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