x86S ، الهيكل الجديد من Intel ، يلغي المفاهيم القديمة من 16 و 32 بت

إنتل

شعار إنتل

قبل أيام قليلة نشر الخبر ذلك قدمت Intel بنية معالج x86S مبسطة (تبسيط إلى x86) الذي ينفذ فقط وضع 64 بت ولا يدعم المفاهيم القديمة.

مع بنية x86S الجديدة ، تسقط Intel دعم أنظمة التشغيل 16 بت و 32 بت ، ولكن يذكر أن sيمكن تشغيل البريد من خلال الافتراضية، لذلك سيتم الحفاظ على القدرة على تشغيل تطبيقات 32 بت في بيئة نظام تشغيل 64 بت.

نتج عن العمر الطويل لبنية Intel® نظامًا بيئيًا غنيًا للبرامج مع قاعدة ضخمة مثبتة تمتد من أجهزة الكمبيوتر إلى السحابة ، إلى الأجهزة المحمولة ، ومن الأجهزة المضمنة إلى أجهزة الكمبيوتر العملاقة وما بعدها.

منذ طرحها قبل أكثر من 20 عامًا ، أصبحت بنية Intel® 64 هي وضع التشغيل المهيمن. كمثال على هذا التطور ، توقفت Microsoft عن شحن الإصدار 32 بت من نظام التشغيل Windows 11. لم تعد البرامج الثابتة لشركة Intel تدعم أنظمة التشغيل غير UEFI64 أصلاً. أنظمة التشغيل 64 بت هي المعيار الواقعي اليوم. يحتفظون بالقدرة على تشغيل تطبيقات 32 بت ، لكنهم توقفوا عن دعم تطبيقات 16 بت في الأصل.

الكثير ستبدأ المعالجات ذات البنية الجديدة فورًا في وضع 64 بت، تجاوز المفتاح الوسيط إلى وضعي 16 بت و 32 بت أثناء عملية التهيئة. ينفذ x86S أيضًا القدرة على التبديل إلى استخدام بنية جدول صفحات ذاكرة من 5 مستويات ، دون تعطيل الترحيل أولاً وتجاوز الانتقال إلى الوضع بدون صفحات.

تخرج تصاميم معمارية Intel 64 من إعادة التشغيل في نفس حالة 8086 الأصلية وتتطلب سلسلة من انتقالات الكود للدخول إلى وضع 64 بت. بمجرد التشغيل ، لا يتم استخدام هذه الأوضاع بواسطة التطبيقات الحديثة أو أنظمة التشغيل.

تتطلب بنية الوضع 64 بت فقط مكافئات 64 بت من التقنيات التي تعمل حاليًا في الوضع الحقيقي أو الوضع المحمي.

من ميزات هندسة x86S ، تبرز ما يلي:

  • نهاية دعم عنونة 16 بت والقدرة على إعادة تعريف حجم العنوان.
  • استخدام نموذج مبسط لعنونة مقطع ذاكرة 64 بت لدعم عنونة المقطع في تطبيقات 32 بت ، وهو ما يتوافق مع الممارسة المستخدمة في أنظمة التشغيل الحديثة.
  • يسقط الدعم لحلقات الحماية 1 و 2 ، والتي لا تستخدم في البرامج الحديثة.
  • نهاية دعم وضع 32 بت في Ring zero guard.
  • إزالة أوضاع 16 بت و 32 بت المحمية.
  • إنهاء دعم الوصول إلى منافذ الإدخال / الإخراج من الحلقة الثالثة للحماية.
  • نهاية دعم عمليات السلسلة مع منافذ الإدخال / الإخراج (INS / OUTS)
  • نهاية دعم وحدات التحكم بالمقاطعة 8259 واستخدام وحدات التحكم القابلة للبرمجة X2APIC فقط.
  • يزيل بعض وحدات بت وضع نظام التشغيل غير المستخدمة.

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

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

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

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

إذا كنت مهتم بمعرفة المزيد عنها ، يمكنك التحقق من التفاصيل في الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.