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