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