الجلب المسبق لذاكرة التخزين المؤقت هو ما يسمح للمعالجات بالحصول على بيانات و/أو تعليمات جاهزة للاستخدام في ذاكرة تخزين مؤقت محلية سريعة بدلاً من الاضطرار إلى انتظار وصول طلب الجلب إلى ذاكرة الوصول العشوائي للنظام والعودة مرة أخرى. كان المعالج Intel 8088 (وشقيقه الأكبر 8086) من بين المعالجات الدقيقة الأولى التي نفذت (التعليمات) الجلب المسبق في الأجهزة، والتي [كين شيريف] قام بتحليل بناءً على الصور الموضحة لهذا المعالج الشهير. هذا يلي الغوص العميق في العام الماضي في أجهزة الجلب المسبق لـ 8086، مع العديد من أوجه التشابه (ليس من المستغرب) بين هذين المعالجين الدقيقين، بالإضافة إلى بعض الاختلافات التي ترجع في الغالب إلى ناقل البيانات ذو 8088 بتات في 8.
في حين أن 8086 يحتوي على 3 فتحات 16 بت في الجلب المسبق للتعليمات، فإن 8088 يحصل على 4 فتحات، كل منها 8 بت. تعد أجهزة الجلب المسبق جزءًا من وحدة واجهة الناقل (BIU)، والتي تفصل بشكل فعال المعالج الفعلي (وحدة التنفيذ، أو الاتحاد الأوروبي) عن ذاكرة الوصول العشوائي للنظام. في حين أن وحدات MPU السابقة كانت حتمية تمامًا، حيث يتم تحميل التعليمات من ذاكرة الوصول العشوائي (RAM) وتنفيذها لاحقًا، فإن الجلب المسبق لـ 8086 و8088 يعني أن مثل هذه الافتراضات لم تعد صحيحة. تعني الميزات المضافة في BIU أيضًا أن مؤشر التعليمات (IP) والسجلات ذات الصلة قد تم نقلها إلى BIU، بينما كان على منطق Ringbuffer حول قائمة الانتظار أن يحافظ بطريقة ما على إزاحة قائمة الانتظار والمؤشر في ذاكرة الوصول العشوائي (RAM) بشكل صحيح.
على الرغم من أن وحدات المعالجة المركزية هذه الأيام تحتوي على ذاكرة تخزين مؤقت أكثر تعقيدًا ومتعددة المستويات يتم قياسها بالكيلوبايت والميجابايت، إلا أنه من الرائع معرفة أين بدأ كل شيء، مع عدد قليل من البايتات فقط ومنطق الأجهزة المباشر نسبيًا الذي يمكنك متابعته بسهولة تحت المجهر .
محتوى مدعوم من تحسين محركات البحث وتوزيع العلاقات العامة. تضخيم اليوم.
PlatoData.Network Vertical Generative Ai. تمكين نفسك. الوصول هنا.
أفلاطونايستريم. ذكاء Web3. تضخيم المعرفة. الوصول هنا.