MS-DOS 2.0 بتخزين قرص قراءة المخزن مؤقت ، ولكن ليس مخزن مؤقت للكتابة. قراءة المخزن المؤقت مهم: إنه يتجنب إعادة القراءة. ويمكن إلغاؤها عندما يتم تحميل وحدة التخزين.
ولكن مهلا ، نحن لسنا إلغاء تثبيت الأقراص المرنة. نحن فقط نخرجهم.
يمكن فتح محركات الأقراص في تلك الحقبة يدويًا وإزالة القرص المرن في أي وقت. قدمت المواصفات حالات لفتح باب محرك الأقراص ، لكن IBM لم تنفذ هذا الجزء من المواصفات لحفظ بوابة منطقية واحدة. سيفعل موردو المعدات أي شيء
لإنقاذ سنت واحد على الأقل .
ولكن هذا قراءة المخزن المؤقت أمر بالغ الأهمية للأداء. بدون ذلك ، يجب أن تبدأ من نقطة الصفر كل عملية إدخال / إخراج ، وإعادة قراءة جدول محتويات وحدة التخزين ، والعثور على إدخالات الدليل ، والنظر في جداول تخصيص الكتلة بحثًا عن المجموعة المجانية التالية ... ومن المؤكد أن القرص المرن ليس هو أسرع محرك ، وبالتالي فإن جميع هذه العمليات تتأخر لثوانٍ.
لترك بعض ذاكرة التخزين المؤقت على الأقل ، أطلق مطورو MS-DOS معيارًا: كيف يمكن للشخص بسرعة تغيير قرص مرن في محرك أقراص IBM PC؟
كان مدير مشروع MS-DOS 2.0 Mark Zbikowski يجلس مع ساعة توقيت بينما حاول
آرون رينولدز وكريس بيترز تغيير الأقراص المرنة على كمبيوتر IBM في أسرع وقت ممكن.
لم يتمكنوا من القيام بذلك بشكل أسرع من ثانيتين.
وبالتالي ، انتهت صلاحية ذاكرة التخزين المؤقت MS-DOS في ثانيتين. في حالة حدوث وصولين للقرص المرن في فاصل ثانيتين ، فإن المحاولة الثانية تستخدم ذاكرة التخزين المؤقت من القرص المرن القديم.
لا أعلم ما إذا كانت السياسة الحديثة المتمثلة في ثانيتين لمسح ذاكرة التخزين المؤقت هي نتيجة مباشرة لتلك المنافسة في المكتب ، لكنني أعتقد أن هناك نوعًا من الاتصال.