x86S - Đề xuất loại bỏ chế độ legacy của Intel
(intel.com)Đã 20 năm kể từ khi CPU với kiến trúc x86 ISA có hỗ trợ 64-bit được phát hành, nhưng ngay cả bây giờ khi lần đầu bật một chiếc PC dùng CPU x86, dù chỉ trong chốc lát CPU vẫn hoạt động ở chế độ 16-bit. Đó là vì để duy trì khả năng tương thích với các sản phẩm trước đây, những di sản từ thập niên 1980 như real mode hay protected mode vẫn còn tồn tại trong CPU.
Tuy nhiên, có lẽ Intel cho rằng ngay cả hệ điều hành 32-bit giờ đây cũng không còn được phát hành phiên bản mới nữa, vậy thì chế độ 16-bit còn có ích gì. Vì thế, Intel đã đưa ra một đề xuất về việc loại bỏ hàng loạt các chế độ legacy khỏi các CPU x86-64 sẽ ra mắt trong tương lai. Họ gọi đó là x86S.
Đặc điểm lớn nhất của x86S là chỉ có thể chạy hệ điều hành 64-bit. Vì CPU sẽ loại bỏ hẳn phần legacy và khởi động trực tiếp vào chế độ 64-bit, nên có vẻ như ngay cả hệ điều hành 32-bit cũng sẽ không thể cài đặt và chạy được. Tuy vậy, các ứng dụng 32-bit vẫn có thể chạy trên hệ điều hành 64-bit.
Nhưng với các hệ điều hành x86-64 đã phát hành trước đây, chúng hẳn được tạo ra với giả định rằng khi khởi chạy lần đầu CPU sẽ bắt đầu ở chế độ 16-bit, vậy phải làm sao? Intel nói rằng chuyện đó có thể giải quyết đơn giản bằng cách dùng giải pháp ảo hóa. Dù vậy, về cơ bản nếu những CPU như thế này thực sự xuất hiện thì có lẽ vẫn cần dùng hệ điều hành mới phù hợp với chúng.
Với người dùng phổ thông mua PC thông thường thì đây có lẽ không phải thay đổi quá lớn, nhưng với phía đang sử dụng và bảo trì các hệ thống legacy cũ hoặc các máy móc có nhúng những hệ thống như vậy thì đây dường như không phải là một đề xuất đáng hoan nghênh. Không biết đến khi nào CPU áp dụng điều này mới thực sự được phát hành?
Tham khảo - bài viết trong nước:
4 bình luận
Ngày xưa chẳng phải đã làm một cái như thế này rồi sao?
Giờ thì phải tính đến hiệu năng rồi. Cũng đâu phải kiểu như IA-64 có bộ lệnh hoàn toàn khác hẳn, mà đây chỉ là lược bớt các lệnh legacy khỏi AMD64 hiện có thôi.
Không phải là họ không biết cách làm ra CPU như Apple M1 hay M2 nên mới không làm; chỉ là vì tương thích ngược nên họ đã duy trì đến tận bây giờ. Nếu x86S ra mắt, tôi nghĩ hiệu năng tính toán của chính CPU, cũng như hiệu năng laptop và thời lượng pin, sẽ được cải thiện mang tính đột phá.
Giờ là thời đại của AI, khi nhu cầu về hiệu năng cao hơn ngày càng lớn thì không thể mãi bám víu vào các form factor cũ được. Trong bối cảnh kiến trúc ARM đang phát triển ngày càng mạnh, có lẽ đã đến lúc cần một sự thay đổi táo bạo.
Gần đây sau vài năm tôi mới tự ráp một bộ PC, mới thấy chiếc USB Windows bản quyền mình đang có được tạo theo MBR nên thậm chí còn không được nhận là thiết bị khởi động. Người ta bảo phải format lại theo GPT rồi tạo lại, nên tôi cũng làm như vậy. Có cảm giác mọi thứ đúng là đang dần thay đổi từng chút một.