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