CMOS khác NVRAM như thế nào?
Quicknote CMOS khác NVRAM như thế nào?
CMOS khác NVRAM như thế nào?
CMOS thường gắn với legacy RTC/CMOS RAM và cách gọi quen thuộc về BIOS setting cũ. NVRAM trong UEFI hiện đại thường chỉ vùng lưu variable non-volatile như BootOrder, Boot####, Secure Boot keys và setup data.
Vai trò chính
- CMOS: legacy, liên quan RTC/pin CMOS.
- NVRAM: lưu non-volatile variable trong UEFI.
- Cả hai thường bị gọi chung là nơi lưu BIOS setting.
Ví dụ thực tế
Nếu sau mỗi lần rút nguồn máy lại mất ngày giờ hoặc boot order bị reset, đừng vội nghi firmware bug. Trường hợp này có thể bắt đầu từ pin CMOS/RTC yếu hoặc cấu hình non-volatile không được giữ đúng.
Checklist nhanh
- Setting nằm trong RTC CMOS hay UEFI variable?
- Clear CMOS có reset variable không?
- Lỗi do pin CMOS hay do variable store?
Ghi nhớ nhanh
Không phải mọi BIOS setting hiện đại đều nằm trong CMOS; rất nhiều thứ nằm ở NVRAM/UEFI variable.
Bài liên quan
Nguồn tham khảo public
- UEFI Specification 2.11 — Boot Manager / NVRAM variables
- UEFI Specification 2.11 — Runtime Services
- EDK II — VariableRuntimeDxe
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.