CMOS là gì?

Quicknote CMOS là gì?

3 phút đọc
Đọc bằng Tiếng Việt English 日本語
Boot / NVRAM / Device Path Terms cover

Trong ngữ cảnh BIOS, CMOS thường được dùng để chỉ vùng trạng thái nhỏ gắn với RTC/legacy platform state. Ngày xưa nhiều setting BIOS được lưu trong CMOS RAM. Trên UEFI hiện đại, phần lớn metadata boot/security đã chuyển sang NVRAM trong SPI flash, nhưng thuật ngữ “CMOS” vẫn còn sống trong debug, manual và thói quen kỹ thuật.

CMOS thường liên quan tới gì?

Mục Giá trị Ghi chú
RTC time Ngày giờ hệ thống Mất pin CMOS thường làm giờ reset.
Checksum/status CMOS checksum / invalid flag Firmware dùng để biết dữ liệu thấp tầng còn hợp lệ không.
Legacy setup state Một số setting cũ/low-level Tuỳ platform, không nên giả định tất cả setting UEFI đều ở CMOS.
Clear CMOS Reset trạng thái liên quan Có thể kéo theo load default hoặc reset một phần setup variable.

Vì sao CMOS vẫn quan trọng?

Một máy mất giờ sau khi tắt nguồn có thể gây nhiều hiệu ứng dây chuyền: certificate time check sai, log thời gian vô nghĩa, OS báo clock wrong, hoặc firmware nghĩ CMOS invalid và load default. Vì vậy CMOS là một phần nhỏ nhưng rất thực tế trong cấu hình BIOS.

Power removed

CMOS battery yếu

RTC reset / CMOS checksum error

Firmware load default

Một số setting boot/storage/security thay đổi

Máy boot khác trước

CMOS không phải toàn bộ NVRAM

Điểm cần nhớ: BootOrder, Boot0000, Secure Boot database không nên được hiểu đơn giản là “nằm trong CMOS”. Chúng là UEFI variables, thường nằm trong variable store của SPI flash.

Nếu một người nói “clear CMOS làm mất boot order”, có thể platform đó thiết kế clear CMOS để load lại setup default và rebuild boot order. Nhưng về mặt kiến trúc UEFI, boot variable vẫn thuộc NVRAM/Variable Store, không phải vài byte CMOS cổ điển.

Checklist khi nghi CMOS

Bài liên quan

Nguồn tham khảo public

Thấy nội dung này hữu ích?

Lưu lại hoặc chia sẻ cho người cũng đang học firmware, BIOS/UEFI và embedded systems.

Nội dung liên quan

Một số bài viết, ghi chú hoặc project có liên quan đến nội dung bạn vừa đọc.

Biến note thành bài viết hoàn chỉnh

Notes là nơi ghi nhanh khái niệm.