1
바이오스 셋업강좌 1
<STYLE>P{margin-top:2px;margin-bottom:2px;}</STYLE> <1장> BIOS Features Setup

1) Virus Warning / Anti-Virus Protection
가능 옵션: Enabled, Disabled, ChipAway

Virus Warning 세팅이 enabled 일 경우에는, BIOS 는 부팅섹터가 변하거나 파티션 테이블이
변화를 줄시에 경고 메세지를 보여줄겁니다. 가능한한 이 기능을 enabled 해 놓는 것이
좋습니다. 전체 하드드라이버에 대한 바이러스 검색 기능이 아닌 파티션과 부팅 섹터에
대한 바이러스 보호임을 알아 두셔야 합니다.

하지만 이 기능은 특별한 종류의 소프트웨어의 인스톨시에 문제를 일으킬수 있습니다. 한가지
좋은 예로는 윈도우 95/98 의 인스톨레이션 루틴(installation routine)입니다. enabled
상태에서 이 기능은 위도우 95/98 의 인스톨레이션 루틴이 안됩니다. 이와 같은 소프트웨어를
설치하기 전에는 disabled 상태로 바꾸어야 합니다.

또한 부팅 섹터를 엑세스하는 여러가지의 하드드라이버 진단 유틸리티는 에러메세지를 유발
시킵니다. 이러한 유틸리티를 사용하시기 전에 먼저 위의 옵션을 disavled 해야 합니다.

마지막으로 이러한 기능은 자신의 바이오스를 따로 가진 외부적인 컨트롤러에서는 효과가
없습니다. 부팅 섹터 바이러스는 시스템 바이오스를 거치지 않고 바로 하드드라이버로
들어갈것입니다. 이러한 외장형 컨트롤러에는 SCSI 컨트롤러 나 UltraDMA 66 컨트롤러가
포함되어 있습니다. (주: Raid 컨트롤러도 물런 포함되리라고 봅니다.)

몇종의 마더보드는 BIOS 와는 독자적인 자신만의 방식으로 만들어진 anti-virus 코드
(ChipAway) 를 가지고 있습니다. 이것을 Enabled 하는 것은 하드웨어의 부팅섹터를
감염시키기 전에 부팅 바이러스를 잡아내는 것과 같은 첨가된 anti-virus 보호를
해줄것입니다. 하지만 독자적인 BIOS 를 가진 컨트롤러 사용시에 효과가 없습니다.


2) CPU Level 1 Cache
가능 옵션 : Enabled, Disabled

이 바이오스 세팅은 CPU 의 L1 (primary) cache 를 사용 가능 또는 불가능하게 만드는데
이용됩니다. 일반적으로 Default 세팅은 Enabled 입니다.

이 기능은 오버클럭커들이 실패적인 오버클럭킹의 원인을 찾는 수단으로 사용됩니다.
(주: 만약에 시피유가 L1 캐쉬를 enable 하고 500mhz 에 도달하지 못할경우, disabled 해서
성공적인 오버가 되는 경우...L1 캐쉬는 cpurk 500mhz 로 안정적인 오버를 돕지 못하는
원인으로 확인이 됩니다. )

하지만 시피유의 오버 능력을 높이기 위해서 L1 캐쉬를 disabled 하는 것은 좋지 안은
생각이고 특별히 높은 파이프라인 디자인을 가진 시피유 (펜티움2, 3, pro, 그리고 당연히
애슬론이나 듀론, k6, 셀리온등) 의 프로세서에서는 좋은 생각이 아닙니다.


3) CPU Level 2 Cache
가능 옵션 : Enabled, Disabled

이 바이오스 세팅은 CPU의 L2 (secondary) cache 를 사용 가능 또는 불가능하게 만듭니다.
일반적으로 default 세팅은 Enabled 입니다.

이러한 기능은 위의 L1 캐쉬 세팅과 마찬가지로 오버 클럭커의 실패요인 분석에 사용됩니다.
조금 더 오버 클럭의 능력을 높이기 위해서 L2 캐쉬를 disabled 하는 경우가 있지만..
이러한 경우는 별로 가치있지 않습니다.


4) CPU L2 Cache ECC Checking
가능 옵션 : Enabled, Disabled

이 기능은 L2 cache 의 ECC checking 기능 (만약에 있다면) 을 enable 또는 disabled 합니다.
이 기능은 L2 캐쉬에 저장되는 single-bit 에러를 잡아내어 고쳐주는 기능을 하기때문에
이 기능은 Enabled 하는것이 권장됩니다. 그리고 또 double-bit 에러를 잡아내나 고쳐주진
못합니다. 하지만 ECC checking 은 특히 오버클럭의 스피드에서 에러가 나올시에 시스템을
전반적으로 안정화 해줍니다.

ECC checking 은 시스템의 성능을 저하시키기 때문에 disabled 하는 것을 주장하는 사람들이
있습니다. 성능의 차이는 거의 나지않거나 미미합니다. 하지만 ECC checking 기능으로서
얻어지는 안정성은 굉장히 실질적이며 효과적입니다. ECC checking 을 disabled 한것보다
enabled 상태에서 더 높은 오버클럭을 하는 것이 가능한 경우도 있으며 또한 안정성을
더해줍니다.


5) Processor Number Feature
가능 옵션 : Enabled, Disabled

이 기능은 펜티움3 를 인스톨 했을경우만 연관된 것입니다. 이것은 펜티움 3 프로세서를
장착하지 않은 이상 나타나지 않는 기능입니다. 이 기능을 enabled 하면 펜티움3 의
시리얼 넘버가 외부 프로그램에 의해서 읽혀집니다. 만약 secure transaction 이 필요할
경우에 이와같은 기능을 이용하기 위해 enabled 합니다. 하지만 이러한 기능을 꺼놓는
것이 당신의 privacy 를 지키는데는 좋을것 같습니다.


6) Quick Power On Self Test
가능 옵션 : Enabled, Disabled

Enabled 할시에는 이 기능은 몇가지 테스트를 짧게 만들며 부팅중에 행하여 지는 테스트들을
건너뛰는 역활을 합니다. 그래서 시스템의 부팅이 빨라지게 됩니다.

이 기능을 Enabled 하는 것은 부팅을 빨리하게 만들지만 Quick Power On Self Test 을 통해서
에러가 나올수 있는 시스템에 어떤 변화가 주었다면 disabled 하셔야 합니다. 그리고 몇번의
에러 없이 테스트를 해보신후 시스템의 안정성에 문제가 없다면 빠른 부팅을 위해서 다시
enabled 하셔도 됩니다.


7) Boot Sequence
가능 옵션 : A, C, SCSI/EXT
C, A, SCSI/EXT
C, CD-ROM, A
CD-ROM, C, A
D, A, SCSI/EXT (only when you have at least 2 IDE hard disks)
E, A, SCSI/EXT (only when you have at least 3 IDE hard disks)
F, A, SCSI (only when you have 4 IDE hard disks)
SCSI/EXT, A, C
SCSI/EXT, C, A
A, SCSI/EXT, C
LS/ZIP,C

이러한 기능은 바이오스가 OS 시스템을 찾는 순서를 정해주는 기능입니다. 부팅을 짧게
하려고 하신다면 OS 가 장치된 하드드라이버를 첫번째 부팅 순서로 놓으시면 됩니다.
일반적으로 C 드라이버에 부팅을 하는것으로 되어있으면 SCSI 하드르라이버를 사용하실
때에는 SCIS 를 선택하셔야 합니다.

주의: 몇개의 마더보드는 첨가된 온보드 IDE 컨트롤러가 있습니다. 이러한 마더보드의
바이오스 옵션은 SCIS 대신에 EXT 옵션을 가지고 있는 경우도 많습니다. 이 옵션으로
선택을 하실경우 3번과 4번 IDE 채널의 IDE 하드드라이버에서의 부팅(외부 IDE 컨트롤러의
경우)과 SCSI 드라이버 에서의 부팅을 모두 허용합니다. 만약 1번과 2번의 IDE 채널에서의
정상적인 부팅을 하려는 경우는 위의 EXT 부팅 순서를 선택하시면 안됩니다.
주: 위의 기능은 Boot Sequence EXT 메뉴의 기능과 연관되어서 작동됩니다.


8) Boot Sequence EXT Means
가능 옵션 : IDE, SCSI

이 기능은 위의 Boot Sequence function 에서 EXT를 세팅한 경우에만 Boot Sequence function
에 관여를 하게 됩니다. 이 기능은 시스템이 몇몇 마더보드에서 볼수 있는 외부의 두개의
첨가된 IDE 포트를 사용하는 IDE 채널에서의 부팅이나 SCSI 하드에서의 부팅을 가능하게 해줍니다.

3번과 4번의 IDE 포트에 장착된 하드 드라이버에서 부팅을 하기위해서 먼저 위의 Boot Sequence
function 옵션에서 EXT (예. EXT, C, A) 를 선택한 다음에 이 기능에서 IDE 를 선택해주면
됩니다. SCSI 하드 드라이버에서 부팅을 하기 위해서도 위와 같은 방법이나 이 옵션에서
IDE 대신 SCSI 를 선택해 주시면 됩니다.


9) First Boot Device
가능 옵션 : Floppy, LS/ZIP, HDD-0, SCSI, CDROM, HDD-1, HDD-2, HDD-3, LAN, Disabled

이 기능은 바이오스가 OS 를 첫번째로 어디서 인식할지를 잡아주는 옵션입니다. 만약 바이오스가
선택한 장치에서 OS 를 발견해서 로딩이 된다면 일반적으로 (다른 장치 안의) 다른 OS 를 띄울수
없습니다.

예로써 만약에 플로피가 First Boot Device 로 선택이 되어져 있을 경우에 바이오스는 플로피안의
DOS 3.3 OS 를 읽어서 부팅을 시키지 하드드라이버 안의 window 2000 읽어서 인식을 했다고
하더라도 다른 OS로는 부팅을 하진 않습니다. 이러한 까닭에 이러한 기능은 문제가 있을 경우와
CD 로 부터 OS 를 인스톨할 경우에 유용합니다.

Default 세팅은 플로피로 부팅이 되게 되어있습니다. 하지만 플로피로 부팅을 하지 않아도 되고
또는 OS 를 CD 로 부터 인스톨을 하지 않는 경우에 이 옵션을 하드드라이버로 세팅을 해주시는
것이 부팅을 짧게 만드는 방법입니다.


10) Second Boot Device
가능 옵션 : Floppy, LS/ZIP, HDD-0, SCSI, CDROM, HDD-1, HDD-2, HDD-3, LAN, Disabled

이 기능은 위와 마찬가지로 BIOS 가 두번째로 부팅을 시도할 드라이버를 지정해주는 옵션입니다.
첫번째 부팅디스크에서 OS의 부팅이 시작된다면 아무런 영향을 미치지 않습니다. 첫번째 부팅
디스크에서 OS 를 찾지를 못한 경우에 이 옵션에 따라서 부팅을 하게 됩니다.

예로 첫번째 부팅을 플로피로 잡아두고 플로피 드라이버 안에 부팅 디스켓이 없을경우 바이오스는
하드드라이버 (Second Boot Device로 선택된) 안의 OS 를 부팅시키게 됩니다.

Default 세팅은 HDD-0 으로 이 옵션은 하드드라이버를 찾아서 부팅시킵니다. 일반적으로 primarry
채널에 master IDE 드라이버를 지칭합니다. 만약에 reamovable 드라이버를 사용하지 않으실 경우
위의 기능은 대체적으로 매우 이용 범위가 적습니다. HDD-0 를 선택하시면 거의 모든 경우에
문제가 없습니다.


11) Third Boot Device
가능 옵션 : Floppy, LS/ZIP, HDD-0, SCSI, CDROM, HDD-1, HDD-2, HDD-3, LAN, Disabled

이 기능은 위와 마찬가지로 BIOS 가 세번째로 부팅을 시도할 드라이버를 지정해주는 옵션입니다.
위의 두번째 경우와 흡사합니다.

Default 세팅은 LS/ZIP 입니다. removable 드라이버를 첫번째나 두번째 부팅 디바이스로 정하시지
않는 이상 그대로 두셔도 문제가 업는 옵션입니다.


12) Boot Other Device
가능 옵션 : Enabled, Disabled

이 기능은 BIOS 가 First Boot Device 에서 선택된 옵션에서 OS 의 로딩이 안될 경우 계속적으로
Second 나 Third Boot Device 옵션에서 OS 를 행할것인지를 설정해주는 옵션입니다.

Default 세팅은 Enabled 이며 이 세팅이 권장되어집니다. 만약 disabled 의 경우, BIOS 가 First
Boot Device 에서 OS 를 찾지 못할경우, 두번째 세번째 부팅 디바이스에서 OS 가 있다고 하더라도
바이오스는 부팅 과정중에 'No Operating System Found' 라는 에러 메세지를 모여주면 멈춥니다.


13) Swap Floppy Drive
가능 옵션 : Enabled, Disabled

이 기능은 플로피 디스크를 다른 logical 드라이버로 바꾸는 것을 가능하게 만들어 줍니다. 그래서
두개의 플로피를 사용하실때는 두개의 드라이버를 자유롭게 바꿔줄수 있습니다. BIOS 는 보통
플로피 드라이버 A: 에서만 부팅을 시도하기 때문에 보통 두개의 다른 포멧의 플로피 드라이버를
사용할 시에 매우 좋은 기능입니다.


14) Boot Up Floppy Seek
가능 옵션 : Enabled, Disabled

이 기능은 BIOS 가 부팅시에 플로피 드라이버를 첵업할것인지에 대한 옵션입니다. 만약 잘못된
세팅이나 연결 그리고 외부적인 파손이 있어서 플로피가 작동을 안할경우 에러 메세지를 보여줍니다.
또한 플로피가 40 이나 80 트랙을 가지고 있는지 검사를 하지만...보통 플로피는 80 트랙을
가지고 있으므로 거의 첵업이 불필요합니다. 좀더 빠른 부팅을 위해서 disabeld 하는 것이 좋습니다.


15) Boot Up NumLock Status
가능 옵션 : On, Off

이 기능은 부팅시 Numeric Keyboard (오른쪽부분의 숫자부분) 의 기능을 제한하는 옵션입니다. On 의
상태에서는 numeric 모드가 사용할수 있고 Off 시에는 불가능합니다.


16) Gate A20 Option
가능 옵션 : Normal, Fast

이 기능은 Gate A20가 1mb 이 넘는 메모리를 이식하는데 사용됩니다. 이 옵션이 fast 로 설정이
되어있는때 마더보드의 칩셋은 Gate A20 의 작동여부를 제어합니다. 하지만 normal 로 세팅을 하실
경우는 키보드의 컨트롤러가 Gate A20 의 작동을 제어합니다. Gate A20 의 세팅을 fast 로 놓는것은
메모리 access 속도를 향상 시켜주며, 특히 윈도우아 OS/2 를 포함한 전체적인 시스템의 속도를
올려줍니다.

이 것은 OS/2 와 윈도우가 바이오스를 통한 protected 모드로의 출입과 나가기를 여러번 반복하기
때문에 Gate A20은 자주 enabled 와 disabled 위치를 반복해서 바꿔야하는 필요성이 있습니다.
이 옵션을 fast 로 놓으면 1mb 이상의 메로리 access 가 가능하므로 memory access 성능이
향상되어 집니다. 또한 칩셋의 Gate A20 의 위치 변경은 키보드 컨트롤러보다 훨씬 빠릅니다.
그런 까닭에 fast 세팅은 빠른 메모리 access 를 위해서 권장됩니다.


17) IDE HDD Block Mode
가능 옵션 : Enabled, Disabled

IDE HDD Block Mode 기능은 하드드라이버의 하나의 single 섹터로 이동하는 모드보다 데이터를
한꺼번에 여러개의 섹터로 이동시켜서 하드드라이버의 access 속도를 향상시킵니다. 이 기능을
Enabled 할 경우 바이오스가 자동적으로 하드드라이버가 block transfers 를 지원하는지 그리고
지원 가능한 block transfers 이 있는지를 검사하고 또한 지원 가능한 세팅을 맞춰줍니다.
64KB 까지의 데이터가 IDE HDD Block Mode 가 enabled 되었을경우 이동이 지원됩니다. 거의
모든 하드드라이버가 Block transfers 를 지원하기때문에 IDE HDD Block Mode 를 disabled 할
이유가 없습니다.

하지만 윈도우 NT 를 사용하길 경우에 알아야 할점은...'Chris Bope' 이란 사람에 따르면
윈도우 NT 는 IDE HDD Block Mode 를 지원하지 않고 enabled 시에는 data 를 망칠 위험이
있다고 합니다. 위의 상황에 대해서 마이크로 소프트의 'Enhanced IDE operation under
WinNT 4.0' 이라는 article 이 있는데 이 기사에 따르면 IDE HDD Block Mode (그리고 32비트
disk acess) 는 여러가지 경우에 데이터를 망치는 경우가 발견되었다고 합니다. 그래서
마이크로 소프트는 winNT 유저에게 IDE HDD Block Mode 를 disabled 하기를 권장하고 있습니다.

다른 한편으론 'Lord Mike' 라는 사람이 들은바로는 마이크로 소프트에서 date corruption 에 대한
문제는 매우 심각했으며 이러한 문제는 NT 서비스팩 2를 통해서 고쳐졌다고 합니다. 비록 마이크로
소프트로 부터 공식적인 발표가 없었지만 IDE HDD Block Mode 의 문제는 윈도우NT 4.0 서비스팩 2
부터 해결이 되었다고 합니다.

만약 IDE HDD Block Mode를 disabled 했을 경우에는 단지 512 bytes 의 데이터만이 interrupt 당
이동됩니다. 말할필요도 없지만 이러한 상태는 성능을 굉장히 저하시킵니다. 그래서 만약
윈도우NT 4.0 을 사용하는 경우가 아니라면..Enabled 를 선택하는게 최상의 성능을 가능하게 합니다.


18) 32-bit Disk Access
가능 옵션 : Enabled, Disabled

이 옵션은 하드드라이버에 진정한 32-bit Disk Access를 가능하게 하지 않기때문에 많이는 쓸모없는
요소입니다. 작동 원리는 IDE 컨트롤러가 하드드라이버로부터 두개의 16bit 읽기를 합쳐서 이것을
하나의 32-bit Double word 로 프로세서에 전달하는 것입니다. 이러한 작용은 적은 양의 데어터
전달을 이룸으로서 PCI bus 를 좀더 효과적으로 사용할수 있게 만들고 있습니다.

하지만 'Enhanced IDE operation under WinNT 4.0' 라는 마이크로 소프트의 article 에 의하면
이러한 32-bit disk access 는 winNT 에서 경우에 따라서 데이터를 망칠수 있다고 합니다.
그래서 32-bit disk access 를 disabled 하는것을 winNT 유저에게 권장하고 있습니다.
또 다른 한편으론 서비스팩 2에서 고쳐졌다고 하지만 공식적인 발표는 없었습니다.

이 옵션을 disabled 할시에는 IDE 컨트롤러로 부터 프로세서에 이르는 date의 이동이 16-bit 으로만
이루어지게 되어있습니다. 이것은 약간의 성능 저하를 가져오므로 가능한한 enabled 하는것이 좋습
니다.


19) Typematic Rate Setting
가능 옵션 : Enabled, Disabled

이 기능은 계속적으로 키보드를 누룰시에 계속적으로 키보드를 치는 효과를 내게 하는 옵션입니다.
Enabled 상태에선 사용자가 두가지의 typematic 옵션(Typematic Rate 과 Typematic Rate Delay)으로
세팅을 조정할수 있습니다. Disabled 상태에선 바이오스 가 defult 세팅을 사용합니다.


20) Typematic Rate (Chars/Sec)
가능 옵션 : 6, 8, 10, 12, 15, 20, 24, 30

이 옵션은 계속적으로 키를 누르고 있을때 키보드가 얼마만큼의 빠른 속도로 키를 눌러주느냐는
옵션입니다. 이 세팅은 위의 Typematic Rate Setting 이 enabled 되어야 작동을 합니다.


21) Typematic Rate Delay (Msec)
가능 옵션 : 250, 500, 750, 1000

이 기능은 milliseconds (1/1000초 단위) 로 키보드가 계속해서 눌리고 있을 경우에 각각의 타입마다의
얼마만큼의 정지시간을 갖느나는 옵션입니다. 위와 같이 Typematic Rate Setting 이 enabled 되어야
작동을 합니다.


22) Security Setup
가능 옵션 : System, Setup

이 기능은 메인 바이오스 스크린 메뉴에서 PASSWORD SETTING 가 세팅이 되었을 경우에만 작동을 합니다.
'System' 으로 옵션을 선택할 경우에 바이오스는 system 이 부팅을 할때마다 password 를 붇게 됩니다.
'Setup' 을 선택하실 경우는 바이오스의 셋업 메뉴를 들어가실때만 Password 를 요구합니다. 이 옵션은
adminstrators 나 computer resellers 가 아무것도 모르는 유저들로 부터 바이오스를 지키는데 유용하게
쓰일수 있습니다.


23) PCI/VGA Palette Snoop
가능 옵션 : Enabled, Disabled

이 기능은 MPEG 카드나 또는 그래칙 카드에 첨가기능을 지원해주는 Add-on 카드를 사용하실때만 유용하게
쓰일수 있습니다. 이 기능은 그래픽 카드의 framebuffer 메로리를 통해서 'snooping' 하여 또는 그래픽
카드로 부터 첨가된 카드로의 정보를 고쳐서 잘못된 칼라의 계속적인 생성을 고치는 기능을 합니다.
(예를 들어 DVD decoding card) 만약 MPEG 카드를 이용할때 검은색 스크린으로 변한다면 이 문제를 해결해
줄수 있는 옵션입니다.


24) Assign IRQ For VGA
가능 옵션 : Enabled, Disabled

많은 고성능의 그래픽 카드들이 제대로 작동을 하기위해서 IRQ 를 필요로합니다. 이 기능을 Disabled 할
경우 불안정적이거나 잘못된 또는 제대로 되지 않은(느린) 성능의 원인이 됩니다. 그래서 그래픽 카드에
문제가 있다면 최상의 방법은 이 기능을 enabled 로 놓는 것입니다.

그렇지만 몇몇의 저사양의 카드는 작동하기 위해서 하나의 독자적인 IRQ 를 필요로 하지 않습니다.
확인을 위해선 그래픽 카드의 메뉴얼을 읽으셔야 합니다. 만약 메뉴얼에 카드가 독자적인 하나의
IRQ 를 필요로 하지 안는다면 이 기능을 disabled 하는것이 다른 device 에게 IRQ 를 풀어주는
역활을 합니다. 만약 잘 모르거나 의심이 간다면...enabled 하는 것이 좋습니다.


25) MPS Version Control For OS
가능 옵션 : 1.1, 1.4

이 기능은 마더보드에서 어떠한 버젼의 멀티프로세서가 사용되는지 특정화하는 기능(MPS) 으로 멀티
프로세서 마더보드에만 적용이 되는 것입니다. MPS 는 어떤 PC 업체에서 디자인 했다든지 인텔에서
디자인한 두어개 이상의 프로세서에 대한 특정화는 것입니다.

MPS 버젼 1.4 는 확장된 조정테이블로 multiple PCI bus configurations 와 future expandability를
향상 시키는 기능을 첨가시킵니다. 또한 브리지 없이도 secondary PCI bus 가 작동할수 있도록
해줍니다. 새로운 버져의 서버 OS 시스템은 일반적으로 MPS 1.4 를 지원하며 바이오스 상에서 이러한
옵션을 1.1 에서 1.4 로 바꾸어주어야 합니다.


26) OS Select For DRAM > 64MB
가능 옵션 : OS/2, Non-OS/2

시스템의 메모리의 사이즈가 64MB 이상일 경우, OS/2 는 OS 와는 다른 방법으로 램을 이용하게 되어있
습니다. 그래서 시스템이 IBM 의 OS/2 시스템이라면 OS/2, 만약 다른 OS 라면 Non-OS/2 를 선택하셔야
합니다.


27) HDD S.M.A.R.T. Capability
가능 옵션 : Enabled, Disabled

이 기능은 하드드라이버의 S.M.A.R.T. capability를 enabled 나 disabled 합니다. S.M.A.R.T.
(Self Monitoring Analysis And Reporting) 기능은 대부분의 하드드라이버에 의해서 지원이 되고있으며
이것은 하드드라이버의 고장이나 재난을 미리 알려주거나 경고하는 기능입니다. Enabled 하는것은
'S.M.A.R.T. aware utilities' 로 하드드라이버의 상태를 모니터링 할수 있습니다. 또한 네트워크
상에서도 다른 하드드라이버의 상태를 모니터링 할수 있게 해줍니다. 사용을 안하시더라도 어떠한
성능상의 이점은 없습니다.

하지만 S.M.A.R.T. 기능을 enabled 할시에 네트워크화 된 컴퓨터에서 계속적인 리부팅이 될 가능성이
있습니다. 'Johnathan P. Dinan' 라는 사람에 따르면 enabled 할시에 네트워크 상에서 모니터링을
하기위해서 네트워그로 데이터를 보내지만 아무것도 모니터링을 할수가 없다고 합니다. 그리고
이러한 경우에 계속적인 리부팅을 경험한다고 합니다. 그러니 네트워크와 연결될시 계속적인 리부팅
이 일어나거나 크래쉬가 일어나면 HDD S.M.A.R.T. Capability 를 disabled 로 하는게 좋습니다.


28) Report No FDD For Win95
가능 옵션 : Enabled, Disabled

플로피 디스크 없이 윈도우 95/98 을 이용할시에 Enabled 하면 IRQ 6번을 풀어줍니다. 이 기능은
윈도우 95/98 의 SCT 테스트를 통과해야만 합니다. 그리고 바이오스의 'Integrated Peripherals'
메뉴에서 Onboard FDS controller도 disabled 해야 합니다. 만약 이 기능을 disabled 할경우
bios 는 missing floppy drive 를 윈도우 95/98 에 리포트하지 않습니다.


29) Delay IDE Initial (Sec)
가능 옵션 : 0, 1, 2, 3, ..., 15

오늘날의 새로운 바이오스의 부팅 과정은 예전보다 월등이 빨라졌습니다. 그래서 부팅시에 몇몇 IDE
디바이스는 바이오스의 속도를 맞출만큼 빠르게 회전이 불가능합니다. 이 세팅은 부팅시에 이런
IDE 디바이스의 인식을 잠시 미루는데 사용이 됩니다.

빠른 시스템 부팅을 위해선 0 으로 놓는것이 좋습니다. 하지만 부팅시에 하나 또는 그 이상의 IDE
디바이스가 인식을 실패한다면 세팅의 숫자를 높여주어서 제대로 인식을 할때까지 올리는게 좋습니다.


30) Video BIOS Shadowing
가능 옵션 : Enabled, Disabled

이 기능이 enabled 될 경우는 비디오 카드이 바이오스가 빠른 access 를 위해서 시스템의 램에
저장이 됩니다. 바이오스는 시피유를 통해서 64bit DRAM bus 또는 8bit XT bus 을 읽혀지기
때문에 Shadowing 은 바이오스의 성능을 높여줍니다. 적어도 100백의 이동속도를 올려주지만
손해를 보는 것은 system ram 의약간의 양이기 때문에 굉장히 매력적으로 보입니다.

하지만 오늘날의 OS 시스템은 바이오스를 완전히 통하지 않고 그래칙 카드를 직접 access 합니다.
그래서 이러한 바이오스 Shadowing 으로 부터의 이점이 없다고 알려집니다. 그런면에서 이러한
기능을 사용하지 않는것이 RAM 에 비디오카드의 바이오스를 저장함으로서 램의 공간을 낭비하는
것으로부터 막습니다.

마이크로 소프트의 'Shadowing BIOS under WinNT 4.0' 라는 article 에서 BIOS shadowing 이
윈도우 NT 에 의해서 사용되어 지기 않기 때문에 어떠한 성능적인 향상도 없고 이 기능은 단지
메모리를 낭비할 뿐이라고 합니다. 위의 article 에서 윈도우 9X 에 대한 아무런 언급이
없었지만 윈도우 9X 도 같은 윈도우32 설계를 기반으로 하기때문에 같다고 생각됩니다.

그것뿐만이 아니라 몇몇 마더보드 메뉴얼은 이러한 비디오 카드의 바이오스가 자지하는 램의 공간에
어떤 종류의 게임이 들어갈 경우 시스템의 안정성을 잃는것에 대해서 언급하고 있습니다. 그렇지만
이 시스템 램에 shadowed 된 부분이 프로그램이 올수 있는 부분으로 부터 멀다면 문제가 없다고 합니다.

단지 32KB 의 비디오 카드의 바이오스가 shadowed 되었을때 문제점에 대한 경우가 있습니다. 새로운
비디오 카드의 바이오스들은 32KB 보다 더 큰양의 바이오스를 가지고 있어서 단지 32KB 만 shadowed
되고 나머지는 원래의 위치에 남아 있을 경우에 바이오스가 accessed 하면 안정성에 문제가 생깁니다.
그래서 만약 비디오 카드 bios 를 shadow 하려고 한다면 전체 바이오스가 shadowed 가능한지를 알아
봐야 합니다. 많은 경우에 단지 'C000-C7FF' 부분만 일반적으로 shadowed 된다고 합니다. 이부분을
고치기 위해선 밑의 부분이 필요합니다.

**** video Bios Shadowing ( C000-C7FF 부분에 대해서) 을 enabled 하고 나머지 부분에 대한
shadowing 을 enabled 해야 합니다. (예. C800-CBFF, 전체의 비디오 카드의 바이오스가
shadowed 될때까지)

마지막으로 대부분이 오늘날의 그래픽 카드들은 예전에 사용하는 ROM 이나 경우에 따라서 DRAM 보다도
빠른 Flash ROM (EEPROM) 을 장착하여 나오고 있습니다. 그래서 더 이상 video BIOS shadowing 이란
기능이 필요하지 않으며 shadowing 하지 않는 것이 오히려 성능 향상에 도움을 줄수도 있습니다. 또한
Flash ROM 을 장착한 비디오 카드의 바이오스를 shadowing 을 enabled 할 경우 바이오스를 업데이트
할수가 없습니다.

하지만 다른 한편으로 이러한 기능은 아직 사용되고 있습니다. 몇몇의 DOS 게임의 경우 그래픽
프로세서로 직접 access 를 하지 않기 때문에 만약 오래된 dos 게임을 할 경우
Video BIOS Shadowing 을 하는것이 좋은 결과을 나타낼때도 있습니다.


31) Shadowing Address Ranges (xxxxx-xxxxx Shadow)
가능 옵션 : Enabled, Disabled

이 기능은 addon 카드의 메모리 블락을 xxxxx-xxxxx 의 부분에서 가능하게 합니다. Video BIOS
Shadowing 의 경우와 같이 만약 메모리를 사용하는 addon 카드가 없다면 disabled 하시는게 좋습니다.
addon 카드에 적합한 드라이버와 윈도우 95/98 을 사용하신다면 아무런 이점이 없는 세팅입니다.

마이크로 소프트의 'Shadowing BIOS under WinNT 4.0' 라는 article 에서 BIOS shadowing 이
윈도우 NT 에 의해서 사용되어 지기 않기 때문에 어떠한 성능적인 향상도 없고 이 기능은 단지
메모리를 낭비할 뿐이라고 합니다. 위의 article 에서 윈도우 9X 에 대한 아무런 언급이
없었지만 윈도우 9X 도 같은 윈도우32 설계를 기반으로 하기때문에 같다고 생각됩니다.

또한 I/O 을 위해서 CXXX-EFFF 부분을 사용하는 addon 카드가 사용될경우 메모리의 read and write
요구가 ISA bus 로 통과하질 못하기 때문에 shadowing 은 카드가 제대로 작동하는 것을 막을 가능성이
있습니다.

이 게시물을

공유하기

SEARCH