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