โลโก้ของอินเทล
เมื่อไม่กี่วันก่อนมีข่าวออกมาว่า Intel เปิดตัวสถาปัตยกรรมโปรเซสเซอร์ x86S ที่เรียบง่าย (การทำให้เข้าใจง่าย x86) ซึ่งใช้โหมด 64 บิตเท่านั้น และไม่สนับสนุนแนวคิดเดิม
ด้วยสถาปัตยกรรม x86S ใหม่นี้ Intel เลิกสนับสนุนระบบปฏิบัติการ 16 บิตและ 32 บิต แต่มีการกล่าวถึงว่าe สามารถทำงานผ่าน virtualizationดังนั้นความสามารถในการเรียกใช้แอปพลิเคชัน 32 บิตในสภาพแวดล้อมระบบปฏิบัติการ 64 บิตจะยังคงอยู่
อายุการใช้งานที่ยาวนานของสถาปัตยกรรม Intel® ส่งผลให้เกิดระบบนิเวศซอฟต์แวร์ที่สมบูรณ์พร้อมฐานการติดตั้งขนาดใหญ่ที่ครอบคลุมตั้งแต่พีซีไปจนถึงระบบคลาวด์ ไปจนถึงอุปกรณ์เคลื่อนที่ และอุปกรณ์ฝังตัวไปจนถึงซูเปอร์คอมพิวเตอร์และอื่นๆ
นับตั้งแต่เปิดตัวเมื่อกว่า 20 ปีที่แล้ว สถาปัตยกรรม Intel® 64 ได้กลายเป็นโหมดการทำงานที่โดดเด่น ตัวอย่างของวิวัฒนาการนี้ Microsoft หยุดจัดส่งระบบปฏิบัติการ Windows 32 รุ่น 11 บิต เฟิร์มแวร์ของ Intel ไม่รองรับระบบปฏิบัติการที่ไม่ใช่ UEFI64 อีกต่อไป ระบบปฏิบัติการ 64 บิตเป็นมาตรฐานที่แท้จริงในปัจจุบัน พวกเขายังคงความสามารถในการเรียกใช้แอปพลิเคชัน 32 บิต แต่หยุดสนับสนุนแอปพลิเคชัน 16 บิตโดยกำเนิด
ลอส โปรเซสเซอร์ที่มีสถาปัตยกรรมใหม่จะเริ่มทำงานทันทีในโหมด 64 บิตข้ามสวิตช์ระหว่างกลางเป็นโหมด 16 บิตและ 32 บิตในระหว่างกระบวนการเตรียมใช้งาน x86S ยังใช้ความสามารถในการเปลี่ยนไปใช้โครงสร้างตารางเพจหน่วยความจำ 5 ระดับ โดยไม่ต้องปิดใช้งานการเพจก่อนและข้ามการเปลี่ยนเป็นโหมดไร้เพจ
การออกแบบสถาปัตยกรรม Intel 64 เกิดขึ้นจากการรีบูตในสถานะเดียวกับ 8086 ดั้งเดิมและต้องการการเปลี่ยนรหัสหลายชุดเพื่อเข้าสู่โหมด 64 บิต โหมดเหล่านี้จะไม่ถูกใช้งานโดยแอปพลิเคชันหรือระบบปฏิบัติการสมัยใหม่
สถาปัตยกรรมโหมด 64 บิตเท่านั้นจะต้องใช้เทียบเท่า 64 บิต ของเทคโนโลยีที่ทำงานในโหมดจริงหรือโหมดป้องกัน
ของการ คุณสมบัติสถาปัตยกรรม x86S สิ่งต่อไปนี้โดดเด่น:
- สิ้นสุดการรองรับแอดเดรส 16 บิตและความสามารถในการกำหนดขนาดของแอดเดรสใหม่
- การใช้โมเดลการกำหนดแอดเดรสเซ็กเมนต์หน่วยความจำแบบง่าย 64 บิตเพื่อสนับสนุนการกำหนดแอดเดรสเซ็กเมนต์ในแอปพลิเคชัน 32 บิต ซึ่งสอดคล้องกับวิธีปฏิบัติที่ใช้ในระบบปฏิบัติการสมัยใหม่
- Drops รองรับวงแหวนป้องกัน 1 และ 2 ซึ่งไม่ได้ใช้ในซอฟต์แวร์สมัยใหม่
- สิ้นสุดการรองรับโหมด 32 บิตใน Ring Zero Guard
- การลบโหมดป้องกัน 16 บิตและ 32 บิต
- การยุติการสนับสนุนการเข้าถึงพอร์ต I/O จากวงแหวนแห่งการป้องกันที่ 3
- สิ้นสุดการรองรับการทำงานของสตริงด้วยพอร์ตอินพุต/เอาต์พุต (INS/OUTS)
- สิ้นสุดการสนับสนุนสำหรับคอนโทรลเลอร์อินเตอร์รัปต์ 8259 และการใช้คอนโทรลเลอร์ที่ตั้งโปรแกรมได้ X2APIC เท่านั้น
- ลบบิตโหมดระบบปฏิบัติการที่ไม่ได้ใช้
เป็นมูลค่าการกล่าวขวัญว่าสำหรับ Intel การรักษาความต้องการฮาร์ดแวร์แบบเก่านั้นอาจรุนแรงและสถาปัตยกรรมไมโครและการออกแบบอุปกรณ์ ตัวอย่างเช่น การปรับปรุงการเริ่มต้นระบบและการเรียกใช้โค้ดไม่สามารถรวมเข้าด้วยกันได้หากมีผลกระทบด้านลบต่อความเข้ากันได้แบบย้อนหลัง
อีกจุดหนึ่งคืออุปกรณ์ที่รต้องการความเข้ากันได้แบบย้อนกลับต้องอุทิศพื้นที่ให้กับฮาร์ดแวร์เก่า สิ่งที่สามารถใช้ได้ดีขึ้นโดยตัวเร่งความเร็วฮาร์ดแวร์และระบบรันไทม์รุ่นใหม่ นอกจากนี้ยังเป็นไปได้สูงว่าการใช้ความเข้ากันได้แบบย้อนหลังจะมีความหมายกว้างกว่าสำหรับฮาร์ดแวร์ที่ใช้ในการออกแบบที่ทันสมัย
นอกจากนี้ยังมีการกล่าวด้วยว่าการรักษาความเข้ากันได้กับเวอร์ชันก่อนหน้าอาจทำให้ช่องโหว่ด้านความปลอดภัยยังคงอยู่ในการออกแบบใหม่ โดยเฉพาะอย่างยิ่งในระหว่างกระบวนการบู๊ต ซึ่งระบบเดิมอาจไม่ใช้แนวทางปฏิบัติด้านความปลอดภัยที่เข้มงวด ทำให้รหัสที่เป็นอันตรายสามารถเรียกใช้ได้
ในที่สุดก็มีการกล่าวถึงว่า การเปลี่ยนแปลงนี้จะไม่ลบการสนับสนุนระบบปฏิบัติการรุ่นเก่าออกไปโดยสิ้นเชิง ตามที่ระบุไว้ในโพสต์ บริษัท Intel ได้พัฒนาเทคนิคการจำลองเสมือนที่ครบกำหนดซึ่งยังคงอนุญาตให้ซอฟต์แวร์รุ่นเก่าสามารถบู๊ตได้
ถ้าคุณเป็น สนใจที่จะทราบข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ คุณสามารถตรวจสอบรายละเอียด ในลิงค์ต่อไปนี้.