강좌 / 팁

BIOS와 CMOS 개념

2009.09.10 20:22

미테니사키 조회:10461

 "BIOS"하고 "CMOS"의 개념좀 구분합시다~emoticon


1. 바이오스 (Basic Input/Output System)

 

바이오스를 설정한다거나 바이오스 셋업이라는 표현을 상당히 많이 사용한다. 심지어 컴퓨터 전문 필자들도 그렇게 쓰고 있는데, 그만큼 바이오스와 CMOS의 구분을 잘 못하고 혼동하여 쓴다는 얘기가 된다.
이 바이오스는 Basic Input/Output System의 약자로, 메모리, 디스크, 모니터와 같은 주변기기 사이의 정보 전송을 관장하는 프로그램입니다. 프로그램은 프로그램이지만 우리가 흔히 사용하는 아래아 한글과 같은 프로그램은 아니고, 컴퓨터의 하드웨어에 가장 접근되어 있는 함수들의 집합이라고 볼 수 있다.
만일 이 바이오스라는 프로그램이 없다면 우리는 도스나 윈도 95를 사용할 수 없고, 물론 한글도 쓸 수 없다. DOS나 윈도 95, 한글 모두 알게 모르게 결국 이 바이오스의 함수를 호출하여 모든 처리를 하는 것이다.

 

바이오스는 롬(ROM)에 들어 있기 때문에 흔히 롬 바이오스라고 부른다. 롬은 읽을 수만 있고 쓸 수는 없다는 뜻의 Read Only Memory의 줄임 말이다. 컴퓨터 부팅시 키 누르면 나오는 CMOS 셋업 프로그램과 주변기기 초기화, 자체 진단 루틴도 이 롬 바이오스에 같이 포함되어 있다. 롬에는 쓰기가 불가능하기 때문에 장착된 주변기기에 대한 정보를 저장하려면 쓰기를 할 수 있는 다른 공간이 필요할 것이다. 그리고 저장한 것은 컴퓨터의 전원이 없어도 사라져서는 안된다. 그곳이 바로 CMOS입니다. 우리가 CMOS 셋업 프로그램을 이용해 장착된 주변기기에 대한 정보를 알려주면 바이오스는 그것에 기초하여 하드웨어를 인식하고 제어할 수 있게 되는 것이다.

 

2. CMOS(CMOS SETUP)란?

(Complementary Metal-Oxide Semiconductor)

 

CMOS는 Complementary Metal-Oxide Semiconductor의 준말로 상보적 금속 산화물 반도체로 번역하며 그 제조 과정과 반도체의 동작 원리를 여기에서 모두 설명하자면 결국 반도체 공학 한 권을 다 설명해도 CMOS 셋업이 뭐 하는 것인지 이해를 못하게 될 것이다.

 

CMOS는 반도체의 하나로 '시모스'라고 읽는다. 이것이 사용되는 이유는 다른 반도체 소자에 비해 전력의 소비가 극히 적기 때문이다. 우리가 컴퓨터의 전원을 내려도 여기에 저장된 것은 지워지지 않는데, 그것은 작은 전지로 전력이 공급되기 때문이다. 예전에는 조그만 원통 모양의 충전지를 사용했는데 요즘은 전자 계산기나 전자 시계에 들어가는 것과 비슷한 모양의 전지를 사용한다. 전지의 양쪽을 잠시 동안 단락하면 CMOS에 저장된 모든 데이터는 사라진다. 또 실수로 본체에 나사 하나가 굴러 다녀도 전지가 쉽게 방전해 버려 설정 값이 모두 지워지는 경우도 있다.

 

컴퓨터, 계산은 빨리 하지만 추리력이나 상상력, 적응력은 없다. 그렇기 때문에 하드 디스크를 그냥 케이블에 연결하고 나머지는 컴퓨터에게 맞겨 놓아도 제대로 인식을 하지 못한다. 사람이 일일이 모두 지정해 주고 닦고 조이고 기름 쳐야 겨우 제 역할을 하게 되는 것이다. PnP(Plug & play)라는 시대를 맞이하여 조금 나아지기는 하였지만 거의 그 자리라고 볼 수밖에 없다.

 

CMOS SETUP이란 바로 컴퓨터에게 무엇인가를 알려주는 것이다. 어떤 하드 디스크가 장착되어 있는지, VGA(비디오카드)카드를 사용하는지 아니면 흑백 허큘리스 카드를 사용하는지... 이런 것들은 컴퓨터를 사용하는 사람마다 모두 다르기 때문에 공장에서 미리 일괄적으로 고정할 수가 없다. 사용자의 손을 통해서 CMOS에 저장하고, 컴퓨터는 그 CMOS의 내용을 읽어서 자신에게 어떤 주변기기들이 장착되어 있으며 어떻게 제어를 해야 할지 알게 되는 것이다.

 

컴퓨터를 완제품으로 구입한 사람은 이미 CMOS 셋업이 잘 되어 있을 것입니다. 따라서 거의 신경을 쓰지 않는다. 하지만 하드 디스크 등을 추가로 장착하거나 아니면 컴퓨터를 자신이 조립하여 사용하는 사람들은 반드시 CMOS SETUP이 필요하다.

 

CMOS는 기본적으로 ROM이므로 읽기만 가능하고 쓰기는 불가능하다. 하지만 CMOS의 설정값을 모두 지워 버리는 지난 4월 26일에 세계를 강타한 바이러스인 CIH가 바이오스 업그레이드라는 기능을 멋지게 이용한 예라고 볼 수 있다.


자료출처: 네이버검색하세요~

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
3300 소프트웨어| 운영체제 만들기 -1- [15] BillGates 10576 9 12-21
3299 윈 도 우| Mipony를 이용하여 다운로드 하자!! [8] ♥ZARD 10571 0 07-06
3298 윈 도 우| SLIC 인증과 MSDM 인증의 차이점 [2] 메트로작전 10565 5 02-12
3297 하드웨어| -유튜브 동영상 버퍼링 문제....- [30] 납딱콩 10565 1 04-16
3296 윈 도 우| 윈도우8 미디어센터 통합본을 VHD에 설치하는 방법입니다. [1] cpuman 10561 1 11-03
3295 XP Mode의 사용에 대해서 소개합니다. [16] 지나가던 10561 0 08-02
3294 소프트웨어| VHD(X) 최적화.용량 확대.용량 축소하기 CMD [9] 노백 10550 7 10-07
3293 소프트웨어| VirtualBox 고스트이미지 설치해보기 [15] melody128 10533 0 02-09
3292 윈 도 우| 구형 삼성노트북(rv400~700씨리즈) 윈10 설치 설공 ㅠㅠ [27] 쌈빡이 10529 4 09-14
3291 윈7 자습서...(?) [3] peterpan 10525 0 10-25
3290 영문 윈도우7 7260 한글 패치하기. [11] 조베드로 10521 0 06-20
3289 윈 도 우| 윈도10 공식 업데이트 / LTSB 이야기 [10] suk 10518 10 07-02
3288 윈 도 우| [추가] RSimageX로 멀티 설치하기 [10] suk 10507 1 01-30
3287 윈 도 우| [기초편] VHD 만들어서 멀티부팅하기 [12] suk 10506 10 10-09
3286 소유자를 Administrator로 바꾸는 데에 대한 설명입니다... [1] ASUS 10500 1 09-28
3285 윈 도 우| boot.ini 항목에서 Win7 파티션 추가하기 [1] Dr. Edward 10494 0 04-22
3284 소프트웨어| Acronis TrueImage 2011 - NonStop Backup - Part ① [23] GodFather 10476 4 11-10
3283 원래 비스타가 설치되어 있는 대기업 컴퓨터에서 업그레이드 [6] 화군 10475 0 06-18
3282 하드웨어| 두대이상 공유기로 WAN포트를 경유한 SMB공유 [5] 오펜하이머 10474 1 10-03
3281 소프트웨어| 익스플로러 플래쉬 Flash 동영상 안될때 [2] [벗님] 10468 1 04-24
XE1.11.6 Layout1.4.8