CMOS란 무엇인가?
CMOS(상보성 금속 산화물 반도체, Complementary Metal-Oxide-Semiconductor의 약자)는 컴퓨터 메인보드에 장착된 소량의 메모리를 가리키는 용어로, BIOS 설정을 저장하는 역할을 합니다. 여기에는 시스템 시간과 날짜, 각종 하드웨어 설정 등이 포함됩니다.
참고로 CMOS 센서는 전혀 다른 개념입니다. CMOS 센서는 디지털 카메라에서 이미지를 디지털 데이터로 변환하는 데 사용되는 부품입니다.
CMOS의 다른 이름
CMOS(발음: '시모스')는 RTC(Real-Time Clock, 실시간 클록), CMOS RAM, NVRAM(비휘발성 RAM), 비휘발성 BIOS 메모리, COS-MOS 등으로도 불립니다.
한편, CMOS는 이 글에서 다루는 내용과는 무관한 다른 용어의 약자로도 사용됩니다. 예를 들어 '셀룰러 관리 운영 체제(cellular management operation system)'나 '비교 평균 의견 점수(comparison mean opinion score)' 등이 있습니다.
CMOS 초기화란?
CMOS에 관한 이야기는 대부분 'CMOS 초기화(clearing CMOS)'와 관련이 있습니다. 이는 BIOS 설정을 기본값으로 되돌리는 작업을 의미하며, 매우 간단하면서도 다양한 컴퓨터 문제를 해결하는 데 효과적인 방법입니다.
예를 들어 컴퓨터가 POST(전원 켜짐 자가 진단) 과정에서 멈추는 경우, CMOS를 초기화해 BIOS 설정을 공장 초기값으로 되돌리는 것이 가장 쉬운 해결책이 될 수 있습니다.
또한 코드 29 오류와 같은 특정 하드웨어 관련 오류 메시지를 수정하기 위해, 잘못 구성된 BIOS 설정을 재설정하려고 CMOS를 초기화해야 할 수도 있습니다. 그 외의 CMOS 오류로는 배터리 전압 저하, CMOS 체크섬 오류, 배터리 고장, 읽기 오류 등이 있습니다.
BIOS와 CMOS는 어떻게 함께 작동할까?
BIOS는 CMOS처럼 메인보드에 장착된 칩이지만, 그 역할이 다릅니다. BIOS는 프로세서와 하드 드라이브, USB 포트, 사운드 카드, 그래픽 카드 등 다른 하드웨어 구성 요소 간의 통신을 담당합니다. BIOS가 없다면 컴퓨터는 이러한 부품들이 서로 어떻게 작동하는지 이해할 수 없습니다.
또한 BIOS 펌웨어는 하드웨어를 점검하는 POST(Power On Self Test)를 수행하고, 운영 체제를 구동하기 위해 부트로더를 실행하는 역할도 합니다.
CMOS 역시 메인보드에 있는 칩이며, 정확히는 RAM 칩입니다. 따라서 컴퓨터 전원이 꺼지면 저장된 설정이 사라질 수 있습니다(컴퓨터를 재시작할 때마다 RAM의 내용이 유지되지 않는 것과 같은 원리입니다). 하지만 CMOS 배터리가 칩에 지속적으로 전원을 공급하기 때문에 설정이 그대로 유지됩니다.
컴퓨터가 부팅될 때 BIOS는 CMOS 칩에서 정보를 읽어와 하드웨어 설정, 시간 등 저장된 내용을 파악합니다. CMOS 칩은 보통 256바이트 정도의 적은 용량의 정보만 저장합니다.
CMOS 배터리란?
CMOS는 보통 동전 크기의 CR2032 버튼형 배터리로 전원이 공급되며, 이를 'CMOS 배터리'라고 부릅니다.
대부분의 CMOS 배터리는 메인보드의 수명만큼, 즉 대개 최대 10년까지 사용할 수 있지만, 기기의 사용 환경에 따라 교체가 필요할 수도 있습니다.
시스템 날짜와 시간이 부정확해지거나 느려지고, BIOS 설정이 사라지는 것은 CMOS 배터리가 방전되었거나 수명이 다해가고 있다는 주요 신호입니다. 교체 방법은 간단합니다. 기존 배터리를 새 배터리로 교체하기만 하면 됩니다.
CMOS와 CMOS 배터리에 대해 더 알아두기
대부분의 메인보드에는 CMOS 배터리 자리가 마련되어 있지만, 태블릿이나 노트북 같은 소형 기기는 작은 전선 두 가닥으로 메인보드와 연결되는 별도의 외부 배터리 공간을 사용하기도 합니다.
CMOS 기술을 사용하는 장치로는 마이크로프로세서, 마이크로컨트롤러, 정적 RAM(SRAM) 등이 있습니다.
중요한 점은 CMOS와 BIOS가 동일한 것을 가리키는 용어가 아니라는 사실입니다. 두 구성 요소는 컴퓨터 내에서 특정 기능을 위해 협력하지만, 서로 완전히 다른 부품입니다.
컴퓨터를 처음 켤 때 BIOS 또는 CMOS 설정으로 진입할 수 있는 옵션이 제공됩니다. CMOS 설정 화면에 들어가면 날짜와 시간, 각 하드웨어 구성 요소의 초기 구동 방식 등 저장된 설정을 변경할 수 있으며, 일부 하드웨어 장치를 활성화하거나 비활성화할 수도 있습니다.
CMOS 칩은 다른 종류의 칩보다 전력 소모가 적기 때문에 노트북처럼 배터리로 작동하는 기기에 적합합니다. CMOS는 음극성 회로와 양극성 회로(NMOS와 PMOS)를 모두 사용하지만, 한 번에 한 가지 회로만 활성화됩니다.
맥(Mac)에서 CMOS에 해당하는 것은 PRAM(Parameter RAM)입니다. 맥에서도 PRAM을 재설정할 수 있습니다.
자주 묻는 질문(FAQ)
CMOS 배터리 고장의 일반적인 증상은 무엇인가요?
CMOS 고장과 관련된 문제는 여러 가지가 있습니다. 예를 들어 노트북이 부팅되지 않거나, 인터넷에 연결되지 않거나, 경고음이 계속 울리는 경우가 있습니다. 그 외에도 드라이버가 사라지거나, 주변 기기가 응답하지 않거나, 날짜와 시간이 초기화되는 증상이 나타날 수 있습니다.
CMOS 체크섬 오류란 무엇인가요?
CMOS 체크섬 오류는 부팅 과정에서 CMOS와 BIOS 사이에 충돌이 발생한 것을 의미합니다. 이 오류는 컴퓨터를 다시 시작하거나, BIOS 업데이트를 다운로드해 설치하거나, BIOS를 재설정하거나, 필요한 경우 CMOS 배터리를 교체하는 등의 문제 해결 단계를 통해 수정할 수 있습니다.