| 
  • 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 management

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

 

 

 

 

 

 Process Management

 

إدارة العمليات

 

 

 

 

 

 

نظام التشغيل هو نظام مسؤول عن تنظيم عمل الحاسب، ومن مسؤوليات هذا النظام إدارة العمليات. تعتبر ادارة العمليات واحدة من أهم مهام نظام التشغيل.

 

وهذا يعني تشغيل أكثر من عملية في نفس الوقت،MUltitasking من الاهداف التي يهدف نظام التشغيل تحقيقها

 

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

 

 هي عملية تنظيم تنفيذ العمليات في المعالج وطريقة للتعامل مع العمليات العديدة التي في حالة نشاط في الحاسبProcess Managementإدارة العمليات

 

 

 

 

 What is a process? ماهي العملية

 

 

Passive Entity العملية هي البرنامج في حالة التنفيذ وهي وحدة العمل في النظام. يطلق على البرامج بالوحدة الخاملة 

 

.Active Entity وعلى العمليات بالوحدة الفعالة

 

 . CPU اي عملية تحتاج، بالاضافة الى البيانات والبرنامج الذي ستقوم بتنفيذه، إلى مجموعة من المصادر حتى يقوم بتنفيذ البرنامج ، ومن هذه المصادر: الذاكرة،ملفات، وقت المعالج

 

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

 

    واحد، وبالتالي يكون تنفيذ العملية بشكل تسلسلي ولايسمح بالتفرع ، وهذا الغالبprogram counter أي يكون لها ،single-threaded process قد تكون العملية عملية ذات تجزيء واحد 

 

 وبذلك يتم تنفيذ العملية بسرعة أكبرprogram counterأي يكون لكل تجزيء ، Multi-threaded process وقد تكون العملية عملية متعدة التجزيء 

 

 

 

 

 

يمكن تلخيص مهام نظام التشغيل فيما يخص إدارة العمليات بالشكل التالي:

 

 

خلق وحذف العمليات سواء الخاصة بالنظام أو الخاصة بالمستخدم*

 

إيقاف أو تفعيل العمليات*

 

 تقديم آليات أو طرق لتزامن العمليات*

 

تقديم آليات طرق لتواصل العمليات فيما بينها*

 

تقديم آليات أو طرق لمعالجة الإخفاق* 

 

 

 

 

 

 

 

المصادر:

Operating System Concepts

wikipedia 

 

 

 

Comments (0)

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