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