Khi tôi nhấn DEL trong khi khởi động, tôi đang nhập CMOS hoặc BIOS?


27

Trong thời gian dài nhất tôi giả sử tôi đã vào thiết lập BIOS và CMOS là con chip chứa các cài đặt tôi đặt trong BIOS trong bộ nhớ của nó.

Gần đây tôi đã đọc được ở đâu đó rằng khi tôi định cấu hình thứ tự khởi động, v.v., đó thực sự là thiết lập CMOS.

Bây giờ tôi hơi bối rối, ai đó có thể giải thích điều này cho tôi không?



5
CMOS là phần cứng, BIOS là mã
Ron

Bây giờ phần mềm nào thực sự đã chạy và đọc bàn phím và quyết định nhập thiết lập CMOS? :)
Hagen von Eitzen

Về mặt kỹ thuật không còn ai sử dụng BIOS nữa, nó đã được thay thế bởi uefi .

như: khi tôi khởi động máy tính của mình, tôi đang truy cập vào windows (hoặc bất kỳ hệ điều hành nào khác) hoặc đĩa cứng?
RogUE

Câu trả lời:


60

Cả hai. CMOS lưu trữ thông tin cấu hình BIOS. Khi bạn "nhập thiết lập", bạn đang chạy chương trình cấu hình của BIOS, tải các cài đặt được xác định trong CMOS. Bạn đang "thiết lập" CMOS, bằng cách cung cấp thông tin cấu hình mà BIOS sẽ sử dụng khi nó chạy.

Các BIOS là một chương trình được viết như Firmware lên một ROM, vì vậy nó không thể được ghi vào (trừ bởi một hoạt động đèn flash tất cả-hoặc-không có gì, đó là nguy hiểm, vì vậy không phải là một hoạt động hàng ngày). BIOS ROM lưu thông tin cấu hình của nó vào CMOS khi bạn nhấn F10. Đó là lý do tại sao xóa CMOS khôi phục cài đặt BIOS của bạn về mặc định và đó là lý do tại sao nó không xóa BIOS iteslf, khiến bạn có một chặn giấy đắt tiền.

Ví dụ, BIOS có một chương trình con sẽ tải HĐH theo thứ tự khởi động. tuy nhiên, thông tin thứ tự khởi động, (ví dụ: sử dụng CD-ROM đầu tiên làm thiết bị đầu tiên) được lưu trữ trong CMOS. Nếu bạn xóa CMOS, BIOS sẽ sử dụng mặc định, thường là đĩa đầu tiên trên bộ điều khiển đĩa đầu tiên được đặt.


6
Nếu nó có thể được "flash" thì đó là EEPROM.
Andrew

3

BIOS là viết tắt của Hệ thống đầu ra đầu vào cơ bản và CMOS là viết tắt của Chất bán dẫn oxit kim loại bổ sung. Hệ thống BIOS được ghi lên vi mạch CMOS. Bạn không thể có BIOS mà không có CMOS để giữ nó, vì vậy không có gì lạ khi hai thuật ngữ này được sử dụng thay thế cho nhau.


1
'Bổ sung';)
ma không gian

À, đúng rồi! Cảm ơn đã bắt tôi về điều đó.
William Russell

3
Trên thực tế BIOS được viết bằng * ROM, không phải bằng CMOS. BIOS ghi vào CMOS để lưu trữ một số tham số. Xin lỗi, bạn mất upvote của tôi :(
Romeo Ninov

1
Trong trường hợp này, CMOS được sử dụng theo nghĩa đồng hồ thời gian thực nơi cài đặt BIOS được lưu trữ. ANd nó không phải là nơi tương tự như nơi chứa mã BIOS
Romeo Ninov

2
@RichieFrame: Về mặt kỹ thuật, bạn đã đúng nhưng nhiều năm trước, RAM CMOS được sao lưu bằng pin bắt đầu được gọi đơn giản là "CMOS". Vì vậy, ngày nay, một cách ngu ngốc, ý nghĩa bổ sung của thuật ngữ CMOS là mạch tích hợp chứa RAM không bay hơi với các cài đặt BIOS (và các mạch RTC). Chắc chắn một thuật ngữ tốt hơn là NVRAM (RAM không bay hơi). --- Dù sao, như Romeo Ninov đã viết, BIOS không được lưu trữ trong CMOS này. Chỉ có các cài đặt của BIOS là có.
pabouk
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.