Computer/Windows

빠른 부팅을 위한 바이오스 설정법

매직블럭 2013. 10. 18. 15:38

부팅속도 개선을 위한 바이오스 설정

Standard CMOS Setup 

시스템 날짜나 시간, 메모리와 하드디스크에 대한 정보를 포함하고 있습니다. 부팅 속도와 관련된 메뉴는 halt on과 hard disks type입니다. 

hard disks type 
1∼47(user)/auto 타입이 있습니다. auto로 하면 PC를 켤 때마다 하드디스크와 CD롬 드라이브를 검색해서 윈도우즈에 알려줍니다. 하드디스크의 탈부착이 많은 사용자는  auto로 설정합니다. 그렇지 않으면 user type으로 시스템에 달린 하드디스크의 정보를 직접 등록합니다. 그 결과 하드디스크와 CD롬 드라이브를 검색하지 않으므로 부팅 속도가 10% 정도 빨라집니다. 

halt on 
부팅 중간에 키보드에 불이 들어옵니다. 키보드가 제대로 달렸는지 검사하는 것입니다. 값은 no error all error all, but keyboard all, but disk all, but disk, key 세 가지이며 키보드 검사 시간을 줄이려면 no error로 설정합니다. 

BIOS Features Setup 

CPU 캐시를 쓸 것인가, 부팅이 될 때 바이러스를 검사할 것인가, 메모리 검사를 몇 번 할 것인가를 정합니다. 모두 부팅 속도와 관련되어 있습니다. 

anti virus protection 
시스템을 켜거나 하드디스크 부트 섹터에 쓰기를 할 때 바이러스를 발견하면 작동을 멈추고 에러 메시지를 발생시킵니다.. 값을 enabled로 하면 바이러스를 검사하는 과정을 생략하게 됩니다.

CPU internal cache 
램은 CPU보다 데이터 처리 속도가 느려 둘 사이에 병목 현상이 생깁니다. 이 문제를 막는 것이 캐시이며 CPU internal cache는 이름 그대로 CPU에 달려 있는 캐시입니다. 이것은 CPU 다음으로 데이터 처리 속도가 빠르며 기본 값인 enabled를 그대로 설정하여 작업 속도를 높입니다. 

external cache 
external cache는 메인보드에 달린 캐시를 이용해 병목 현상을 줄입니다. L2 캐시라고도 부릅니다. CPU internal cache와 마찬가지로 값을 enabled로 합니다. 

quick power on self test 
quick power on self test는 포스트(POST)를 재빨리 처리한다는 의미입니다. 포스트는 전원 버튼을 누른 뒤 윈도우즈가 뜰 때까지 과정을 말합니다. 물론 이 작업은 아주 신중하게 진행되어야 합니다. 그렇지 않으면 부팅이 끝난 뒤 시스템에 문제가 생기게 됩니다. 하지만 요즘 나오는 PC는 철저하게 검사하지 않아도 될 만큼 성능이 뛰어나므로 값을 enabled로 바꿔 부팅 속도를 높입니다. 

boot sequence 
윈도우즈의 부팅 파일을 어디서 불러온 것인지 결정합니다. 기본 값은 A, C, SCSI입니다. 
플로피디스크 드라이브를 살펴 부팅 파일이 없으면 C 드라이브와 스카시 장치를 차례로 검색한다. 
대부분의 경우, 부팅 파일은 C 드라이브에 있으므로 A 드라이브부터 읽을 필요가 없습니다. 값을 C, A, SCSI 또는 C only로 설정합니다. 최신 ASUS 모델의 경우 1~4번의 순서단위로 부팅순서를 결정하므로 1번의 위치에 하드디스크가 위치하게 합니다. 

boot up floppy seek 
플로피디스크 드라이브를 검색하는 메뉴입니다. 이 시간을 줄이려면 값을 disabled로 합니다. 

delay IDE initial 
이전의 초기 시스템의 경우, 시스템을 검사한 뒤 문제가 없어야 부팅이 시작되었습니다. 이때는 하드디스크가 반응할 수 있도록 여유 시간을 주었습니다. delay IDE initial 명령이 그 일을 합니다. 요즘 쓰는 하드디스크는 부팅하자마자 작동하므로 여유 시간을 둘 필요가 없습니다. no delay로 설정합니다. * 이 옵션은 모델에 따라서 없을수도 있습니다. 

video BIOS shadow 
전원 버튼을 누르면 바이오스는 CPU와 VGA카드를 검사하며  이때 VGA카드의 롬 바이오스를 메모리로 불러옵니다. 롬 바이오스를 VGA카드에서 직접 읽어오는 것보다 메모리에서 불러오는 시간이 훨씬 짧기 때문입니다. 값을 enabled로 합니다. 

Chipset Features Setup 

그래픽카드의 램이나 바이오스 롬을 캐시해서 작업 속도를 높일 것인지, 램을 얼마나 자주 충전할 것인지, CPU와 램 사이에 흐르는 신호 간격을 어느 정도로 할 것인지 결정합니다. 

EDO RAS to CAS delay 
메모리에서 데이터를 읽어올 때는 행과 열로 된 주소를 이용합니다. 예를 들어, 1열 2행이라는 신호를 보내면 메모리는 첫 번째 열의 두 번째 행에 있는 데이터를 불러옵니다. 열과 행의 주소를 정하는 것을 RAS(raw address strobe)와 CAS(column address strobe)라고 부릅니다. 이 옵션은 열을 정한 뒤 행을 결정짓는 데까지 걸리는 시간을 정합니다.이 설정 값은 짧을 수록 좋으며 2 또는 3 클럭이 가장 적절한 값입니다. 

system(video) BIOS cacheable 
PC 작업을 할 때는 바이오스 정보를 자주 읽어오게 됩니다.
이 옵션을 enabled로 하면 바이오스 롬의 F000h-FFFFh를 L2 캐시로 복사합니다. 
이러한 설정은 정보를 읽는 시간이 그만큼 짧아진다. 마찬가지로 video BIOS cacheable 항목을 enabled로 바꾸면 VGA카드에 있는 바이오스의 C0000h-F7FFFh가 L2 캐시에 들어가게 됩니다. 

video RAM cacheable 
VGA카드에 꽂힌 램에 보관된 데이터를 L2 캐시에 복사하여 그래픽 처리 시간을 줄이게 됩니다. 값을 enabled로 설정합니다. * 이 설정은 특정 고속 메모리를 장착한 최신 VGA의 경우는 크게 성능에 영향을 미치지 못하며 특정한 경우 에러를 발생할수 있습니다.  

PNP/PCI Configuration Setup 

최근의 대부분 부품은 장착하고 바로 동작하는 플러그 앤드 플레이 기술을 사용합니다. 
하지만 PNP기술이 제대로 작동하지 못하는 하드웨어도 있으므로 이러한 경우는  이용자가 IRQ 번호를 직접 설정해 주어야 합니다. 

assign IRQ for VGA 
그래픽카드에 IRQ 번호를 할당하여 CPU의 도움없이 독자적인 작업을 하도록 합니다. CPU의 부하를 덜어줍니다. 설정값을 enabled로 합니다. 

assign IRQ for USB 
인터페이스가 USB인 부품이 CPU의 도움 없이 독자적인 작업을 하도록 합니다. 
enabled로 설정합니다. 

PnP OS installed 
전원을 켜면 바이오스는 IRQ와 입출력 주소 등을 각 부품에 할당합니다. 
하지만 이러한 작업은 윈도우즈도 반복하므로 중복작업을 피하기 위해 이 설정값을  
yes로 하여 윈도우즈가 할당하도록 합니다. 

Intergrated Peripherals 
하드디스크 드라이브에 관한 옵션을 정합니다.여기서 속도와 관련된 부분은 다음과 같습니다. 

- IDE HDD block mode 
원래 하드디스크는 한번에 하나의 섹터(512바이트)를 처리합니다. 이 양을 늘려 CPU나 메모리가 자료를 오랫동안 기다리지 않도록 하려면 값을 hdd max로 합니다. 
이것은 스카시 하드디스크가 쓰던 블록 모드와 같은 원리입니다. 

parallel port mode 
최근 선보인 프린터와 스캐너는 EPP나 ECP 같은 고속전송 기술을 사용합니다. 
값을 EPP or ECP로 하면 DMA 주소를 이용해 데이터를 빠르게 처리합니다.