Chuyển tới nội dung

Tạm biệt BIOS của bạn: Xin chào, UEFI!

    1652230442

    Trên bờ vực của UEFI

    Ngày của BIOS tốt được đánh số. Giao diện chương trình cơ sở mở rộng hợp nhất (UEFI) sẽ giới thiệu một giải pháp mạnh mẽ hơn có thể đáp ứng tốt hơn nhu cầu của phần cứng đa dạng hiện nay. Tóm lại, UEFI là một giao diện đảm nhận việc chuyển giao môi trường khởi động trước cho hệ điều hành. Chúng tôi đã xem xét nhanh UEFI và tìm thấy một số vấn đề sắp xảy ra.

    Bạn có thể đã nghe nói về UEFI (hoặc EFI, là cách tiếp cận ban đầu). Intel đã khởi xướng EFI vào năm 2003 với kiến ​​trúc IA64 của Itanium với tiêu đề là Sáng kiến ​​Khởi động. Ý tưởng này đã được chuyển giao cho Diễn đàn EFI Thống nhất, nơi quản lý và thúc đẩy tiêu chuẩn mới cho toàn bộ ngành. AMD, AMI, Apple, Dell, HP, IBM, Insyde, Intel, Lenovo, Microsoft, và Phoenix là những thành viên hàng đầu hiện nay. BIOS dựa trên chế độ thực 16-bit của kiến ​​trúc x86, nhưng UEFI giới thiệu sự độc lập hoàn toàn về phần cứng và các giao diện được chia thành các dịch vụ khởi động và thời gian chạy. Những điều này nhằm mục đích tiêu chuẩn hóa cao trong khi giới thiệu đủ tính linh hoạt để các nhà sản xuất tạo ra sự khác biệt cho sản phẩm của họ.

    BIOS: Đồ cổ và vẫn còn thịnh hành

    Khoảng 25 năm trước, BIOS được thiết kế để khởi chạy hệ điều hành. Các máy tính đầu tiên sử dụng thẻ đục lỗ làm mục tiêu phóng trước khi chúng được thay thế bằng ROM với các trình thông dịch cơ bản. Ngày nay, chúng ta có thể chọn rất nhiều mục tiêu, bao gồm đĩa mềm, ổ cứng, ổ quang và các vị trí mạng. Tuy nhiên, hoạt động thực tế của thành phần vẫn phụ thuộc vào hệ điều hành cụ thể thông qua trình điều khiển thiết bị, trong khi EFI cho phép hỗ trợ trình điều khiển không hoạt động thông qua mô hình trình điều khiển của riêng nó.

    Đã có một số nỗ lực để sửa đổi khái niệm BIOS ban đầu. IBM đã giới thiệu một thiết kế hệ thống đã được sửa đổi, PS / 2, vào năm 1988, một phần để chống lại việc sao chép BIOS. Kiến trúc đa kênh (MCA) 32-bit của nó với ABIOS có thể được coi là một cách để bắt chước việc triển khai BIOS. Máy tính RISC nâng cao (ARC) nhằm mục đích hợp nhất các môi trường khởi động của nền tảng MIPS và Alpha trong những năm 1990, nhưng nó thiếu một con đường tiến hóa, khả năng mở rộng và khả năng đa dạng hệ thống. PowerPC và SPARC có Phần mềm mở (OF) và Nền tảng Tham chiếu Phần cứng Chung (CHRP), đã hoạt động chống lại ACPI bằng cách không chấp nhận nó.

    Cuối cùng, BIOS vẫn ở đây và vẫn làm những gì nó đã làm trong 25 năm qua: đảm bảo hệ điều hành của bạn có thể khởi động. Nó chưa bao giờ được thiết kế cho sự đa dạng về phần cứng ngày nay. Nó vẫn bị mắc kẹt với giao diện 16 bit và phần mềm ngắt, định tuyến gián đoạn và bộ định thời chính xác tối đa, không gian thực thi ROM hạn chế (1 MB) và kích thước hình ảnh, một số thiết bị có thể khởi tạo hạn chế (rất quan trọng trong không gian máy chủ), tiện ích mở rộng độc quyền, và thiếu mô-đun — chỉ để nêu tên một số vấn đề.

    Hỗ trợ UEFI

    Hệ điều hành bắt đầu hỗ trợ thiết kế giao diện nền tảng vào năm 2007, nhưng hầu hết các phiên bản Windows, chẳng hạn như Vista với SP1 và Windows Server 2008, chỉ cung cấp hỗ trợ trên các phiên bản 64-bit. Thật không may, chúng tôi nhận thấy rằng hỗ trợ của ngành cho UEFI vẫn còn rất yếu và có một số thiếu sót ở phần cuối lưu trữ.

    0 0 đánh giá
    Rating post
    Theo dõi
    Thông báo của
    guest
    0 comments
    Phản hồi nội tuyến
    Xem tất cả bình luận
    0
    Rất thích suy nghĩ của bạn, hãy bình luận.x