CMOS (ย่อมาจาก Complementary Metal-Oxide-Semiconductor) เป็นคำที่มักใช้เรียก หน่วยความจำขนาดเล็กบนเมนบอร์ด ที่เก็บการตั้งค่า BIOS (BIOS Settings) การตั้งค่าเหล่านี้รวมถึง เวลาและวันที่ของระบบ (System Time and Date) รวมถึงการตั้งค่าฮาร์ดแวร์ต่างๆ
ชื่อเรียกอื่นของ CMOS
CMOS (อ่านว่า ซี-มอส) มีชื่อเรียกอื่น ได้แก่ Real-Time Clock (RTC), CMOS RAM, Non-Volatile RAM (NVRAM), Non-Volatile BIOS Memory, หรือ Complementary-Symmetry Metal-Oxide-Semiconductor (COS-MOS)
การ Clear CMOS (ล้าง CMOS)
ส่วนใหญ่ที่พูดถึง CMOS จะเกี่ยวกับ Clear CMOS ซึ่งหมายถึง รีเซ็ตการตั้งค่า BIOS กลับเป็นค่าเริ่มต้น (Default) งานนี้ง่ายมาก และเป็นขั้นตอน Troubleshooting (แก้ไขปัญหา) ที่ดีสำหรับปัญหาคอมพิวเตอร์หลายประเภท
เช่น คอมพิวเตอร์ค้าง (Freeze) ระหว่าง POST การ Clear CMOS เพื่อรีเซ็ต BIOS เป็นค่าโรงงาน อาจเป็นวิธีแก้ที่ง่ายที่สุด
หรือต้อง Clear CMOS เพื่อแก้การตั้งค่า BIOS ที่ผิดพลาด (Misconfigured) ที่ทำให้เกิด Error Codes ต่างๆ เช่น Code 29 Error ข้อผิดพลาด CMOS อื่นๆ เกี่ยวกับ โวลต์แบตเตอรี่ต่ำ (Low Battery Voltage), CMOS Checksum Error, Battery Failure, และ Read Error
BIOS และ CMOS ทำงานร่วมกันอย่างไร
BIOS เป็นชิปบนเมนบอร์ดเหมือน CMOS แต่หน้าที่คือ สื่อสารระหว่างโปรเซสเซอร์ (CPU) และฮาร์ดแวร์อื่นๆ เช่น ฮาร์ดดิสก์, พอร์ต USB, การ์ดเสียง, การ์ดจอ, ฯลฯ คอมพิวเตอร์ที่ไม่มี BIOS จะไม่เข้าใจว่าชิ้นส่วนเหล่านี้ทำงานร่วมกันอย่างไร
Firmware ของ BIOS ยังเป็นตัวทำ Power-On Self Test (POST) เพื่อทดสอบฮาร์ดแวร์เหล่านั้น และเป็นตัวรัน Bootloader เพื่อโหลดระบบปฏิบัติการ
CMOS ก็เป็นชิปบนเมนบอร์ดเช่นกัน แต่เฉพาะเจาะจงคือ RAM Chip ซึ่งปกติจะสูญเสียข้อมูลที่เก็บไว้เมื่อปิดเครื่อง (เหมือน RAM ทั่วไปที่ไม่เก็บข้อมูลไว้หลังรีสตาร์ท) แต่ แบตเตอรี่ CMOS ให้พลังงานคงที่ไปที่ชิปนี้
เมื่อคอมพิวเตอร์บูทครั้งแรก BIOS จะดึงข้อมูลจากชิป CMOS เพื่อเข้าใจการตั้งค่าฮาร์ดแวร์ เวลา และข้อมูลอื่นๆ ที่เก็บไว้ ชิปนี้มักเก็บข้อมูลน้อยมาก ประมาณ 256 ไบต์เท่านั้น
แบตเตอรี่ CMOS คืออะไร?
CMOS มักใช้พลังงานจาก แบตเตอรี่เหรียญ CR2032 เรียกว่า แบตเตอรี่ CMOS
แบตเตอรี่ CMOS ส่วนใหญ่ใช้งานได้ตลอดอายุเมนบอร์ด (ประมาณ 10 ปี) แต่อาจต้องเปลี่ยนขึ้นอยู่กับการใช้งาน
อาการของแบตเตอรี่ CMOS หมด/จะหมด: วันที่และเวลาระบบผิดหรือช้า, และสูญเสียการตั้งค่า BIOS การเปลี่ยนใหม่ง่ายมาก แค่ถอดตัวเก่าออก ติดตัวใหม่เข้าไป
ข้อมูลเพิ่มเติมเกี่ยวกับ CMOS และแบตเตอรี่ CMOS
เมนบอร์ดส่วนใหญ่มีที่สำหรับแบตเตอรี่ CMOS แต่คอมพิวเตอร์ขนาดเล็ก เช่น แท็บเล็ตและหลายโน้ตบุ๊ก มีห้องแบตเตอรี่ CMOS ภายนอกเล็กๆ ที่เชื่อมต่อเมนบอร์ดด้วยสายเล็ก 2 เส้น
อุปกรณ์ที่ใช้ CMOS รวมถึง ไมโครโปรเซสเซอร์ (Microprocessors), ไมโครคอนโทรลเลอร์ (Microcontrollers), และ Static RAM (SRAM)
สำคัญ: CMOS และ BIOS ไม่ใช่คำนิยามของสิ่งเดียวกัน แม้ทำงานร่วมกันเพื่อหน้าที่เฉพาะในคอมพิวเตอร์ แต่เป็นชิ้นส่วนที่แตกต่างกันโดยสิ้นเชิง
ตอนคอมพิวเตอร์เริ่มบูท จะมีตัวเลือกเข้า BIOS หรือ CMOS การเปิด CMOS Setup คือวิธีเปลี่ยนการตั้งค่าที่มันเก็บ เช่น วันที่/เวลา และลำดับการเริ่มต้นของชิ้นส่วนต่างๆ สามารถใช้ CMOS Setup ปิด/เปิดอุปกรณ์ฮาร์ดแวร์บางอย่างได้อีกด้วย
ชิป CMOS เหมาะสำหรับอุปกรณ์ใช้แบตเตอรี่ เช่น โน้ตบุ๊ก เพราะใช้พลังงานน้อยกว่าชนิดชิปอื่น แม้จะใช้วงจรทั้ง극ภาพลบ (NMOS) และ극ภาพบวก (PMOS) แต่มีเพียงวงจรชนิดเดียวที่ทำงานในเวลาเดียวกัน
คีย์บอร์ด Mac เทียบเท่า CMOS คือ PRAM (Parameter RAM) คุณสามารถรีเซ็ต PRAM ของ Mac ได้เช่นกัน
คำถามที่พบบ่อย (FAQ)
อาการทั่วไปของแบตเตอรี่ CMOS เสียคืออะไร?
หลายปัญหาอาจเกี่ยวกับ CMOS Failure เช่น โน้ตบุ๊กบูทยาก, เชื่อมต่ออินเทอร์เน็ตไม่ได้, หรือเสียงบี๊บตลอด อาการอื่นๆ: ไดรเวอร์หาย, พีริเฟอรัลไม่ตอบสนอง, และวันที่/เวลารีเซ็ตเอง
CMOS Checksum Error คืออะไร?
CMOS Checksum Error คือความขัดแย้งระหว่าง CMOS และ BIOS ตอนบูท สามารถแก้ได้หลายขั้นตอน: รีสตาร์ทคอมพิวเตอร์, ดาวน์โหลดและฟลัช BIOS ใหม่, รีเซ็ต BIOS, และอาจต้องเปลี่ยนแบตเตอรี่ CMOS