BIOS trong PC có nghĩa là hoàn thiện một chức năng tương tự như BIOS trong hệ thống CP / M 8 bit, phổ biến trước khi PC tiếp quản vào giữa những năm 80. BIOS được dự định chứa một bộ tải khởi động tối thiểu và các thói quen cấp thấp phụ thuộc vào phần cứng để thực hiện nhập và xuất cho một vài thiết bị (màn hình, đĩa, băng, cổng COM). Kiến thức để làm điều này đã được tích hợp vào ROM - không cần trình điều khiển, và tất nhiên, không có phần cứng bổ sung nào được ROM này hỗ trợ. (Những thứ như quản lý năng lượng và ACPI xuất hiện muộn hơn nhiều, vào những năm 90, sau khi PC đã tự thiết lập như một nền tảng phổ biến.)
. của ROM BIOS.)
Tuy nhiên ... BIOS PC, không giống như CP / M, đã hỗ trợ khái niệm "ROM tùy chọn" có thể được bao gồm trong thẻ mở rộng. Vì vậy, có ít nhất một cơ chế tối thiểu để mở rộng BIOS. Thẻ video bắt đầu bằng CGA (MDA, tiền thân của CGA, cũng có thể đã làm điều đó) sẽ có ROM tùy chọn mở rộng hoặc thêm các chức năng I / O cho giao diện BIOS. (Đây là lý do tại sao bạn thấy một thông báo NVidia trước khi BIOS khởi động.) Bộ điều khiển cứng và thẻ SCSI cũng vậy. Tất cả những điều này vẫn làm. Nhiều card mạng cũ có ổ cắm cho ROM khởi động.
Cũng nên nhớ rằng các nhà sản xuất bản sao PC phát sinh từ những năm 80 đã nhanh chóng quyết định không chỉ cung cấp giao diện BIOS tương thích, mà cuối cùng phải sao chép toàn bộ nền tảng PC, bao gồm tất cả các phần cứng cấp thấp như chip hẹn giờ , bộ điều khiển ngắt, v.v. (Điều này tương đối dễ dàng vì rất ít thuộc sở hữu của IBM.) Điều này là do BIOS chậm làm việc và các lập trình viên truy cập trực tiếp vào phần cứng, đặc biệt là cho các trò chơi.
Do đó, giữa ROM tùy chọn và sự đồng thuận của phần cứng tiêu chuẩn hình thành nền tảng PC, cũng như thực tế là nó được giữ tương thích ngược trong suốt quá trình phát triển của PC, một cái gì đó muốn sử dụng màn hình mà không cần trình điều khiển có thể:
- sử dụng các giao diện BIOS tiêu chuẩn, có thể bị "nối" bởi ROM tùy chọn trong phần cứng video
- hoặc đưa ra các giả định về phần cứng nào trong hệ thống và truy cập trực tiếp vào phần cứng cơ bản
Tất cả phần cứng màn hình PC vẫn hoạt động ở chế độ "tương thích VGA" khi khởi động. Bộ điều hợp VGA gốc của IBM có các chế độ tương thích với các thẻ EGA, CGA và MDA trước đó. Tất cả điều này có nghĩa là một cái gì đó chạy từ BIOS hoặc bên ngoài HĐH có thể cho rằng nó vẫn có thể đọc và ghi cùng một bộ nhớ được kết nối với màn hình như năm 1985, thông qua quy ước.