جدول المحتويات:

فيديو: Linux Tutorial for Beginners: Introduction to Linux Operating System (يوليو 2024)

فيديو: Linux Tutorial for Beginners: Introduction to Linux Operating System (يوليو 2024)
Anonim

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

عملية إنشاء

عند تشغيل الكمبيوتر لأول مرة ، يفتح نظام التشغيل العمليات لتشغيل الخدمات لكل شيء من التخزين المؤقت للطباعة إلى أمان الكمبيوتر. عند تسجيل الدخول إلى جهاز الكمبيوتر وبدء تشغيل البرامج ، تقوم البرامج بإنشاء عمليات تابعة. العملية ليست هي البرنامج نفسه ، وإنما هي التعليمات التي تستخدمها وحدة المعالجة المركزية (CPU) لتنفيذ البرنامج. عملية إما تنتمي إلى Windows أو إلى برنامج آخر قمت بتثبيته.

الدولة المعالجة

قد تكون حالة العملية "تم إنشاؤها" أو "قيد التشغيل" أو "في انتظار" أو "محظور". يمكنك أن تقول أن العملية "تنتظر" لحظة بعد بدء البرنامج الأصلي ، وقبل أن تتم معالجتها بواسطة وحدة المعالجة المركزية. عملية "قيد التشغيل" عند معالجة CPU. يمكنك اعتبار العملية "محظورة" إذا لم يكن لدى الكمبيوتر ذاكرة كافية لمعالجة ذلك أو إذا تعذر تحديد موقع الملفات المرتبطة بالعملية. تحتوي جميع أنظمة التشغيل على نوع من نظام معالجة العمليات ، على الرغم من أن لها أسماء مختلفة لكل حالة.

عملية التزامن

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

عملية الاتصالات

يجب أن يضمن الكمبيوتر إمكانية اتصال العمليات مع وحدة المعالجة المركزية ومع بعضها البعض. على سبيل المثال ، يمكن أن يحتوي البرنامج على العديد من العمليات ، ويمكن أن يكون لكل عملية مستوى إذن مختلف. مستوى الإذن هو مجرد مؤشر لمستوى الوصول إلى عملية يجب أن يكون للنظام. يضمن الاتصال العملي أن يتمكن الكمبيوتر من تحديد أذونات كل عملية. هذا مهم جدًا في منع البرامج الضارة من حذف ملفات النظام أو إضافة الإرشادات إلى نظام التشغيل نفسه.

الوقاية من الطريق المسدود

وأخيراً ، يجب أن يكون لدى الكمبيوتر طريقة للتأكد من أن العمليات لا تصل إلى طريق مسدود. يحدث الجمود عندما تتطلب كلتا العمليتين موردًا يستخدمه الآخر حاليًا ، وبذلك لا يمكن لأي من العمليتين إنهاء ما يقوم به. لا يمكن تحرير الموارد ، وإغلاق البرامج. يمكنك أيضًا الرجوع إلى هذا الموقف على أنه "انتظار دائري". تمنع أنظمة التشغيل الطريق المسدود بطرق مختلفة ، لكن الطريقة الأكثر شيوعًا هي فرض عملية لإعلان الموارد التي ستحتاجها قبل أن تتمكن من البدء. بدلا من ذلك ، قد تضطر إلى عملية طلب الموارد في كتل ، ومن ثم إطلاق الموارد عندما ينتهي معها.

خمسة أنشطة رئيسية لنظام تشغيل فيما يتعلق بإدارة العمليات