BIOS란 무엇입니까?

소개

BIOS는 영어로 "Basic Input Output System"의 약어입니다. 문자 그대로 번역하면 "Basic Input Output System"입니다. 전체 이름은 ROM-BIOS여야 하며 이는 읽기 전용 메모리 기본 입출력 시스템을 의미합니다. 실제로 컴퓨터 마더보드의 ROM 칩에 굳어져 있는 일련의 프로그램으로, 컴퓨터의 가장 중요한 기본 입출력 프로그램, 시스템 설정 정보, 전원 켜기 자체 테스트 프로그램, 시스템 시작 부트로더가 저장되어 있습니다. 주요 기능은 컴퓨터에 대한 가장 낮고 직접적인 하드웨어 설정 및 제어를 제공하는 것입니다. BIOS 설정 프로그램은 BIOS 칩에 저장되어 있으며 컴퓨터를 켤 때만 설정할 수 있습니다. CMOS는 주로 BIOS 설정 프로그램에서 설정한 매개 변수와 데이터를 저장하는 데 사용됩니다. BIOS 설정 프로그램은 주로 BIOS 설정 프로그램을 사용하여 시스템이 최상의 상태에서 작동할 수 있도록 기술의 기본 입출력 시스템을 관리하고 설정합니다. 시스템 결함을 제거하거나 시스템 문제를 진단할 수도 있습니다. 어떤 사람들은 BIOS가 "프로그램"이기 때문에 소프트웨어여야 한다고 생각하며, 흔히 사용하는 Word나 Excel과 같은 느낌을 줍니다. 그러나 많은 사람들은 그렇게 생각하지 않습니다. 왜냐하면 여전히 일반 소프트웨어와 다소 다르고 하드웨어와의 연결도 매우 가깝기 때문입니다. 비유적으로 말하면, BIOS는 소프트웨어 프로그램과 하드웨어 장치를 연결하는 "브리지"로서 하드웨어의 즉각적인 요구 사항을 해결하는 역할을 해야 합니다. 마더보드의 BIOS 칩은 마더보드에 레이블이 있는 유일한 칩일 수 있습니다. 일반적으로 "BIOS"라는 단어가 인쇄된 32핀 듀얼 인라인 통합 회로입니다. 586 이전의 BIOS는 대부분 재기록 가능한 EPROM 칩이었으며 BIOS 내용을 보호하는 역할을 했으며(자외선으로 인해 EPROM 내용이 손실됨) 임의로 떼어낼 수 없습니다. 586 이후의 ROM BIOS는 대부분 EEPROM(Electrically Erasable Read-Only ROM)을 사용합니다. 시스템과 함께 제공되는 점퍼 스위치와 드라이버 디스크를 통해 EEPROM을 다시 작성하여 BIOS 업그레이드를 용이하게 할 수 있습니다. 컴퓨터 사용자는 컴퓨터를 사용하는 동안 컴퓨터 시스템에서 매우 중요한 역할을 하는 BIOS와 접촉하게 됩니다. 마더보드의 성능이 뛰어난지 여부는 마더보드의 BIOS 관리 기능이 고급인지 여부에 따라 크게 달라집니다.

BIOS 칩은 마더보드에 있는 직사각형 또는 정사각형 칩입니다. BIOS는 주로 다음을 저장합니다.

자가 진단 프로그램: CMOS RAM의 내용을 읽어 하드웨어 구성을 식별합니다. 자체 테스트 및 초기화를 수행합니다.

CMOS 설정 프로그램: 부팅 프로세스 중에 특수 단축키로 시작하고 설정 후 이를 CMOS RAM에 저장합니다. 부트스트랩 로딩 프로그램: 자체 테스트가 성공한 후 디스크의 섹터 0 및 트랙 0에 있는 부팅 프로그램을 메모리에 로드하고 실행하여 DOS 시스템을 로드합니다.

드라이버 및 인터럽트 서비스; 주요 I/O 장치 BIOS는 시스템 하드웨어 리소스를 직접 다루기 때문에 항상 특정 유형의 하드웨어 시스템을 대상으로 하며 다양한 하드웨어 시스템이 다르기 때문에 하드웨어 기술의 발전에 따라 다양한 유형의 BIOS가 있습니다. 동일한 BIOS 다른 버전도 속속 등장했습니다. 새 버전의 BIOS는 이전 버전보다 더 강력한 기능을 갖추고 있습니다.

BIOS 기능

당사 컴퓨터에서 사용되는 BIOS 프로그램은 제조업체에 따라 구분됩니다: AWARD BIOS 프로그램, AMI BIOS 프로그램, PHOENIX BIOS 프로그램 및 기타 점퍼 프리 프로그램 BIOS 프로그램 IBM 등 브랜드 머신 고유의 BIOS 프로그램. 현재 PHOENIX는 AWARD에 인수되었으므로 최신 마더보드 BIOS를 제공하는 업체는 AWARD와 AMI 두 곳뿐입니다. 따라서 데스크탑 마더보드의 경우 AWARD-PHOENIX라고 표시되어 있지만 실제로는 AWARD의 BIOS입니다. Phoenix BIOS는 주로 고급 586 오리지널 브랜드 컴퓨터와 노트북에 사용됩니다. 화면이 간단하고 조작하기 쉽습니다.

기능적인 관점에서 BIOS는 세 부분으로 나누어집니다:

(1) 자체 테스트 및 초기화

이 부분은 컴퓨터 시작을 담당하며 세 가지 특정 부분이 있습니다. 부품:

첫 번째 부분은 컴퓨터 전원을 켰을 때 하드웨어 부분을 테스트하는 데 사용됩니다. POST(Power On Self Test)라고도 합니다. 일반적으로 전체 POST 자체 테스트에는 CPU, 640K 기본 메모리, 1M 이상의 확장 메모리, ROM, 마더보드, CMOS 메모리, 직렬 및 병렬 포트, 디스플레이 카드, 소프트 및 하드 디스크 하위 시스템 및 키보드 테스트가 포함됩니다. 자체 테스트 중에 발견되면 시스템은 프롬프트 메시지를 표시하거나 경고 사이렌을 울립니다. 자체 테스트 중에 오류가 발견되면 두 가지 상황으로 처리됩니다. 심각한 오류(치명적 오류)의 경우 다양한 초기화 작업이 완료되지 않아 메시지가 표시되지 않아 기기가 종료됩니다. 또는 심각하지 않은 오류에 대해 신호가 제공될 수 있으며, 기계는 즉시 또는 소리 경보 신호를 제공하고 사용자 처리를 기다립니다.

두 번째 부분은 인터럽트 벡터 생성, 레지스터 설정, 일부 외부 장치 초기화 및 감지 등을 포함하는 초기화입니다. 이 중 매우 중요한 부분은 BIOS 설정, 주로 컴퓨터 하드웨어 설정의 일부 매개변수입니다. 시작되면 이러한 매개변수를 읽고 실제 하드웨어 설정과 비교합니다. 일치하지 않으면 시스템 시작에 영향을 미칩니다.

세 번째 부분은 부팅 프로그램으로, 그 기능은 DOS나 기타 운영 체제를 부팅하는 것입니다. BIOS는 먼저 플로피 디스크나 하드 디스크의 시작 섹터부터 부트 레코드를 읽습니다. 부트 레코드가 없으면 모니터에 부트 레코드가 없다고 표시됩니다. 컴퓨터를 부트 레코드에 추가하면 운영 체제가 제어됩니다. 컴퓨터가 성공적으로 시작되면 BIOS 작업의 이 부분이 완료됩니다.

(2) 프로그램 서비스 처리

프로그램 서비스 처리 프로그램은 주로 응용 프로그램 및 운영 체제에 서비스를 제공합니다. 이러한 서비스는 주로 디스크 읽기 및 파일 출력과 같은 입력 및 출력 장치와 관련됩니다. 프린터 등 이러한 작업을 완료하려면 BIOS는 컴퓨터의 I/O 장치를 직접 처리해야 하며, 포트를 통해 명령을 내리고, 다양한 외부 장치와 데이터를 전송하고 수신하므로 프로그램이 특정 하드웨어 작업과 분리될 수 있습니다.

(3) 하드웨어 인터럽트 처리

하드웨어 인터럽트 처리는 각각 PC 하드웨어의 요구 사항을 처리합니다. BIOS의 서비스 기능은 인터럽트 서비스 프로그램을 호출하여 구현됩니다. 각각 전용 인터럽트가 있는 많은 그룹. 예를 들어, 비디오 서비스의 경우 인터럽트 번호는 10H이고, 디스크 및 직렬 포트 서비스의 경우 인터럽트 번호는 14H입니다. 각 그룹은 특정 기능을 기반으로 다양한 서비스 계정으로 세분화됩니다. 애플리케이션이 사용해야 하는 주변 장치와 수행해야 하는 작업은 직접 제어할 필요 없이 프로그램의 해당 지침으로만 설명하면 됩니다.

두 부분 (2)와 (3)은 독립적인 두 개의 콘텐츠이지만 사용상 밀접하게 연관되어 있습니다. 이 두 부분은 각각 소프트웨어와 하드웨어 서비스로, 함께 결합되어 컴퓨터 시스템이 정상적으로 작동하도록 합니다.

CMOS와 BIOS의 차이점

CMOS(Complementary Metal-Oxide Semiconductor)는 Complementary Metal-Oxide Semiconductor의 약자입니다. 원래 의미는 대규모 집적회로 칩을 제조하는 데 사용되는 기술 또는 이 기술로 제조된 칩을 의미합니다. 여기서는 일반적으로 컴퓨터 마더보드에 있는 읽기 및 쓰기 가능한 RAM 칩을 나타냅니다. 컴퓨터 시스템의 실시간 시계 정보와 하드웨어 구성 정보를 저장합니다. 시스템의 전원을 켜고 시스템을 부팅할 때 시스템은 CMOS 정보를 읽어 시스템의 각 구성 요소 상태를 초기화해야 합니다. 시스템 전원과 백업 배터리로 전원이 공급되며 시스템 전원이 꺼진 후에도 정보가 손실되지 않습니다.

CMOS와 BIOS는 모두 컴퓨터 시스템 설정과 밀접한 관련이 있으므로 CMOS 설정, BIOS 설정 등의 용어가 있습니다. 이런 이유로 초보자들은 이 둘을 혼동하는 경우가 많습니다. CMOS RAM은 시스템 매개변수가 저장되는 곳이며 BIOS의 시스템 설정 프로그램은 매개변수 설정을 완료하는 수단입니다. 따라서 정확한 설명은 BIOS 설정 프로그램을 통해 CMOS 매개변수를 설정하는 것입니다. 우리가 일반적으로 CMOS 설정과 BIOS 설정이라고 부르는 것은 단순화된 용어로, 어느 정도 두 개념 사이에 혼란을 야기합니다.

실제로 BIOS 프로그램은 CMOS 메모리에 저장됩니다. CMOS는 금속 산화물 반도체 전계 효과 트랜지스터(MOSFET) 쌍을 실리콘 웨이퍼에 집적할 수 있는 반도체 기술입니다. 이 기술은 일반적으로 RAM 및 스위칭 응용 시스템을 생산하는 데 사용됩니다. 이를 통해 생산된 제품은 매우 빠르고 전력 소비가 매우 낮으며 전원 공급 장치 간섭에 대한 내성이 높습니다. 구체적으로 이는 컴퓨터 마더보드의 특수 RAM 칩을 의미합니다. 이 작은 RAM 조각은 일반적으로 128k 바이트 또는 256k 바이트입니다. CMOS RAM의 기능은 시스템의 하드웨어 구성과 특정 매개변수에 대한 사용자 설정을 저장하는 것입니다.

BIOS 역할에 대한 자세한 설명

1. 자체 테스트 및 초기화: 부팅 후 BIOS가 먼저 시작된 후 전체 검사 및 테스트를 진행합니다. 컴퓨터의 하드웨어 장비. 문제가 발견되면 두 가지 상황으로 처리됩니다. 심각한 오류의 경우 프롬프트나 신호를 표시하지 않고 종료되고, 심각하지 않은 오류의 경우 화면 프롬프트나 소리 경보 신호를 제공하고 사용자를 기다립니다. 처리하다. 문제가 발견되지 않으면 하드웨어는 대기 상태로 설정되고 운영 체제는 부팅되어 컴퓨터 제어권이 사용자에게 부여됩니다.

2. 프로그램 서비스: BIOS는 컴퓨터의 I/O(입/출력) 장치를 직접 처리하고, 특정 데이터 포트를 통해 명령을 내리고, 다양한 외부 장치로부터 데이터를 전송하거나 수신하여 직접 작동을 실현합니다. 하드웨어에 있는 소프트웨어 프로그램의

3. 인터럽트 설정: 부팅 시 BIOS는 CPU에 각 하드웨어 장치의 인터럽트 번호를 알려줍니다. 사용자가 특정 장치를 사용하라는 명령을 내리면 CPU는 해당 하드웨어를 사용하여 완료합니다. 그런 다음 인터럽트 번호에 따라 원래 작업으로 돌아갑니다.

BIOS 설정

1. 표준 CMOS 설정

메인 메뉴에서 "STANDARD CMOS SETUP"을 선택하여 "표준 CMOS 설정" 메뉴로 들어갑니다.

1부는 날짜와 시간 설정입니다. 커서를 "Page Up" 및 "Page Down"으로 사용하여 현재 날짜와 시간을 순서대로 설정할 수 있습니다.

2부의 "하드 디스크"는 하드 디스크 매개변수 설정에 사용되며 "기본 마스터/기본 IDE 포트 마스터 디스크"에서 "보조 슬레이브/슬레이브 IDE 포트 슬레이브 디스크"까지 *** 가능합니다. 4개의 하드 드라이브로 설정합니다. 저자는 두 개의 하드 드라이브를 가지고 있으며 필요에 따라 "메인 포트/메인 디스크" 및 "메인 포트/슬레이브 디스크"의 작동 모드를 "AUTO" 및 "LBA"로 설정했습니다. 사용자는 자신의 필요에 따라 설정해야 합니다. 컴퓨터를 더 빠르게 시작하려면 "사용자"로 설정하는 것이 좋습니다. 설정 방법은 "컴퓨터 뉴스" 4호의 관련 내용을 참조하십시오. " 올해.

3부 "드라이브 A" ~ "플로피3 모드 지원" 항목은 플로피 드라이브를 설정하는 데 사용됩니다. 플로피 드라이브 "A"와 "B"는 "3-5인치 1-44MB" 등과 같이 사용된 특정 사양에 따라 설정할 수 있습니다. 이 섹션에는 일본 표준 플로피 드라이브를 사용하는 사용자를 위해 준비된 "플로피 3 모드 지원" 설정도 있습니다. 여기서는 "비활성화"로 설정할 수 있습니다.

4부에서 "비디오"는 일반적으로 "EGA/VGA"로 설정되는 시스템 디스플레이 모드를 설정합니다. "홀트 온(Holt on)"은 시스템이 시작될 때 오류 처리를 설정하는 데 사용됩니다. 하드웨어 결함으로 인해 부팅이 중단되고 사용자 처리를 기다리는 설정에는 여러 가지 옵션이 있습니다. 가장 일반적으로 사용되는 옵션은 하드웨어 문제가 발견되면 부팅이 중단된다는 의미인 "모든 오류"입니다. 키보드 오류가 계속 부팅되도록 하는 설정도 있습니다.

2. BIOS 속성 설정

메인 메뉴에서 "BIOS FEATURES SETUP"을 선택하여 "BIOS 속성 설정" 메뉴로 들어갑니다(그림 1 참조).

이 설정의 첫 번째 항목인 "바이러스 경고/바이러스 예방"은 DOS6®xx 및 Windows9x/200 0/NT와 같은 운영 체제를 설치하는 동안 "사용 안 함"으로 설정되어야 합니다. 다른 모든 시간.

항목 2, 3, 4, 5는 CPU와 관련이 있습니다. 그 중 "CPU 내부 캐시/CPU 내부 캐시"와 "외부 캐시/외부 캐시"는 CPU의 L1 캐시와 L2 캐시를 관리하는 데 사용됩니다. Celeron을 사용하는 경우(주 주파수가 2,66MHz 및 300MHz인 경우 제외) Pentium II 및 Pentium III를 모두 활성화로 설정할 수 있습니다. 항목 4 "CPU L2 Cache ECC Checking/CPU L2 Cache ECC Checking"은 일반적으로 Enabled로 설정되지만, 이 두 CPU의 L2 Cache에는 ECC 검사 기능이 없기 때문에 PⅡ233 및 PⅡ266을 사용할 경우 비활성화로 설정할 수 있습니다. , Enable d로 설정하면 시스템 시작 속도가 느려집니다. 다섯 번째 항목인 "프로세서 번호 기능/프로세서 일련 번호 기능"은 그동안 많은 소음을 유발하고 있던 펜티엄 III 번호(ID)를 제어하기 위해 사용되는 항목으로, 우리나라 관련 부서에서는 "사용 안 함"으로 설정하도록 요구하고 있습니다. 그런데 저자가 시도해 본 내용은 인텔이 우리나라에 수출한 'Copper Mine' PIII가 CPU에서 ID를 꺼놓은 것 같은데, 이 설정은 아무런 효과가 없는 것 같습니다.

다른 설정은 시스템 시작 시 설정에 관한 것으로, 그 중 '빠른 전원 켜기 자가 테스트'를 '활성화'로 설정하면 시스템 시작 시 메모리를 한 번만 검사할 수 있으며, "비활성화"로 설정되면 시작하는 동안 메모리가 세 번 확인됩니다. 이는 당연히 "CPU 업데이트 날짜/CPU 업데이트 데이터"의 정확한 의미에 대해서는 표시하는 것과 같이 명확하지 않습니다. BIOS 권장 값에 따라 일시적으로 설정된 CPU 업데이트 시간은 "Enabled"입니다. "Boot From LAN First" 항목은 "네트워크 카드"와 같은 시작 우선순위 설정에 사용되며, 일반적으로 네트워크 사용을 제외하고는 으로 설정됩니다. "비활성화됨", "시스템 부팅 순서/부팅 순서"가 자주 언급됩니다. C 드라이브 또는 A 드라이브의 부팅 설정에는 광학 드라이브, "D:" 및 기타 우선순위 시작 설정을 포함한 많은 설정 옵션이 있지만 비교적 간결합니다. "D" 드라이브에서 부팅한다는 것은 논리적 D: 드라이브가 아닌 물리적 D 드라이브(즉, 두 번째로 사용되는 하드 디스크)를 의미합니다.

"플로피 드라이브 교체"는 두 개의 플로피 드라이브의 "A:" 및 "B:" 드라이브 문자를 교환하는 데 사용됩니다. 즉, 플로피 드라이브가 두 개 있는 경우 실제로 이 설정을 사용하여 다음을 수행할 수 있습니다. "A:"는 "B:" 드라이브로 변경됩니다. "Boot Display Card/VGA Boot From"은 컴퓨터가 듀얼을 사용할 때 시작 시 표시되는 기본 카드로 PCI 또는 AGP 그래픽 카드를 설정하는 데 사용됩니다. 이 설정은 사용자가 사용하는 그래픽 카드 버스 유형에 따라 BIOS가 실패한 그래픽 카드에 대해 BIOS를 다시 작성할 때에도 유용합니다. 예를 들어 BIOS가 실패한 AGP 카드용 BIOS를 다시 설치할 때입니다. , 다른 PCI 그래픽 카드를 삽입하여 시스템을 부팅하여 작동할 수 있습니다.

"Boot Up Floppy Seek"의 의미는 분명합니다. 사용자는 필요에 따라 "활성화" 또는 "비활성화"로 설정할 수 있지만, "활성화"로 설정하면 플로피 드라이브가 " 삐걱거리는 소리가 꽤 짜증납니다.

"Boot Up NumLock Stating"은 시작 후 숫자 키패드의 상태를 결정합니다. "O N"으로 설정하면 숫자 입력이 유효합니다(키보드의 NumLock 표시등이 켜짐). 유효합니다. "입력 속도 설정", "입력 속도(문자/초)" 및 "입력 지연(Msec)"은 키보드 입력 속도를 조정하는 데 사용되며 별 의미가 없습니다.

"비밀번호 사용 선택/보안 옵션" 설정에는 시스템이 시작될 때마다(핫 부팅 포함) 비밀번호를 사용할지 아니면 BIOS에 들어갈 때만 비밀번호를 사용할지 결정하는 "시스템"과 "설정"이 각각 있습니다. 설정. .

ISA 및 PCI 버스에서 두 개의 디스플레이 보드를 사용할 때(VCD/DVD 압축 해제 카드 추가 등) 색상이 비정상적인 경우 "디스플레이 수정/PCI-VGA 팔레트 스눕"을 설정할 수 있습니다. "활성화", 일반적으로 "비활성화"로 설정해야 합니다. "VGA에 IRQ 할당"은 디스플레이 카드에 대한 인터럽트(IRQ)를 자동으로 구성하도록 시스템을 설정하는 것입니다. 일반적으로 시스템에 ISA 인터페이스가 있는 압축 해제 카드를 설치할 때 사용하도록 설정해야 합니다. "장애가 있는".

"OS Select For DRAM>64MB"는 컴퓨터에 "OS/2" 운영체제가 설치된 경우에만 사용됩니다. 현재 대부분의 사용자가 자신의 컴퓨터에 DOS 및 WIN9x를 설치하고 있기 때문입니다. "No-OS/2"로 설정합니다.

"HDD S?M?A?R?T? 기능"은 하드 디스크의 "오류 자체 모니터링 보고" 기능을 켜는 데 사용됩니다. 하드 디스크에 이 보호 기능이 있는 경우 이 기능을 사용할 수 없는 경우 이 스위치를 켜도 시스템의 정상적인 작동에는 영향을 미치지 않습니다.

"WIN95에 대한 FDD 없음 보고"는 시스템 시작 중에 플로피 드라이브(또는 오류)가 발견되지 않은 경우 Windows9x를 보고한다는 의미이며 "사용"으로 설정할 수 있습니다.

마지막 항목인 "비디오 BIOS 섀도우"는 시작 후 디스플레이 카드의 BIOS 프로그램을 메모리(예약된 영역 열기)에 매핑하는 데 사용됩니다. 이렇게 하면 이론적으로 컴퓨터 디스플레이 속도가 향상될 수 있습니다. "활성화"로 설정할 수 있습니다.

上篇: 6 가지 게임 카튼이 아닌 고성능 휴대폰으로 가격 대비 성능이 뛰어납니다. 어떻게 선택하시겠습니까? 下篇: 농산물 구매세 정책
관련 내용