UEFI - Giao diện phần vững mở rộng hợp nhất

Làm thế nào UEFI sẽ thay đổi quá trình khởi động của một máy tính cá nhân

Khi bạn lần đầu tiên bật hệ thống máy tính của bạn, nó không ngay lập tức bắt đầu tải hệ điều hành của bạn. Nó đi qua một thói quen ban đầu được thiết lập với các máy tính cá nhân đầu tiên bằng cách khởi tạo phần cứng thông qua hệ thống đầu vào cơ bản hoặc BIOS . Điều này là cần thiết để cho phép các thành phần phần cứng khác nhau của máy tính giao tiếp đúng cách với nhau. Khi Power On Self Test hoặc POST được hoàn tất, BIOS sẽ khởi động bộ tải khởi động hệ điều hành thực. Bộ vi xử lý này về cơ bản vẫn giữ nguyên trong hơn hai mươi năm nhưng người tiêu dùng có thể không nhận ra rằng điều này đã thay đổi trong vài năm qua. Hầu hết các máy tính bây giờ sử dụng một hệ thống được gọi là Unified Extensible Firmware Interface hoặc UEFI. Bài viết này sẽ xem xét điều này là gì và ý nghĩa của nó đối với máy tính cá nhân.

Lịch sử của UEFI

UEFI thực sự là một phần mở rộng của Giao diện phần cứng mở rộng ban đầu được phát triển bởi Intel. Họ đã phát triển hệ thống giao diện phần cứng và phần mềm mới này khi họ tung ra dòng sản phẩm bộ vi xử lý máy chủ Itanium hoặc IA64. Do kiến ​​trúc tiên tiến của nó và những hạn chế của các hệ thống BIOS hiện có, họ muốn phát triển một phương pháp mới để bàn giao phần cứng cho hệ điều hành cho phép sự linh hoạt hơn. Bởi vì Itanium không phải là một thành công lớn, các tiêu chuẩn EFI cũng đã giảm sút trong nhiều năm.

Năm 2005, Diễn đàn EFI thống nhất được thành lập giữa một số tập đoàn lớn sẽ mở rộng dựa trên các đặc điểm ban đầu do Intel phát triển để tạo ra một tiêu chuẩn mới để cập nhật giao diện phần cứng và phần mềm. Điều này bao gồm các công ty như AMD, Apple, Dell, HP, IBM, Intel, Lenovo và Microsoft. Ngay cả hai nhà sản xuất BIOS lớn nhất, American Megatrends Inc. và Pheonix Technologies đều là thành viên.

UEFI là gì?

UEFI là một đặc tả xác định cách phần cứng và phần mềm giao tiếp trong một hệ thống máy tính. Đặc tả này thực sự liên quan đến hai khía cạnh của quá trình này được gọi là các dịch vụ khởi động và các dịch vụ thời gian chạy. Các dịch vụ khởi động xác định cách phần cứng sẽ khởi tạo phần mềm hoặc hệ điều hành để tải. Dịch vụ thời gian chạy liên quan đến việc thực sự bỏ qua bộ xử lý khởi động và tải các ứng dụng trực tiếp từ UEFI. Điều này làm cho nó hoạt động giống như một hệ điều hành sọc xuống bằng cách khởi chạy trình duyệt.

Trong khi nhiều người gọi UEFI là cái chết của BIOS, hệ thống thực sự không loại bỏ hoàn toàn BIOS khỏi phần cứng. Các thông số kỹ thuật ban đầu thiếu bất kỳ tùy chọn POST hoặc cấu hình nào. Kết quả là, hệ thống vẫn yêu cầu BIOS để đạt được hai mục tiêu này. Sự khác biệt là BIOS có thể sẽ không có cùng mức độ điều chỉnh như trong các hệ thống BIOS hiện có.

Lợi ích của UEFI

Lợi ích lớn nhất của UEFI là thiếu sự phụ thuộc phần cứng cụ thể. BIOS là đặc trưng cho kiến ​​trúc x86 đã được sử dụng trong PC trong nhiều năm. Điều này có khả năng cho phép một máy tính cá nhân sử dụng bộ xử lý từ một nhà cung cấp khác hoặc không có mã hóa x86 kế thừa trong đó. Điều này có thể có ý nghĩa đối với các thiết bị như máy tính bảng hoặc thậm chí là Microsoft cuối cùng phải chịu số phận Surface with Windows RT sử dụng bộ xử lý dựa trên ARM.

Lợi ích chính khác của UEFI là khả năng dễ dàng khởi động vào nhiều hệ điều hành mà không cần bộ nạp khởi động như LILO hoặc GRUB. Thay vào đó, UEFI có thể tự động chọn phân vùng thích hợp với hệ điều hành và tải từ nó. Tuy nhiên, để đạt được điều này, cả phần cứng và phần mềm phải có sự hỗ trợ thích hợp cho đặc tả UEFI. Điều này thực sự đã tồn tại trong các hệ thống máy tính của Apple sử dụng Boot Camp để có cả Mac OS X và Windows tải trên cùng một máy tính.

Cuối cùng, UEFI sẽ cung cấp nhiều giao diện người dùng thân thiện hơn các menu văn bản cũ của BIOS. Điều này sẽ làm cho việc điều chỉnh hệ thống dễ dàng hơn cho người dùng cuối thực hiện. Ngoài ra, giao diện có thể sẽ cho phép các ứng dụng như trình duyệt web sử dụng hạn chế hoặc ứng dụng thư khách được khởi chạy nhanh hơn là khởi chạy một hệ điều hành đầy đủ. Bây giờ, một số máy tính có khả năng này nhưng nó thực sự đạt được bằng cách tung ra một hệ điều hành mini riêng biệt được đặt trong BIOS.

Những hạn chế của UEFI

Vấn đề lớn nhất đối với người tiêu dùng với UEFI là hỗ trợ phần cứng và phần mềm. Để cho nó hoạt động đúng cách, phần cứng và hệ điều hành đều phải hỗ trợ đặc tả thích hợp. Đây không phải là vấn đề lớn với Windows hiện tại hoặc Mac OS X ngay bây giờ nhưng các hệ điều hành cũ hơn như Windows XP không hỗ trợ điều này. Vấn đề thực sự là ngược lại. Thay vào đó, phần mềm mới hơn yêu cầu hệ thống UEFI có thể ngăn các hệ thống cũ hơn nâng cấp lên các hệ điều hành mới hơn.

Nhiều người sử dụng năng lượng ép xung hệ thống máy tính của họ cũng có thể thất vọng. Việc bổ sung UEFI loại bỏ nhiều cài đặt khác nhau trong BIOS được sử dụng để có được hiệu năng cao nhất từ ​​bộ vi xử lý và bộ nhớ nhất có thể. Điều này chủ yếu là một vấn đề với thế hệ phần cứng đầu tiên của UEFI. Đúng là hầu hết phần cứng không được thiết kế để ép xung sẽ thiếu các tính năng như điều chỉnh điện áp hoặc nhân nhưng phần cứng mới được thiết kế cho điều này đã khắc phục được những vấn đề này.

Kết luận

BIOS đã cực kỳ hiệu quả trong việc chạy các máy tính cá nhân trong hai mươi năm qua. Nó đã đạt đến một số hạn chế khiến việc tiếp tục tạo các công nghệ mới trở nên khó khăn mà không đưa ra nhiều giải pháp cho các vấn đề. UEFI được thiết lập để tiếp quản phần lớn quá trình từ BIOS và sắp xếp nó cho người dùng cuối. Điều này sẽ làm cho môi trường máy tính dễ sử dụng hơn và tạo ra một môi trường linh hoạt hơn nhiều. Sự ra đời của công nghệ sẽ không phải là không có vấn đề của nó nhưng tiềm năng lớn hơn rất nhiều so với các yêu cầu kế thừa vốn có đối với một máy tính BIOS.