기능에 대한 구어체 용어와 구현 기술을 혼합하고 있습니다.
CMOS (Complementary Metal Oxide Semiconductor)는 N 채널 및 P 채널 전계 효과 트랜지스터를 사용하여 로직 및 관련 회로를 만드는 방법입니다. 정의 특성 중 하나는 매우 낮은 정적 전력 소비입니다. 전력은 상태를 변경할 때만 거의 사용됩니다. 결과적으로 CMOS 정적 메모리 칩은 몇 년 동안 배터리에 내용을 보관할 수 있으며 반영구적 정보를 저장하기에 편리한 장소입니다.
BIOS 및 관련 시작 코드는 전통적으로 PROM 또는 EPROM 장치에 저장되었습니다. IBM PC 시대의 EPROM은 일반적으로 NMOS와 같은 CMOS 이전 기술로 만들어졌지만 중요한 차이점은 일반적으로 컴퓨터에 설치할 때 쓸 수있는 것이 아니라 특수 프로그래머에만 쓸 수 있다는 것입니다. 또한 많은 최신 시스템과 클론이 EPROM을 사용했지만, 실제 생산 버전의 IBM-PC는 더 저렴한 재 프로그래밍 할 수없는 PROM을 사용했습니다 (핀아웃은 일반적으로 사용 가능합니다).
그런 다음 PC-AT 설계는 사용자 정의 가능한 설정을 저장하고 지속적으로 실시간 시계를 저장하기 위해 배터리 기반 CMOS 메모리를 추가했습니다. 이것은 최종 사용자들에 의해 구어체 적으로 CMOS라고 불리게되었지만, 물론 빠르게 확산되는 칩 기술에 의해 가능한 특정 용도 일 뿐이다.
오늘날 우리는 더 이상 BIOS에 병렬 E / PROM을 사용하지 않고 직렬 NOR 플래시를 사용하고 실행을 위해 더 빠른 RAM으로 내용을 전송합니다. 최신 FLASH 칩 은 사실 CMOS 파생 기술로 만들어졌습니다. 그리고 그것들은 일반적으로 회로에서 재 프로그래밍 될 수 있습니다. 반영구적 구성 정보를 배터리 백업 RAM 또는 프로그래밍 가능 플래시에 저장하려는 경우 시스템 설계자에게 달려 있습니다.
그러나 플래시가 설정에 사용 되더라도 일반적으로 배터리에서 계속 작동하는 저전력 실시간 시계가 있습니다.