| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

حالات العمليات(Process states)

Page history last edited by PBworks 16 years, 4 months ago

 

 

 

 

 

 

 

 

 

 

 

حالات العمليات

(process state)

 

 
كل عمليه من العمليات لابد أن تمر بأكثر من حاله وقت تنفيذها, هذه الحالات تدل على نشاطها في هذه اللحظة..
 

الحالات التي تمربها أي عمليه هي:

 

- التجديد أو حالة لم تستخدم من قبل أو بالأصح لم تفعَل استخدامها (new):-
وهي وقت تعريف العملية ووقت السماح لها بالدخول الى قائمه العمليات الموجودهـ في RAM ويتم ذلك بالضغط على البرنامج ضغطه مزدوجه وبالتالي تنتقل هذه الحاله من الحاله الخامله الى حاله اخرى.. مثل:"حاله التنشيط"
 
- مستعد(ready):-هي العمليه الجاهزه للتنفيذ والدخول الى CPU , ولن يسمح لها بالتنفيذ بسبب وجود عمليه أخرى تتنفذ في نفس الوقت..

 

 
- يعمل(Running):-
هي حاله العمليات والأوامر وقت التنفيذ في CPU ..
 
- الإنتظار(waiting):-
هي حاله العملية عند انتظار حدوث أمر معين , مثلا: ينظر ادخال بيانات من المستخدم او عمليه طباعه..
 
-الانتهاء(terminated):-
هي حاله العملية عند الانتهاء, وتكون اما ان العمليه انتهت بشكل سليم او حصل لها خطأ معين أدى الى انهاءها..
 
...........................................................
 
..ومن مفهومنا للحالات يمكن ان نستنتج كم عمليه يمكن ان تتم في كل حاله..
 
-اذا كانت الحاله مستعد يمكن ان يكون اكثر من عمليه في نفس الوقت وكلهذهـ العمليات مستعده للتنفيذ في أي وقت..
-اما اذا كانت الحاله يعمل فقط حاله واحده تنفذ في وقت واحد ولايمكنان ينفذ اكثر من ذلكـ..
-اما الحاله الاخرى الانتظار ايضا مثل المستعد ممكن ان يكون اكثر من عمليه في انتظار حدث معين أيا كان هذا الحدث في نفس الوقت..  
 
____________________________________________________________________________________
 
 ......................
 
 

slide errorPlugin error: That plugin is not available.

.................

شرح مبسط للرسمه الموضحهـ أعلاهـ.

 

يبدأ العمليه منحاله التجديد وذلك بالضغط عليها من جهاز الحاسب لديك ثم ينتقل بعد ذلك الى حالهمستعد وهذه الحاله يتم اضافتها الى الجدوله في CPU وليتمتنفيذها عندما يحين الوقت المخصص لها
 
 
تبدا العمليه بالتنفيذ وتنتقل من حاله الى حالهـ في حالات معينه
- تنتقل الى حاله الانتهاء(terminated)عندما ينتهي العمليه بسلام بشكل كامل او عند تنفيذ هذهـ العمليه حدث خطأ معين ادى الى ان النظام يتم انهاءها
- تنتقل الى حاله مستعد (ready)عندما ينتهي الوقت المحدد لهذه العمليه ولا تحتاج الى تنفيذ حدث معين سواء ادخال بيانات اوغيرهـ
- تنتقل الى حاله الإنتظار(waiting)عندما تكون العمليه تمت بشكل جزئي ولكن تحتاج الى حدث معين يطلب من المستخدم سواء ادخال اوطباعه او اوامر اخرى
 
 
عندما تكون العمليه في حاله الانتظار وانتهى الحدث المطلوب ينتقل من حالته الى حاله مستعد اذا انتهى الحدث بشكل كامل هو الان مستعد للتنفيذ
 
 
تقريبا هذا الشرح المبسط الذي يمكننا من خلاله فهم حالات العمليات وكيفيه انتقالها من حاله الى حاله في ظل الظروف التي تمر بها
 
 
....................................................................
 
 
اتمنى ان يكون الشرح واضح ..وكامل بإذن الله ...وننتظر تعليقاتكم..
 
 
ان أصبت فمن الله وإن أخطأت فمن نفسي والشيطان .وصلى الله على نبينا محمد..
 
 
اختكم:-
لمياء الجاسر
 
المرجع: operating system consepts .. Book
 
 
 
 
 
 

 

 

 

Comments (5)

Anonymous said

at 2:07 pm on Oct 26, 2007

السلام عليكم
مشكوووره عالشرح بصراحه اسلوب مره جميل ومبسط وسهل الفهم
وننتظر منك المزيد جعله الله في ميزان حسناتك
تحياتي

Anonymous said

at 3:36 pm on Oct 26, 2007

جزاااك الله خيراً
ما هذا الا جزء قليل تستحقه الماده وتستحقه أخواتي الطالبات
وعسى الله ان يعينني على كل ماهو مفيد

Anonymous said

at 10:16 pm on Nov 18, 2007

Excellent work Lamya, keep up the good work!

Anonymous said

at 7:06 pm on Dec 9, 2007

جزاكـ الله خير اخت هند على هذا الاطراء

Anonymous said

at 7:54 pm on Dec 16, 2007

المموضوع واضح ومفهوم جدا شكرا لك على موضوعك المتميز

You don't have permission to comment on this page.