الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أريد أسأل عن المصطلحات التالية

مغلق
بدأه abd888 في 9 يناير 2003 · 8 رد · 1,274 مشاهدة · في منتدى الشبكات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ياليت توضحولي ماذا تعني المصطلحات التالية بشيء من التفصيل لأني متورط

أبغى معلومات عنها:

deadlock

ptrinet

process : برنامج في حالة تشغيل

اللي يعرف موقع حتى لو انجليزي يتحدث عن هذه المصطلحات في نظم التشغيل والشبكات أكون شاكر له

#2

السلام عليكم

هذه الاصطلاحات اصطلاحات برمجية وعلي كل حال احاول أن أجيب حسب ما اعرفه

Deadlock : في برمجة MutliThread عندما يحاول 2 من Thread الوصول إلي البيانات نفسها بغية الكتابة إليها ولكن لعدم حدوث تصادم وتخريب للمعلومات يدخل الاثنان في الانتظار، Thread A ينتظر Thread B وThread B ينتظر Thread A .. وهكذا البرنامج يدخل في انتظار إلي مالا نهاية

أما Process فصعبة قليلا تعريفها :o

Process هي مجموعة Thread تم إنشاءها داخل نطاق عنوان الخاص Address Space بالتطبيق ...

وThread هي باختصار خط تنفيذ مجموعة من التعليمات ( الكود ) ...

أما ptrinet فلم اعرفها، هل من الممكن أن تقول أين قرأتها او معلومة أكثر ..

وشكرا

بالمناسبة ، ستجد في موقعي كتابا اسمه Application programming for windows ، هذا الكتاب أكثر من رائع، يشرح لك مثل هذه المعلومات بتفاصيل أكثر وأكثر ..

http://www14.brinkster.com/sadjackal

إن كنت تريد معني المصطلحات هذه في مجال الشبكة فلا أعلم عنها شيئا ..

#3

والله انك من تحت لتحت يا اخ A 'Ware *تعبير سوري* يعني شي تمام بس مخبي حاله :P

والله اشتقنالك على المسنجر ايمت بتشرفنا :):D

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#4

الاخ الكريم..abd888

هناك الكثير من المواقع على شبكة الانترنت التي تقدم شرحا لهذه المصطلحات ..ومن ابسطها وافضلها عندي موقع:

www.whatis.com

فهو ذو انكليزية مبسطة وغير معقدة واتصور ان بامكان الكثيرين فهم لغة الموقع.

الموقع متخصص في مصطلحات الكمبيوتر والانترنت... ومن السهولة بمكان من الوصول الى ما تبحث عنه في ثواني معدودة وذلك اما من خلال معرفتك للمصطلح الذي تبحث عنه ومن ثم تذهب الى الحروف الابجدية الانجليزية وتضغط على الحرف المراد وتبحث يدويا عن ما تريده..واما من خلال وضع المصطلح في خانة البحث وهذه الطريقة ابسط واسرع.

عموما..

فيما يتعلق بالمصلطحات التي تبحث عنها فاليك ما وجدته لك:

deadlock

A deadlock is a situation in which two computer programs sharing the same resource are effectively preventing each other from accessing the resource, resulting in both programs ceasing to function

.

وهناك مزيد شرح للمصطلح ارجع له في الموقع نفسه.

process

A process is an instance of a program running in a computer. It is close in meaning to task, a term used in some operating systems. In Unix and some other operating systems, a process is started when a program is initiated (either by a user entering a shell command or by another program). Like a task, a process is a running program with which a particular set of data is associated so that the process can be kept track of. An application that is being shared by multiple users will generally have one process at some stage of execution for each user

.

. وهناك مزيد شرح للمصطلح ارجع له في الموقع نفسه.

اما المصطلح الاخر ptrinet فقد بحثت عنه في بعض الكتب العلمية وكذلك احدى الموسوعات المتخصصة بالشبكات لكن لا اثر له.. هذا ان لم يكن هناك خطا في الكتابة والا فيبدو لي انه متعلق بنظام UNIX واذكر انه مر علي شبيه لهذا المصطلح عند دراستي لليونكس.. وعموما بارك الله في مشرفنا A`WaR فقد شرح هذه المصطلحات باسلوب سهل ومبسط.

#5

مشكورين ياأخوان على المساعدة والله أنكم ماقصرتم

------------------------------

أما مصطلح بيتري نت اللي أعرفه عنه فقط أنه يحل مشكلة الديدلوك اللي يحصل في العمليات في النظام

أنا أريد شرح موسع عن هذه المصطلحات

مثلاً متى يحدث الديدلوك في النظام -أيش السبب -رسم يوضح زي كذا

--------------------------------

أشكركم مرة ثانية على ردودكم المفيدة

----------------------------------------------------------------------

----------------------------------------------------------------------

#6

أخي إليك هذا الرابط وهو عبارة عن كتاب يشرح بشكل بسيط مشكلة ال deadlock وبعض الأمثلة.

http://www.cs.auc.dk/~bnielsen/pss/slides/mm6.pdf

#7

وهنا كتاب رائع تم عمله على برنامج power point وفيه شرح رائع و flowchart ويتطرق فيه إلى خوارزمات ديكر وغيرها من الحلول وأيضا صور تشرح المشكلة تفضل هنا الرابط :-

http://www.sci.hkbu.edu.hk/mscsc/course/sc.../2002notes6.ppt

#8

مسيو c0vert :cool: ، الكاتب الاول الذي وضعته ما لغته ؟ :rolleyes:

#9

صديقي العزيز A`WaR أولا تعجبني (مسيو) خليها على طول loooool ثانيا لغة الكتاب ألمانية على ماأعتقد ولكن وضعته من أجل الصور والمعادلات ويمكن للذي يعرف إنجليزي منيح أن يفهم أغلب الأشياء الموجودة ;) تقريبا وليس كلها وطبعا إذهب للكتاب الثاني وسوف تستفيد إن شاء الله .

هذا الموضوع مغلق.

مواضيع مشابهة