الطريقة المشوشة ، حيث قامت Intel 386 بتنفيذ سجلاتها

الطريقة المشوشة ، حيث قامت Intel 386 بتنفيذ سجلاتها

حقيقة أن معالجات X86 الحديثة لا تزال تدعم نفس أنظمة التشغيل والبرامج مثل أسلافك هو أداء كبير. تم بالفعل الوصول إلى جزء كبير من هذه الجهود من خلال نشر وحدة المعالجة المركزية 80386 (لاحقًا 386) في عام 1985 ، والتي لم تكن فقط وحدة المعالجة المركزية 32 بت X86 ، ولكنها متوافقة أيضًا مع برنامج 8 و 16 بت من السبعينيات. لجعل هذا العمل شفافًا لم يكن أي شيء غير معقد مثل [Ken Shirriff]آخر تحليل لملف التسجيل الرئيسي لعروض 80386.

وصفت Intel 80386 اللقطة. (الائتمان: كين شيرريف)
وصفت Intel 80386 اللقطة. (الائتمان: كين شيرريف)

مع السجلات والسيليكون المحيط من 386 لقطة ، من الممكن تجميع كيفية تنفيذ التوافق للخلف. يتم تنفيذ خلايا التخزين في السجلات باستخدام الذاكرة الثابتة (SRAM) ، لأنها نموذجية ، حيث يتم نقل جزء كبير من ملف التسجيل الثلاثي (اثنان من القراءة ، خطاب).

الأكثر إثارة للاهتمام هو وجود دوائر مختلفة (6) لدعم الوصول إلى ملف التسجيل لعمليات الكتابة 8 أو 16 أو 32 بت وعمليات القراءة. شبكة “خلط ورقائق” كـ [Ken] المكالمات مسؤولة عن معالجة عمليات الكتابة المختلفة هذه والقراءة ، مما يعني أيضًا أن 16 بتات أقل في السجلات متداخلة بالفعل من أجل جعل هذه العملية أكثر سلاسة.

لحسن الحظ بالنسبة لمهندسي Intel (و AMD) ، لن يتعين تكرار هذه الخدمة مرة أخرى مع وصول AMD64 و X86_64 إذا كانت 386 -Year -Olds بالفعل قصة قديمة 275000 ترانزستورات من العملية.

هل ترغب في الغوص أعمق في 386؟ هذه ليست المرة الأولى [Ken] نظرت إلى الشريحة الأسطورية.

مصدر

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *