4바이오스(BIOS)는 `Basic Input/Output System`의 약자로 `기본 입출력 시스템`을 말하며, 컴퓨터의 입력과 출력을 관리하는 일종의 `펌웨어(Firmware)`이다.
(펌웨어란, 하드웨어와 소프트웨어의 중간쯤에 위치한 프로그램으로, 하드웨어에 내장되어 해당 하드웨어의 기본적인 작동을 관장한다.)
바이오스는 컴퓨터의 핵심 부품인 메인보드에 ROM 칩의 형태로 저장되어 있으며, 메인보드로 하여금 각종 주변장치를 정확히 인식하여 컴퓨터가 부팅될 수 있게 하는 중요한 역할을 수행한다. 바이오스에서 설정할 수 있는 내용은 시스템의 날짜와 시간, 하드디스크, CD-ROM 드라이브, 그래픽 카드 같은 각종 주변장치 등에 대한 것으로, 컴퓨터가 부팅되기까지의 모든 과정에 빠짐없이 관여한다.
국내에서 유통 중인 대부분의 메인보드는 어워드(Award) 바이오스를 탑재하고 있다. 특히 조립 PC는 대개 어워드 바이오스를 사용하며, 피닉스(Phoenix) 바이오스는 대기업 PC와 노트북 PC에 주로 사용된다. 이 밖에도 AMI 바이오스, MR 바이오스 등도 일부에서 사용되며, IBM, 컴팩 등 일부 대기업 PC에는 자체 제작한 바이오스가 들어 있다.
이와 같이 바이오스의 종류는 많지만 기본 골격은 비슷하기 때문에, 한 가지 바이오스만 제대로 사용할 수 있으면 다른 회사의 바이오스도 어렵지 않게 사용할 수 있다. 여기서는 국내에서 가장 널리 사용되는 어워드 바이오스를 중심으로 바이오스의 세부 설정 방법에 대해 배워보도록 한다.
컴퓨터에 전원을 넣으면 그래픽 카드의 바이오스 명칭이 잠시 나타난 뒤, 바이오스의 명칭과 버전 정보, 바이오스 셋업으로 들어가는 키 등이 나타나 있는 화면이 뜨게 된다. 이 때 해당하는 키보드(어워드 바이오스의 경우 DEL 키이다)를 누르면 바이오스 셋업의 초기 화면으로 들어가게 된다.
바이오스 셋업은 `CMOS Setup`이라고도 불린다. 바이오스 셋업의 초기 화면에서는 기본적인 하드웨어 정보를 설정하는 Standard CMOS Setup을 비할 수 있게 되어 있다. 다양한 메뉴가 있고, 이들 메뉴를 선택하면 세부 메뉴로 들어가 좀더 자세한 부분을 설정
(1) Standard CMOS Setup
말 그대로 기본적인 CMOS 셋업 메뉴이며, 시스템 날짜와 하드디스크 타입 같은 시스템 부팅에 필수적인 내용을 설정한다.
(2) BIOS Features Setup
Standard CMOS Setup보다 세부적인 내용을 설정할 수 있고 시스템 성능과 직결된 항목들이 많이 있는 메뉴이므로 반드시 이해하고 지나가야 한다.
(3) Chipset Features Setup
메인보드의 핵심 부품인 칩셋의 기능을 세부적으로 설정하는 메뉴로, 역시 시스템 성능과 직결된 항목이 많다. 다소 전문적인 지식을 요하는 설정이 많으니 초보자는 기본 설정값을 변경하지 않는 것이 좋다.
(4) Power Management Setup 전원 관리와 관련된 설정 메뉴로 서스펜드, 하이버네이션 같은 전력 절약을 위한 다양한 설정을 지정할 수 있다.
(5) PnP/PCI Configuration 각종 플러그&플레이 장비와 PCI 주변장치에 대한 설정을 총괄하는 메뉴이다.
(6) ntegrated Peripherals
각종 입출력장치들을 제어하는 메뉴이다.
(7) User Password
암호와 관련된 다양한 설정을 할 수 있는 메뉴이다.
(8) Load BIOS Defaults
시스템 설정을 다양하게 변경했다가 문제가 생기면 다시 원상태로 복구해야 한다. BIOS 설정 사항을 시스템 출하 당시의 초기값으로 되돌려주는 명령이다.
Load Setup Defaults
해당 시스템에 가장 적합한 설정값을 자동으로 맞추어주는 명령이다. 완벽하지는 않지만 문제가 생겼을 때 가장 간단하게 해결할 수 있는 방법이기도 하다. 바이오스 설정에 자신이 없다면 이 명령을 실행한 후 저장한다.
IDE HDD Auto Detection
시스템에 장착된 IDE 방식 하드디스크의 용량과 종류를 선택할 수 있는 메뉴이다. IDE 혹은 E-IDE 방식의 하드디스크 타입을 자동으로 검색한 후 그 내용을 Standard CMOS Setup의 하드디스크 관련 설정에 저장한다. 자신이 사용하는 하드디스크의 실린더, 헤드, 트랙당 섹터 수 등의 정보를 모른다면 이 항목을 이용하면 된다. 구형 하드디스크는 자동 인식 기능이 작동하지 않을 수도 있는데, 이러한 경우에는 하드디스크 표면에 쓰여진 정보를 직접 Standard CMOS Setup에서 설정해 주어야 한다.
Save & Exit Setup
바이오스 셋업을 통해 변경된 내용을 저장하고 빠져나올 때 사용하는 명령이다.
Exit Without Save
바이오스 셋업이 깔끔하게 종료되지 않았을 경우 변경된 데이터를 반영하지 않은 채 종료하는 명령이다.
M바이오스의 메뉴를 상세히 설명한다.
(1) Standard CMOS Setup
Date
현재 날짜를 지정하는 항목이다. `mm:dd:yy` 방식으로 날짜를 지정할 수 있다. 좌우 화살표 키를 눌러 단위를 이동하고, Page up,Page Down키로 날짜를 조정한다.
Time
현재 시간을 맞추어주는 항목이다. `hh:mm:ss` 방식으로 시간을 지정할 수 있으며, 변경 방식은 Date와 같다.
HARD DISKS
IBM PC는 E-IDE 방식의 하드디스크를 최대 4개까지 장착할 수 있다. 초보자들은 Auto로 설정한 후 IDE HDD Auto Detection 기능을 이용해 하드디스크를 인식시킬 것을 권장한다. 하지만 빠른 부팅을 위해서는 Auto로 하지 않는 것이 좋다. 또한 SCSI 방식 하드디스크만 사용한다면 이 부분을 설정하지 않아도 된다.
Type : 미리 설정되어 있는 45개의 하드디스크 타입이 있으나, 요즘 사용하는 하드디스크가 전혀 없으므로 USER 타입으로 설정해야 한다.
Size : 대략적인 하드디스크 용량을 나타낸다. 설정한 후 포맷하여 용량을 보면 바이오스에서 설정되어 있는 용량보다 크게 되어 실제 용량이 나오게 된다.
Cyls : 하드디스크의 실린더 수를 알려주는 항목
Head : 헤드 수를 알려주는 항목
Precomp : Write Precompensation Cylinder(쓰기 보정 실린더)의 수를 알려주는
Landz : 하드디스크가 정지했을 때 헤드가 움직일 공간을 지정한다.
Sector : 섹터 수를 맞춘다.
Mode : Auto, Normal, large, LBA로 설정할 수 있는데, Auto로 지정하거나 LBA로 지정해야 요즘에 사용하는 하드디스크를 사용할 수 있다. Auto는 자동으로 하드디스크 모드를 설정한다. Normal의 경우 실린더/헤드/섹터를 1,024/16/63까지 인식한다. 최대 512MB까지 하드디스크를 지원하므로 512MB 이상의 하드디스크에서는 사용할 수 없다. Large 모드는 1,024 실린더 이상을 가지고 있으며, LBA 모드를 지원하지 않는 하드디스크를 사용할 때 설정한다. LBA(Logical Block Addressing)는 요즘 사용하는 대부분의 하드디스크에서 사용하는 모드로, 512MB 이상 고용량 하드디스크를 사용할 때 반드시 사용해야 하는 모드이다.
Drive A/Drive B
플로피 디스크를 설정하는 곳으로, 대부분 3.5인치를 A 드라이브로 사용하므로 Drive A: 항목에 `1.44M, 3.5in`를 선택해 주고, 드라이브 B 항목은 None으로 설정해 주면 된다. 구형 PC는 대개 5.25인치 드라이브가 A 드라이브이고, 3.5인치 드라이브가 B 드라이브인데, 이 때 역시 마찬가지로 맞추어주면 된다.
Floppy 3 Mode Support
일본의 컴퓨터에서 사용하는 특수한 플로피디스크 드라이브(1.2MB 용량의 3.5인치 드라이브)를 장착할 것인지, 사용하지 않을 것인지 설정하는 메뉴이다. 국내에서는 이 드라이브가 사용되지 않으므로 Disabled로 설정한다.
Video
사용하는 모니터와 그래픽 카드가 컬러인지 흑백인지 지정하는 항목으로, 최근의 컴퓨터는 대개 VGA 정도는 기본으로 지원하므로 EGA/VGA를 선택하면 된다. 만약 연결된 모니터가 CGA나 모노크롬 방식이라면 해당하는 그래픽 모드를 선택한다.
Halt On
부팅 과정에서 바이오스가 하드웨어 에러를 인식했을 때 컴퓨터 시스템을 다운시킬 것인지 아닌지를 설정하는 항목이다. 일반적으로 All errors가 권장된다.
No errors POST : 에러가 발생해도 무시하고 계속 부팅을 시도한다.
All errors : 어떤 에러든지 에러가 발생하면 부팅 과정에서 해당 에러 부분을 표시하게 하고 중지한다. 시스템에 에러가 발생하면 그 즉시 문제를 해결해야 하므로 이 옵션을 선택하는 것이 좋다.
All, But Keyboard : 키보드 관련 에러를 제외한 다른 오류만 체크한다.
All, But Diskette : 디스크 드라이브 관련 에러를 제외한 다른 오류만 체크한다.
All, But Disk/Key : 키보드와 디스크 드라이브 관련 에러를 제외한 다른 오류만 체크한다.
Memory
메모리 부분은 사용자가 임의로 변경할 수 없으며, 현재 장착되어 있는 메모리 용량이 그대로 나타난다. 기본 메모리와 확장 메모리, 고위 메모리 영역이 표시되는데, KB 용량으로 표시하므로 MB로 표시하는 것보다는 좀더 메모리가 많은 것으로 표시된다. 즉, 32MB일 경우 32,768KB로 표시된다.
Base Memory : 기본 메모리. 도스에서 다룰 수 있는 640KB까지의 영역을 말한다.
Extended Memory : 연장 메모리. 1MB 이상의 영역을 말한다.
Other Memory : 640KB에서 1MB까지의 384KB에 달하는 영역으로 하이 메모리(High Memory)라고도 한다.
(2) BIOS Features Setup
Virus Warning
바이러스 경고 설정 여부를 묻는 항목으로, 부트 섹터에 이상이 생길 경우 즉각 에러 메시지를 출력한다. Enabled로 설정되었을 경우 바이러스 감염을 막아주는 효과는 있지만, 이 경우 새로운 운영체제를 설치하지 못하게 되는 문제점도 있다. 평소에는 Enabled로 설정하다 새 운영체제를 설치할 때만 Disabled로 바꾸어 사용하면 무난하다. 많은 시스템 유틸리티가 이 기능과 충돌하기 때문에 대부분의 제작사는 이 기능을 Disabled로 사용하기를 권장하고 있다.
CPU Internal Cache
486 이상의 CPU에는 캐시가 내장되어 있다. 이 캐시를 사용하려면 이 항목을 Enabled로 설정해야 한다. 이 부분이 활성화되어 있지 않으면 하단에 External Cache 항목이 나타나지 않는다.
External Cache
메인보드에는 메모리와 CPU 사이의 데이터 전송을 높이기 위한 캐시 메모리가 설치되어 있다. 이 캐시는 외부 캐시 혹은 L2 캐시라고 하는데, 캐시 메모리는 일반적인 DRAM보다 빠르기 때문에 이것이 활성화되면 시스템 속도가 전반적으로 빨라진다. 당연히 Enabled로 설정하는 게 좋다. 간혹 캐시가 비활성화된 시스템에서는 펜티엄급 PC가 386 수준으로 낮은 성능을 보일 때도 있다.
Quick Power On Self Test
PC에 전원을 넣었을 때 시스템 전반을 검사하는 과정을 POST(Power On Self Test)라고 한다. Quick Power On Self Test는 POST 과정에서 소요되는 시간을 줄이기 위한 옵션으로, Enabled를 선택하면 검사 중 일부를 건너뛰고 빠른 POST를 진행하므로 부팅 시간이 절약된다.
Boot Sequence
시스템이 부팅될 때 어느 드라이브에서 우선적으로 운영체제를 읽어올 것인지 지정하는 메뉴이다. 초창기 IBM PC는 플로피디스크, 즉 A 드라이브에서 운영체제를 읽어왔기 때문에, IBM PC 호환 기종은 먼저 A 드라이브에서 운영체제 소프트웨어를 찾고, 그 다음에 하드디스크인 C 드라이브를 찾도록 되어 있다. 현재는 IDE 하드디스크 외에 SCSI나 CD-ROM 드라이브로도 부팅이 가능한데, SCSI 하드디스크와 IDE 하드디스크를 함께 사용할 경우 우선권을 항상 IDE에 뺏기게 되므로 SCSI로는 전혀 부팅할 수 없다.
기본적으로는 `A, C, SCSI` 혹은 `A, C, CD-ROM`으로 설정되어 있는데, 이는 말 그대로 A 드라이브에서 먼저 운영체제를 찾고, 다음은 C 드라이브, SCSI 혹은 CD-ROM 순으로 검색한다는 뜻이다. 예전과는 달리 현재는 C 드라이브에 주로 운영체제가 설치되어 있으므로 `C, A` 혹은 `C Only`로 설정하는 게 부팅 속도를 빠르게 하는 방법이다. 다만 새로운 운영체제를 설치하거나 디스켓으로 부팅을 시도할 때에는 이 옵션을 다시 `A, C` 순서로 바꾸어주어야 한다.
Swap Floppy Drive
2개의 플로피 드라이브를 사용할 경우 간혹 A 드라이브와 B 드라이브를 바꾸어야 할 필요가 있을 때 강제로 바꾸어주는 옵션이다. 예전에는 5.25인치 드라이브가 A 드라이브인 경우가 많았는데, 이 때 3.5인치 플로피 디스켓으로 제공되는 운영체제를 설치하려면 컴퓨터 본체를 열고 케이블에 연결된 FDD를 바꾸어 강제로 3.5인치 드라이브를 A 드라이브로 설정해야만 했다. 이 옵션을 사용하면 그런 수고를 하지 않고도 바이오스에서 간단히 A 드라이브와 B 드라이브를 상호 교체할 수 있다. 그다지 사용할 경우가 많지 않으므로 Disabled로 설정하는 것이 좋다.
Boot Up Floppy Seek
부팅시 플로피 드라이브를 강제로 찾게 하는 옵션이다. 원래는 구형 시스템에서 360KB 플로피 디스켓을 사용하기 위해 만들어진 옵션으로, 현재는 이 설정을 Disabled로 지정하는 것이 좋다.
Boot Up NumLock Status
부팅하면서 키를 활성화시킬 것인지 비활성화시킬 것인지에 따라 On/Off를 선택할 수 있다. 대개 자판 오른쪽의 키패드를 숫자 입력용으로만 사용하므로 On으로 설정하는 것이 편리하다. Off로 설정되어 있다면 키패드는 방향키로 이용된다.
Boot Up System Speed
386, 486 시스템에서 흔히 볼 수 있는 터보(Turbo) 스위치를 제어하는 항목이다. 펜티엄급 이상의 시스템에서는 의미가 없으므로 기본값인 High로 설정하면 된다. High는 기본 CPU 속도로 CPU를 사용하게 하는 설정이고, Low는 일부 프로그램에서 빠른 CPU를 인식하지 못할 때 선택하는 설정이다. 기본적으로 High로 설정해 놓고, 가끔 현재의 CPU에서 너무 빠르게 실행되는 오래 된 게임 등을 실행할 때만 Low로 맞추어주면 된다.
Gate A20 Option
A20은 연장 메모리가 시작되는 부분인 640KB를 말한다. Gate A20은 연장 메모리가 시작되는 출구로, 이 옵션을 fast로 지정하면 연장 메모리의 출구인 Gate A20을 칩셋이 제어하고, Normal로 지정하면 키보드 컨트롤러 칩이 제어한다. Gate A20은 칩셋이 제어하는 것이 속도가 더 빠르므로 이를 선택하는 것이 좋은데, 메인보드의 칩셋이 이 옵션을 지원할 때만 사용할 수 있다. 펜티엄 이상의 CPU를 사용한다면 메인보드 칩셋이 이를 지원한다. 연장 메모리는 멀티태스킹에 사용되는 메모리이기 때문에 윈도 같은 멀티태스킹 운영체제의 속도가 향상된다.
Typematic Rate Setting
키보드의 타이핑 속도에 대한 설정을 허용할 것인지 불허할 것인지를 지정하는 옵션이다. Disabled가 기본 설정이며, Enabled로 설정하면 아래 설정한 값이 반영된다.
Typematic Rate(Chars/Sec)
키보드를 눌렀을 때 문자가 반복되는 속도를 설정한다. 1초에 6, 8, 10, 12, 15, 20, 24, 30 문자를 입력하도록 조정할 수 있다. 타이핑이 느린 사람이라면 6, 빠른 사람이라면 15, 아주 빠른 사람이라면 30으로 맞추어놓는 것이 좋다.
Typematic Delay(Msec)
자판이 입력될 때 각 입력 사이의 간격을 설정하는 항목이다. 250, 500, 750, 1000 등이 있는데, 타이핑 실력이 뛰어날수록 지연 시간을 짧게 하는 게 좋다.
Security Option
암호를 설정하는 곳으로서 시스템이 부팅될 때, 그리고 CMOS 셋업으로 들어갈 때의 암호를 설정할 수 있다. 시스템 부팅시 암호를 설정하면 부팅할 때마다 암호를 묻게 되고, CMOS 셋업 부분에 암호가 설정되어 있으면 CMOS 셋업을 들어갈 때 암호를 묻는다.
PS/2 Mouse Function Control 부팅할 때 PS/2 마우스를 자동으로 인식하여 사용할 수 있게 하는 옵션이다. 기본 설정된 Auto로 설정한다. 만약 시리얼 마우스를 사용하고자 한다면 이 항목을 Disabled시켜야 한다.
PCI/VGA Palette Snoop 그래픽 카드와 모니터 간에 색상 표현 신호가 맞지 않아 화면 색상이 이상해질 때 선택하는 옵션이다. 현재 사용하는 대부분의 그래픽 카드와는 상관 없는 기능이므로 Disabled로 맞추어놓는 것이 좋다.
OS Select for DRAM > 64MB IBM의 32비트 운영체제인 OS/2를 사용할 때를 위한 옵션이다. OS/2에서 64MB보다 큰 메모리를 사용하면 메모리 관리에 문제가 발생할 수 있다. 이 때 이 옵션을 Enabled시키며, 다른 운영체제를 사용할 때에는 이 옵션을 Disabled하면 된다.
Video ROM BIOS Shadow 그래픽 카드에 장착된 ROM의 속도는 150ns 정도로 일반적인 메모리에 비해 느린 속도를 가진다. 그래서 ROM의 데이터를 RAM에 복사하여 사용하면 어느 정도의 속도 향상 효과를 얻을 수 있다. 이러한 문제를 해소하기 위해 사용하는 것이 섀도 기법인데, 메모리의 640KB에서 1MB 부분의 메모리를 사용하게 되어 있다. 물론 이 부분을 섀도로 사용하면 전체 메모리가 감소한다. 어려운 항목이므로 기본값인 Enabled로 설정해 두는 것이 좋다. 단, 16MB 이하의 메모리가 장착된 시스템일 경우에는 Disabled로 설정해야 한다.
C8000-CBFFF to DC000-DFFFF Shadow 앞서 설명한 섀도 기법을 이용하여 사운드 카드나 모뎀 같은 여타의 주변장치들의 ROM에 저장된 내용을 640∼1,024KB 사이의 메모리 영역에 저장하는 옵션이다. 시스템 충돌의 가능성이 높으므로 기본 설정 상태인 Disabled로 두는 것이 좋다. 반면에 Enabled로 설정하면 시스템 속도가 향상되므로, 윈도에서 에러가 발생하지 않는다면 Enabled로 사용해도 된다.
(3) Chipset Features Setup
Auto Configuration
칩셋의 설정을 자동으로 맞출 것인지, 아니면 사용자가 일일이 설정할 것인지를 선택하는 항목이다. 기본 설정값인 Enabled로 설정시켜 자동 설정을 사용하는 것이 무난하며, 설정값을 Disabled로 지정하면 하단의 DRAM Timing은 선택할 수 없게 된다.
DRAM Timing
메모리(DRAM)의 속도를 지정하는 곳으로, 자신이 사용하는 메모리의 속도에 맞추어주면 된다. 대개 메모리의 속도는 60ns, 70ns 정도이며, 만약 속도가 다른 RAM을 2개 이상 사용할 때에는 느린 속도로 맞추어야 한다.
DRAM RAS# Precharge Time
DRAM의 리프레시를 위해 전하를 충분히 충전하기 위한 시간을 지정하는 항목이다. RAS(Row Address Strobe) 신호에 할당된 CPU 클록의 수를 선택해야 하는데, 이 클록은 작을수록 좋으므로 가장 작은 3을 선택하면 된다. 만약 3을 선택했을 때 윈도에 문제가 생긴다면 4로 늘려준다. 용어 : 리프레시(Refresh) : 메모리에서 데이터를 로딩하기 위해 기존 기억된 데이터를 지우는 과정이다.
DRAM R/W Leadoff Timing
메모리를 읽거나 쓰기 전에 자신의 보드가 필요로 하는 DRAM과 CPU 클록 사이클의 시작 시간을 지정하는 항목이다. 가능한 한 가장 작은 값을 선택하는 것이 좋으며, 이 부분의 설정이 잘못되면 메모리 에러가 나타난다.
Fast RAS To CAS Delay
DRAM의 리프레시 작업이 완료되면 메모리의 주소가 다시 지정된다. 이 항목은 RAS에서 CAS로 전이 시점을 지정하는 것으로, 역시 가장 작은 값으로 설정하는 것이 좋다.
RAS, CAS
RAS는 `Row Access Strobe`의 약자로, 행 액세스 신호를, CAS는 `Column Access Strobe`의 약자로, 열 액세스 신호를 의미한다. 메모리는 행(Low)과 열(Column)로 구성된 2차원 배열로 데이터를 저장하는데, 이 메모리의 행과 열 주소를 지정하는 신호가 RAS와 CAS이다. CPU가 메모리에서 데이터를 읽어오기 위해서는 메모리가 CPU에게 행 액세스 신호와 열 액세스 신호를 보내 데이터의 위치를 알려주어야 한다. 메모리는 RAS를 먼저 지정한 다음 CAS를 지정해 데이터를 읽어오는 구조로 되어 있다.
DRAM Read Burst (EDO/FP)
사용하는 메모리에 알맞은 CPU 클록 사이클을 조정하는 칩셋과 관련된 항목으로, EDO(Extended Data Output)나 FPM(Fast Page Mode)에 대한 읽기 속도를 지정한다. 사용하는 DRAM의 속도보다 낮게 설정되어 있으면 메모리 문제를 발생시키기도 한다.
DRAM Write Burst Timing
마찬가지로 메모리에 대한 쓰기 시간을 설정하는 항목이다. 숫자가 낮을수록 빠른 속도를 내지만 사용하고 있는 DRAM에 맞추어 설정해야 에러가 없다.
ISA Bus Clock
AT 버스의 속도를 지정하는 항목으로서 사용하는 CPU의 클록에 맞추어 설정한다. 다음은 CPU의 클록에 따른 항목 설정 요령이다. CPU 클록 설정값 16, 20, 25, 50, 100MHz PCICLK/3 33, 66, 99MHz PCICLK/4 40, 80MHz PCICLK/5 50, 100MHz PCICLK/6 System BIOS Cacheable 시스템 바이오스를 고위 메모리 영역인 F0000h-FFFFFh로 옮겨, 느린 ROM의 바이오스 내용을 메모리에 복사하여 사용할 수 있도록 한다. Enabled로 지정할 경우 속도는 빨라지지만, 이 영역을 침범하는 프로그램과 충돌할 경우 에러가 발생할 수 있다.
Video BIOS Cacheable
비디오 바이오스를 메모리의 C0000h-C7FFFh 부분으로 옮겨 빠른 입출력을 할 수 있도록 지원하는 항목이다. 앞의 항목과 마찬가지로 Enabled로 지정하면 속도는 빨라지지만 시스템 에러가 발생할 가능성이 있다.
8/16 Bit I/O Recovery Time
PCI 슬롯과 ISA 슬롯이 같이 설치된 메인보드에서 PCI 버스가 ISA 버스보다 빠르기 때문에 PCI 슬롯의 데이터 입출력을 늦출 필요가 있다. 이를 위해 PCI 슬롯의 회복 시간(Recovery Time)을 설정한다. 이 회복 시간은 버스 클록 사이클 단위로 추가되며, 기본 설정값은 1이다.
Memory Hole at 15M-16M
일부 구형 ISA 카드는 16MB 이상을 사용하는 시스템과 충돌하는 문제가 있기 때문에, ISA 구형 카드를 사용하려면 해당 카드의 바이오스를 위해 15∼16MB 영역을 예약해 둘 필요가 있으므로 Enabled로 설정하는 게 좋다. 만약 이 영역이 예약되어 있지 않으면 다른 카드들이 자신의 바이오스를 이 곳에 올려둘 수 있고, 그렇게 되면 구형 ISA 카드의 바이오스가 이 영역을 사용할 수 없으므로 시스템 에러가 발생한다.
Peer Concurrency
하나 이상의 PCI 드라이버가 동일한 IRQ를 공유하는 것을 말한다. 2개 이상의 PCI 카드를 사용하거나 메인보드의 칩셋이 PCI 2.1 이상을 지원한다면 반드시 Enabled로 설정해야 한다.
Delayed Transaction
ISA 카드와 PCI 카드를 함께 사용할 경우 ISA 카드의 느린 속도 때문에 PCI 카드의 데이터 처리 속도까지 느려지는데, 이를 위해 PCI 버스의 처리 속도를 늦추어주는 항목이다. 만약 ISA 카드를 사용한다면 Enabled로 설정한다.
(4) Power Management Setup
Power Management
시스템에서 전원 관리 기능을 사용할 것인지를 지정하는 항목이다. 3개의 항목 중 원하는 항목을 선택하면 된다. 윈도가 제공하는 절전 관리 기능을 이용하려면 Disabled로 선택하면 안 되고 아래 3항목 중 하나의 항목을 선택해야 한다.
Max Saving : 1분 간격으로 `Doze 모드→Standby Mode→Suspend Mode→HDD Power Down` 순으로 절전 상태에 들어간다.
Min Saving : 하드디스크를 제외하고 1시간 간격으로 절전 모드가 설정된다.
User Define : 사용자 임의로 절전 단계에 돌입하는 시간을 설정할 수 있다.
절전 모드 4단계
- Doze Mode : CPU 속도를 떨어뜨려 전력 소비를 줄이는 단계. 다른 장치는 원래대로 동작한다.
- StandBy Mode : 하드디스크와 모니터만 꺼지고 나머지 하드웨어는 원래 속도대로 움직이는 단계이다.
- Suspend Mode : CPU를 제외한 모든 장치 전원이 꺼지는 단계이다.
- HDD Power Down : 하드디스크 디스크 회전이 정지하는 단계이다.
PM Control by APM
윈도의 전원 관리 기능과 바이오스가 지원하는 전원 관리 기능을 연결해 사용할 것인지를 설정하는 항목이다. APM이 지원되는 메인보드라면 Enabled로 지정한다. 용어 : APM(Advanced Power Management) : 인텔과 MS에서 개발한 절전 규격. 이를 지원하기 위해서는 바이오스, 메인보드, 운영체게가 모두 지원되어야 한다.
Video Off Method
모니터를 절전 모드로 바꾸기 위한 조절 방식을 선택하는 항목이다. 세 가지 항목 중 하나를 선택하면 모니터가 절전 모드로 작동된다. 1996년 이후에 판매된 대부분의 모니터, 그래픽 카드, 메인보드는 DPMS를 지원하므로 DPMS Support로 설정하는 것이 좋다.
V/H SYNC+Blank : 모니터에 신호가 입력되지 않으면 시스템이 수평/수직 신호를 차단함으로써 모니터로 출력되기 전의 내용이 임시로 저장되는 비디오 버퍼를 비워놓는 절전 모드로 들어간다. 에너지스타 로고가 붙어 있는 모니터에서 사용할 수 있으며, 이 경우 모니터는 30W 이하의 전력만 소모한다.
DPMS Support : VESA에서 표준으로 정한 고급 절전 기능인 DPMS(Display Power Management Signaling)를 지원하는 모니터일 때 설정한다.
Blank Screen : 비디오 버퍼를 비움으로써 그래픽 카드로부터 신호가 입력되지 않거나 본체가 꺼져 있을 때에는 전원 스위치가 켜져 있더라도 모니터를 자동으로 절전 모드에 들어가게 하는 가장 기본적인 절전 기능이다.
Modem Use IRQ
모뎀을 통해 전화가 걸려오거나 팩스가 들어올 때 절전 모드에서 자동으로 돌아오기 위해 모뎀이 사용하는 IRQ를 설정하는 항목이다. 모뎀의 IRQ를 정확히 설정해야 절전 모드 상태에서도 팩스나 전화를 받을 수 있다.
Wake Up Events In Doze & Standby
시스템이 절전 모드에 들어가 있을 때 어떤 신호가 들어오면 원상태로 복구될지 결정하는 항목이다. 일반적으로 마우스 신호를 이용하는데, PS/2 마우스 사용자라면 IRQ 12번, 시리얼 마우스 사용자라면 IRQ 3, 4를 On으로 설정해 두면 된다.
Power Down & Resume Events
지정된 장치에 일정 기간 동안 신호가 들어오지 않으면 시스템이 절전 모드로 돌입하도록 IRQ와 관련 하드웨어들의 목록이 나열되어 있다. 기본 설정값을 그대로 두는 것이 좋으며, 특별히 원하는 조건이 있다면 해당 하드웨어가 점유한 IRQ를 On/Off로 설정하면 된다.
(5) PnP/PCI Configuration
Resources Controlled By
플러그&플레이 바이오스가 모든 플러그&플레이 호환 장치들을 관리할 수 있도록 설정하는 항목이다. Auto로 설정해 놓으면 모든 IRQ와 DMA가 바이오스의 주도하에 자동으로 할당된다.
Reset Configuration Data
플러그&플레이 바이오스의 내용을 다시 설정할지 결정하는 항목으로 보통 Disabled로 설정한다. Enabled로 설정되어 있으면 새로운 장치를 추가하거나 부팅이 되지 않는 등 심각한 충돌이 있을 때 셋업 종료시 리셋된다.
IRQ n Assigned to
IRQ를 수동으로 지정할 수 있게 하는 항목이다. 전통적인 ISA 장치들은 COM1에 IRQ 4번을 갖고 있어야 하기 때문에 이러한 부분에 대한 호환성을 맞추기 위해 수동으로 설정할 수 있도록 한다. 충돌을 일으키는 장치가 사용하는 IRQ, DMA 항목은 Legacy ISA로 지정하고, 나머지는 PCI/ISA PnP로 지정한다. Legacy ISA란 ISA 카드에 플러그&플레이 기능을 추가한 카드로, ISA 슬롯에 장착해도 플러그&플레이가 지원된다.
PCI IRQ Actived By
PCI 버스가 IRQ를 알아차리는 방법을 결정하는 항목으로, 기본 설정은 Edge이다. 만일 IRQ에 할당된 PCI 장치가 Edge 모드에서 윈도 에러를 발생시키면 Level로 설정한다.
PCI IDE IRQ Map to
IDE 디스크의 컨트롤러 타입을 설정하는 항목으로, PCI IDE IRQ의 매핑이나 ISA 인터럽트를 선택할 수 있다. 기본적인 ISA의 IDE 채널에 대한 IRQ는 Primary가 14번, Secondary가 15번이다.
Primary/Secondary IDE INT#
각 PCI 주변장치들 간의 연결에 대한 4개 인터럽트 채널(INT# A, INT# B, INT# C, INT# D)을 활성화시킨다. 기본적으로 PCI 연결은 INT# A로 설정되어 있다. INT# B 채널은 장치들이 2개의 인터럽트를 필요로 하지 않는 이상 의미가 없다. 칩셋에 있는 PCI IDE 인터페이스는 2개의 채널을 가지고 있으며, 2개의 인터럽트 서비스를 필요로 하기 때문이다. Primary/Secondary IDE INT# 부분에는 기본적으로 2개의 PCI IDE 채널이 할당되어 있으며, Primary PCI IDE 채널은 Secondary보다 낮은 인터럽트를 가지게 되어 있다.
Used Mem base addr
구형 장치들이 연장 메모리를 사용해야 할 경우 시스템이 인식할 수 있는 주소가 시작되는 메모리의 기본 번지를 선택하는 항목이다. ISA 카드에서 플러그&플레이 기능으로 주소를 진단하기 위해 설정하는 부분으로, 대부분 기본값이 없다는 의미의 N/A를 사용한다.
Used Mem Length
연장 메모리를 요구하는 주변기기가 사용할 메모리의 기본 번지를 앞서의 Used Mem base addr에서 지정하면, Used MEM Length에서는 그 크기를 지정한다. Used Mem base addr가 설정되지 않으면 사용할 수 없는 옵션이다.
(6) ntegrated Peripherals
IDE HDD Block Mode
블록 모드는 하드디스크의 전송 속도를 높여주는 기능으로, Enabled로 설정하면 10% 정도 전송 속도가 향상된다. 블록 모드는 일종의 다중 섹터 데이터 전송을 가능하게 하므로 윈도 같은 멀티태스킹 운영체제의 성능을 향상시키는 효과를 제공한다. 특히 단편화된 파일을 전송할 때 전송 속도가 향상된다. 블록 모드는 보통 블록 전송, 다중 명령, 또는 다중 섹터 읽기/쓰기로 알려져 있는데, 만일 IDE 하드디스크가 이러한 블록 모드를 사용한다면 이 옵션을 사용할 수 있다. 구형의 하드디스크를 제외한 대부분의 하드디스크가 블록 모드를 지원한다.
IDE Primary/Secondary Master/Slave PIO
메인보드는 최대 4개까지의 IDE 하드디스크를 장착할 수 있는데, 이 4개의 하드디스크를 읽고 쓰는 기능이 PIO(Programmed Input/Output) 모드이다. PIO 모드는 하드디스크의 전송 성능을 알려주는 기준 역할을 하는 단위로, 0에서 4까지 5단계가 있는데, 숫자가 클수록 하드디스크의 전송 속도도 빠르다. Auto로 설정하면 자동으로 사용하는 하드디스크에 맞추어 최대 속도로 설정된다. PIO 모드 4의 속도는 16.7MB/s이다.
IDE Primary/Secondary Master/Slave UDMA
울트라 DMA 모드를 사용할 수 있는 설정 항목이다. 울트라 DMA를 지원하는 하드디스크를 사용하고 있다면 Auto로 지정해 놓아 부팅할 때 자동으로 울트라 DMA 모드를 사용할 수 있다.
On-Chip Primary/Secondary PCI IDE
메인보드에 내장된 하드디스크 인터페이스 기능을 활성화시키는 옵션으로, 별도의 하드디스크 인터페이스 카드를 사용하지 않는다면 Enabled로 설정해 내장 IDE 인터페이스를 활성화시켜야 한다. 최근의 메인보드들은 대개 하드디스크 인터페이스 기능을 내장하고 있다.
PCI Slot IDE 2nd Channel
PCI 슬롯용 IDE 인터페이스를 사용하기 위한 것으로, 요즘은 대부분 메인보드에 내장된 인터페이스를 사용하므로 Disabled로 설정한다.
USB Controller
USB 장비를 사용한다면 이 항목을 Enabled로 지정해야 한다.
Onboard FDC Controller 메인보드에 내장된 플로피디스크 컨트롤러를 활성화시키는 항목으로, 별도의 I/O 카드를 사용하지 않는다면 Enabled로 설정한다.
Onboard UART 1/2
메인보드에 내장된 시리얼 포트의 번호 할당과 사용 여부를 설정하는 항목이다. 일반적으로 COM1과 COM2로 기본 설정된다. 직렬 포트 1번, 즉 COM1은 기본적으로 3F8/IRQ4로 설정되어 있고, 직렬 포트 2번인 COM2는 기본적으로 2F8/IRQ3으로 설정되어 있다. 3E8/IRQ4나 2E8/IRQ3으로 변경할 수 있으며, Auto 모드와 Disabled 모드를 사용할 수 있다.
Onboard UART 2 Mode
두 번째 직렬 포트에서 적외선 포트를 사용할 수 있도록 설정하는 항목이다. 이 항목을 Disabled로 설정하면 항목이 나타나지 않는다. 적외선 포트가 시스템에 장착되어 있지 않다면 Standard를 선택하고, 적외선 포트에 연결된 장치가 있다면 해당 장치가 요구하는 값을 선택한다. HPSIR와 ASKIR 모드를 설정할 수 있는데, HPSIR는 HP의 적외선 통신 프로토콜로 115.2Kbps의 속도를 낼 수 있고, ASKIR는 샤프의 적외선 통신 프로토콜로 최대 57.6Kbps의 속도를 낼 수 있다.
Onboard Parallel Port
메인보드에 내장된 패럴렐 포트를 사용할 것인지 여부와 LPT 포트 번호, 주소, IRQ 등을 설정하는 항목이다. 기본적으로 패럴렐 포트는 378H 번지수와 IRQ 7번을 갖는다. 278/IRQ7과 3BC/IRQ7로 설정할 수도 있다. 기본값이 권장되지만 LPT1에 장착된 프린터가 다른 장치와 충돌한다면 LPT가 사용하는 주소와 IRQ를 바꾸어준다.
Parallel Port Mode
메인보드에 내장된 프린터 연결용 병렬 포트의 사용 여부를 설정하는 항목이다. SPP, EPP, ECP 모드 중에서 선택할 수 있는데, 보통 EPP로 설정하면 무난하다.
ECP Mode Use DMA : ECP 모드에서 사용하는 DMA 채널을 할당한다. 보통 ECP에서 사용하는 DMA 채널은 1번과 3번이다. 기본적으로 3번으로 되어 있다.
Parallel Port EPP Type : EPP 포트의 타입을 1.7과 1.9 중에서 선택한다.
(7) User Password
암호를 설정할 수 있는 메뉴이다. 선택하면 다음과 같은 메시지가 화면 중앙에 나타난다. 암호는 두 가지로 설정할 수 있는데, 시스템을 부팅할 때마다 암호를 묻는 System과 바이오스 셋업으로 들어갈 때만 암호를 묻는 Setup이 그것이다. 암호는 주의를 요하는 부분으로, 만약 암호를 잊었을 경우에는 메인보드의 바이오스 칩 클리어 점퍼를 이용하여 바이오스에 저장된 내용을 모두 삭제해야 한다.
Enter Password
8자리의 암호를 입력한다.
Confirm Password
암호를 다시 확인하면 암호가 설정된다. 취소하려면 Esc키를 누른다.
암호를 잊었을 땐 이렇게!
CMOS 셋업에 설정해놓은 암호를 잊어버렸다면 어떻게 해야할까? 당황할 필요는 없다. CMOS의 원리와 구조를 알면 간단히 해결할 수 있다.
- User Password 암호를 잊었을 때 ----------
User Password 암호를 잊어버렸다면 손쉬운 방법으로 해결할 수 있다. CMOS의 정보를 초기화함으로써 암호까지 제거해주는 유틸리티를 이용하면 된다. 주요 통신망의 공개자료실에서 KillCMOS32 1.0이나 anticmo2.com. clrcmos.com 등의 유틸리티를 다운로드받아 실행시켜보자. 그러면 더 이상 User Password를 묻는 대화상자는 나타나지 않는다.
- Supervisor Password를 잊었을 때 ----------
이때는 다소 골치 아프다. 컴퓨터 케이스를 열어 메인보드를 건드려야 한다. 초보자는 가급적 시도하지 말고 전문가의 손에 맡기도록 하자. 다음의 두 가지 방법이 있다.
첫 번째는 클리어 점퍼를 연결하는 것으로 먼저 메인보드 설명서를 참조한다. CMOS 정보를 삭제하는 점퍼에 대한 정보를 찾을 수 있을 것이다. 이 점퍼를 연결하면 CMOS의 정보가 간단히 삭제된다. 설명서를 가지고 있지 않더라도 방법은 있다. 대개의 메인보드는 이런 상황에 대비하여 메인보드의 클리어 점퍼에 `CLR CMOS`라고 표시해두고 있다. 만약 메인보드의 기판 위에 `2~3 CLR CMOS`라고 쓰여져있다면 2번 핀과 3번 핀에 점퍼를 꽂아준다. 그리고 전원을 켜면 CMOS에 저장된 모든 정보가 삭제된다. 두 번째는 배터리를 방전시키는 방법이 있다. CMOS 클리어 점퍼가 없는 메인보드는 대개 배터리가 분리형으로 제작되어 있다. 메인보드에 장착된 외장 배터리를 잠시 빼놓으면 CMOS의 정보가 모두 지워진다. 다시 배터리를 장착한 후 CMOS 셋업을 실행하면 된다.