bios
컴퓨터 사용자는 컴퓨터를 사용할 때 BIOS와 접촉하게 되며 컴퓨터 시스템에서 매우 중요한 역할을 합니다.
BIOS는 영어로 "Basic Input Output System"의 약자로, 한자로 번역하면 "Basic Input Output System"입니다. 전체 이름은 ROM-BIOS여야 하며 이는 읽기 전용 메모리 기본 입출력 시스템을 의미합니다. 실제로 컴퓨터 마더보드의 ROM 칩에 굳어져 있는 일련의 프로그램으로, 컴퓨터의 가장 중요한 기본 입출력 프로그램, 시스템 설정 정보, 전원 켜기 자체 테스트 프로그램, 시스템 시작 부트로더가 저장되어 있습니다. 어떤 사람들은 BIOS가 "프로그램"이기 때문에 소프트웨어에 속해야 한다고 생각하며, 흔히 사용하는 워드나 엑셀과 같은 느낌을 줍니다. 그러나 많은 사람들은 그렇게 생각하지 않습니다. 왜냐하면 여전히 일반 소프트웨어와 다소 다르고 하드웨어와의 연결도 매우 가깝기 때문입니다. 비유적으로 말하면, BIOS는 소프트웨어 프로그램과 하드웨어 장치를 연결하는 "브리지"로서 하드웨어의 즉각적인 요구 사항을 해결하는 역할을 해야 합니다. 마더보드의 성능이 뛰어난지 여부는 BIOS 프로그램의 관리 기능이 합리적이고 고급인지에 따라 크게 좌우됩니다. 마더보드의 BIOS 칩은 마더보드에 레이블이 있는 유일한 칩일 수 있습니다. 일반적으로 "BIOS"라는 단어가 인쇄된 32핀 듀얼 인라인 통합 회로입니다. 586 이전의 BIOS는 대부분 재기록 가능한 EPROM 칩이었으며 BIOS 내용을 보호하는 역할을 했으며(자외선으로 인해 EPROM 내용이 손실됨) 임의로 떼어낼 수 없습니다. 586 이후의 ROM BIOS는 대부분 EEPROM(Electrically Erasable Read-Only ROM)을 사용합니다. 시스템과 함께 제공되는 점퍼 스위치와 드라이버 디스크를 통해 EEPROM을 다시 작성하여 BIOS 업그레이드를 용이하게 할 수 있습니다. 일반적인 BIOS 칩에는 Award, AMI, Phoenix, MR 등이 포함되며 칩에는 제조업체 표시가 표시됩니다.
BIOS의 주요 기능은 세 가지입니다
1. 자체 테스트 및 초기화: 부팅 후 BIOS가 먼저 시작된 후 전체 검사 및 테스트를 수행합니다. 컴퓨터의 하드웨어 장비. 문제가 발견되면 두 가지 상황으로 처리됩니다. 심각한 오류의 경우 프롬프트나 신호를 표시하지 않고 종료되고, 심각하지 않은 오류의 경우 화면 프롬프트나 소리 경보 신호를 제공하고 사용자를 기다립니다. 처리하다. 문제가 발견되지 않으면 하드웨어가 대기 상태로 설정되고 운영 체제가 부팅되어 컴퓨터 제어권이 사용자에게 부여됩니다.
2. 프로그램 서비스: BIOS는 컴퓨터의 I/O(입력/출력, 즉 입력/출력) 장치를 직접 처리하고, 특정 데이터 포트를 통해 명령을 내리고, 다양한 외부 장치로부터 데이터를 전송하거나 수신합니다. , 하드웨어에서 소프트웨어 프로그램의 직접적인 작동을 실현합니다.
3. 인터럽트 설정: 부팅 시 BIOS는 CPU에 각 하드웨어 장치의 인터럽트 번호를 알려줍니다. 사용자가 특정 장치를 사용하라는 명령을 내리면 CPU는 해당 하드웨어를 사용하여 완료합니다. 그런 다음 인터럽트 번호에 따라 원래 작업으로 돌아갑니다.
BIOS가 전체 시스템 성능에 미치는 영향
위 설명에서 볼 수 있듯이 BIOS는 컴퓨터 시작 및 작동의 초석이라고 할 수 있습니다. 또는 컴퓨터의 우수한 성능 여부는 보드의 BIOS 관리 기능이 고급인지 여부에 따라 크게 달라집니다. Windows 95/98을 사용할 때 Windows 95/98은 안전 모드에서만 작동할 수 있습니다. DOS, Windows 3.x 등에서 잘 실행되는 일부 프로그램은 정상적으로 실행되지 않습니다. 실제로 이러한 문제는 BIOS 설정과 밀접한 관련이 있습니다. 즉, BIOS가 일부 새 하드웨어를 인식하지 못하거나 현재 운영 체제를 충분히 지원하지 않는 것입니다. 이 경우 BIOS를 재설정하거나 BIOS를 업그레이드해야만 문제를 해결할 수 있습니다.
또한 시작 속도를 향상시키려면 하드웨어 시작 순서 조정, 시작 감지 항목 감소 등 목표를 달성하기 위해 BIOS를 일부 조정해야 합니다.
BIOS와 CMOS는 같은가요?
BIOS는 하드웨어를 설정하고 마더보드의 ROM 칩에 저장되는 컴퓨터 프로그램 세트입니다. 일반적으로 C-mo-se(중국어 발음 "SEM 룸")로 발음되는 CMOS는 컴퓨터 마더보드에 있는 읽기 및 쓰기 가능한 RAM 칩으로, 현재 시스템 하드웨어 구성과 특정 매개변수에 대한 사용자 설정을 저장하는 데 사용됩니다. CMOS 칩은 마더보드의 충전식 배터리로 전원을 공급받으며 시스템 전원이 꺼져도 매개변수가 손실되지 않습니다. CMOS 칩에는 데이터 저장 기능만 있으며, CMOS의 다양한 매개변수 수정은 BIOS 설정 프로그램을 통해 이루어져야 합니다.
BIOS에 대한 심층적인 이해
1. BIOS의 기본 개념
BIOS(Basic Input/Output System) - 기본 입출력 시스템, 일반적으로 고체화됨 읽기 전용 메모리(ROM)에서는 ROM-BIOS라고도 합니다. 컴퓨터 시스템의 입출력 장치를 장치 레벨과 하드웨어 레벨에서 직접 제어하며, 소프트웨어 프로그램과 하드웨어 장치를 연결하는 허브 역할을 합니다. ROM-BIOS는 컴퓨터 시스템에서 가장 낮은 수준의 가장 직접적인 하드웨어 제어를 제공하는 데 사용되는 프로그램입니다. 오늘날 컴퓨터 기술이 발전하면서 다양한 신기술이 등장했고, 많은 기술 중 소프트웨어 부분이 BIOS의 도움으로 관리되고 구현되고 있습니다. 예를 들어 PnP 기술(Plug and Play-Plug and Play 기술)은 BIOS에 PnP 모듈을 추가하여 구현됩니다. 또 다른 예는 핫스왑 기술입니다. 또한 시스템 BIOS는 핫스왑 정보를 BIOS의 구성 관리 프로그램으로 전송하고 프로그램은 재구성(예: 인터럽트, DMA 채널 할당 등)을 수행합니다. 실제로 핫스왑 기술도 PnP 기술에 속합니다.
2. BIOS의 작동 원리
BIOS의 작동 원리에 관해 먼저 BIOS 시스템의 두 가지 유형의 캐리어인 EPROM과 EEPROM에 대한 관련 지식을 소개하겠습니다. EPROM - 삭제 가능 프로그래밍 가능 읽기 전용 메모리. 외관에서 볼 수 있듯이 칩 중앙에 작은 투명 창이 있습니다. 자외선은 햇빛과 형광 모두에 있기 때문에 이 작은 창을 통해 칩에 저장된 정보를 삭제합니다. 자외선이 포함되어 있기 때문에 정보가 저장된 EPROM 칩의 자외선 창을 밀봉하기 위해 일반적으로 불투명 라벨을 사용합니다. 물론, EPROM 칩에 쓸 때 먼저 UV 지우개를 사용하여 EPROM의 정보를 지워서 쓰기 작업을 수행하기 전에 빈 칩으로 만들어야 합니다. 여기서 "빈 칩"은 의미한다는 점에 유의해야 합니다. "우리의 일반적인 의미에서는 "공백"이 아니지만 이때 칩 내부는 모두 "1" 정보가 됩니다. 따라서 칩의 쓰기 원리는 실제로 "1"을 "1"로 바꾸는 것입니다. 지정된 위치를 "0"으로 지정합니다. 이 시점에서 일부 친구들은 다음과 같이 묻고 싶습니다. 햇빛과 형광에는 모두 자외선이 포함되어 있으므로 EPROM 칩을 일정 시간 동안 이러한 빛에 노출하여 삭제하는 것이 어떨까요? 아시다시피 EPROM의 내용을 완전히 지우려면 햇빛 아래에서는 최소 1주일이 걸리고 실내 형광 환경에서는 최소 3년이 걸립니다! 그리고 칩 용량이 증가하면 그에 따라 시간도 길어져야 합니다. EEPROM은 전기적으로 지울 수 있는 프로그래밍 가능한 읽기 전용 메모리입니다. 일반적인 상황에서 EEPROM은 EPROM처럼 읽기 전용입니다. 쓰기가 필요할 때 지정된 핀에 높은 전압을 가하여 쓰거나 지울 수 있으며 지우기 속도가 매우 빠릅니다. 일반적으로 EEPROM 칩은 직렬 EEPROM과 병렬 EEPROM의 두 가지 유형으로 구분됩니다. 직렬 EEPROM을 읽고 쓸 때 데이터 입출력은 2선, 3선, 4선 또는 SPI 버스 인터페이스를 통해 이루어지며, 병렬 EEPROM 데이터는 입출력은 병렬 버스를 통해 수행됩니다.
오늘날 마더보드에서 일반적으로 볼 수 있는 플래시 ROM인 EEPROM도 있습니다. 플래시 메모리의 읽기 및 쓰기 속도는 더 빠르고 안정적이며 단일 전압으로 읽고 쓰고 프로그래밍할 수 있어 온라인 작동이 가능합니다. 일반적으로 486 이하의 컴퓨터의 BIOS 칩은 기본적으로 EPROM 칩이고, 586 및 PII, PIII 등급의 BIOS 칩은 기본적으로 EEPROM 칩입니다. 또한 BIOS 칩의 모델 번호에서도 이를 식별할 수 있습니다. 27C010 및 27C512와 같이 "27"로 시작하는 칩은 모두 EPROM이고, 28C010, 29C010, 29C020, 29C040 등은 모두 EEPROM이며 그중 28C010입니다. 즉, 1M 비트 병렬 EEPROM, 29C010은 128K×8(1M 비트), 29C020은 256K×8(2M 비트), 29C040은 512K×8(4M 비트) FLASH ROM입니다. 직렬 EEPROM은 컴퓨터 마더보드에서는 덜 일반적이며 이러한 칩을 제공하는 제조업체는 대부분 MX, WINBOND, ATMEL 및 기타 제조업체입니다. 서로 다른 제조업체에서 생산된 칩에는 서로 다른 이름 지정 방법이 있다는 점에 유의해야 합니다. 위에서 소개한 칩은 ATMEL사의 제품을 예로 들어 설명하고 있습니다.
아래에서는 가장 일반적인 AT29C020을 예로 들어 BIOS의 작동 원리와 프로그램 굽기 과정을 소개하겠습니다.
AT29C020은 ATMEL에서 생산하는 256K×8 FLASH ROM 칩으로, 단일 5V 전원을 사용합니다. AT29C020의 용량은 256K×8이므로 주소 지정을 위해 18개의 주소 라인이 필요합니다. 그림 ~A17 및 그 출력은 8비트 양방향 데이터 라인, 즉 그림에서 D0 ~ D7이 필요한 8비트 병렬 출력입니다. 또한 그림의 작동 상태를 제어하는 데 사용되는 여러 핀이 있습니다. 칩. "" 핀은 칩 쓰기를 제어하는 활성화 터미널이고, "" 핀은 칩의 출력 데이터를 제어하는 활성화 터미널입니다. 이 두 핀은 선택 후 칩의 작동 상태를 제어합니다. 칩의 칩을 선택하세요. 프로세서가 칩에서 읽기 및 쓰기 작업을 수행해야 하는 경우 먼저 칩을 선택해야 합니다. 즉, "" 끝에서 로우 레벨을 보낸 다음 읽기 명령인지 쓰기 명령인지에 따라 해당 "" 핀 또는 " 핀이 로우 레벨로 풀링되고 동시에 프로세서는 A0~A17 주소 라인을 통해 지정된 칩에 읽거나 쓸 메모리 장치의 주소를 전송하고 AT29C020 칩은 메모리 유닛의 데이터를 데이터 라인 D0~에 읽어 들입니다. D7 또는 데이터 라인 D0~D7의 데이터를 지정된 저장 유닛에 쓰면 읽기 또는 쓰기 작업이 완료됩니다.
전원이 켜지면, 컴퓨터는 BIOS 칩에서 명령 코드를 꺼내 시스템 하드웨어의 자체 테스트(BIOS 프로그램 무결성 테스트, RAM 가독성 및 쓰기 가능성 테스트, CPU, DMA 컨트롤러 및 기타 구성 요소 테스트 포함)를 수행한 다음 확인합니다. BIOS의 PnP 모듈은 해당 구성 요소의 정상적인 작동에 필요한 시스템 리소스 데이터 및 기타 구성 정보를 읽은 후 모든 구성 요소가 정상적으로 작동할 수 있도록 충돌하지 않는 리소스 할당 테이블을 설정하려고 시도합니다. 구성 데이터는 ESCD입니다. 확장 시스템 구성 데이터가 BIOS에 기록되기 때문에 컴퓨터를 켤 때 호스트가 Windows로 진입하기 전에 메모리, 하드 디스크, 광학 드라이브, 사운드 카드 구성 등 일련의 테스트가 표시됩니다. 등을 클릭한 후 "UPDATE ESCD" ..SUCCESSED" 및 기타 프롬프트 메시지가 나타납니다. 이러한 모든 테스트가 완료된 후 BIOS는 시스템 제어권을 시스템의 부팅 모듈에 넘겨주어 운영 체제 로딩을 완료합니다.
3. 컴퓨터 마더보드의 BIOS 기술
1세대 BIOS 기술은 일반적으로 586과 최신 440LX, 440BX, i810 및 기타 칩셋 마더보드에 있습니다. BIOS 칩은 단 하나이며 기본적으로 모두 EEPROM 칩을 사용합니다. 따라서 컴퓨터 매니아들에게 BIOS를 편리하게 업그레이드하고 마더보드의 성능을 향상시키며 마더보드의 잠재력을 완전히 실현할 수 있는 좋은 기회를 제공하는 동시에 다음과 같은 기회도 창출합니다. 기회를 활용하는 CIH와 같은 바이러스. 바이러스는 프로그램 명령을 통해 BIOS 칩에 프로그래밍 전압을 추가한 다음 BIOS 칩에 수많은 왜곡된 코드를 작성하여 호스트 부팅을 파괴하고 시스템을 마비시킵니다. 1999년 4월 26일은 아직도 많은 이들에게 잊을 수 없는 날일 것입니다. 그래서 제조업체들은 2세대 듀얼 BIOS 기술을 브레인스토밍하여 신속하게 출시했습니다. Gigabyte Technology가 출시한 DUALBIOS 기술은 가장 초기이자 가장 유명한 기술로, 컴퓨터 마더보드에 두 개의 BIOS 칩을 배열하는 것입니다. 하나는 마스터 BIOS이고 다른 하나는 BIOS입니다. 슬레이브 BIOS. 두 BIOS의 내용은 동일합니다. 슬레이브 BIOS는 간단한 백업 기능만 제공합니다. 시스템이 시작될 때마다 슬레이브 BIOS는 마스터 BIOS의 내용이 발견되면 적극적으로 확인합니다. 손상되면 백업 BIOS로 즉시 마스터 BIOS를 덮어쓰며, 다시 쓰기가 실패하면 백업 BIOS에서 직접 부팅됩니다. MSI의 SAFEBIOS 기술의 원리는 같지만 BIOS 칩으로 일반 BIOS 칩의 2배 용량을 갖춘 4MB 플래시 ROM을 탑재하여 두 개의 독립된 영역으로 균등하게 나누어 두 영역 모두에서 BIOS를 시작할 수 있습니다. 시스템. 최근 일부 제조업체에서는 보다 발전되고 실용적인 듀얼 BIOS 기술을 제안했습니다. 예를 들어 Chengqi Technology는 TWIN BIOS 기술을 제안했습니다. DUAL BIOS 기술과의 차이점은 TWIN BIOS 기술의 두 BIOS가 완전히 다른 구성으로 구성될 수 있다는 것입니다. 두 BIOS 칩은 완전히 동일하며 마스터와 슬레이브 사이에 구분이 없습니다. 부팅 시 키보드 키를 통해 부팅할 BIOS 칩을 선택할 수 있으므로 다른 BIOS 칩의 활용도가 크게 향상되며 하나에서 사용할 수 있습니다. 컴퓨터는 다양한 시스템 환경에 따라 다양한 시스템 구성에 대한 요구 사항을 구현합니다. 예를 들어, 시스템 명령 및 기타 소프트웨어를 사용하여 부팅하기 위한 복잡한 다중 부팅을 구현하지 않고도 중국어 Windows 및 영어/일본어 Windows 등을 저장할 수 있으므로 듀얼 BIOS 기술을 사용하여 단일 시스템 보안 보호 기능에서 독립적인 구성. 시스템 하드웨어 장치의 강력한 기능. 기술이 발전함에 따라 가까운 미래에 BIOS 칩의 용량이 점점 더 커질 것으로 예상되며, 시스템을 설정하고 모니터링하기 위해 우리에게 제공되는 기능도 점점 더 커질 것입니다. 점점 더 편리해집니다.
BIOS의 주요 기능은 세 가지입니다
1. 자체 테스트 및 초기화: 부팅 후 BIOS가 먼저 시작된 후 전체 검사 및 테스트를 수행합니다. 컴퓨터의 하드웨어 장비. 문제가 발견되면 두 가지 상황으로 처리됩니다. 심각한 오류의 경우 프롬프트나 신호를 표시하지 않고 종료되고, 심각하지 않은 오류의 경우 화면 프롬프트나 소리 경보 신호를 제공하고 사용자를 기다립니다. 처리하다. 문제가 발견되지 않으면 하드웨어가 대기 상태로 설정되고 운영 체제가 부팅되어 컴퓨터 제어권이 사용자에게 부여됩니다.
2. 프로그램 서비스: BIOS는 컴퓨터의 I/O(입력/출력, 즉 입력/출력) 장치를 직접 처리하고, 특정 데이터 포트를 통해 명령을 내리고, 다양한 외부 장치로부터 데이터를 전송하거나 수신합니다. , 하드웨어에서 소프트웨어 프로그램의 직접적인 작동을 실현합니다.
3. 인터럽트 설정: 부팅 시 BIOS는 CPU에 각 하드웨어 장치의 인터럽트 번호를 알려줍니다. 사용자가 특정 장치를 사용하라는 명령을 내리면 CPU는 해당 하드웨어를 사용하여 완료합니다. 그런 다음 인터럽트 번호에 따라 원래 작업으로 돌아갑니다.
BIOS가 전체 시스템 성능에 미치는 영향
위 설명에서 볼 수 있듯이 BIOS는 컴퓨터 시작 및 작동의 초석이라고 할 수 있습니다. 또는 컴퓨터의 우수한 성능 여부는 보드의 BIOS 관리 기능이 고급인지 여부에 따라 크게 달라집니다. Windows 95/98을 사용할 때 Windows 95/98은 안전 모드에서만 작동할 수 있습니다. DOS, Windows 3.x 등에서 잘 실행되는 일부 프로그램은 정상적으로 실행되지 않습니다. 실제로 이러한 문제는 BIOS 설정과 밀접한 관련이 있습니다. 즉, BIOS가 일부 새 하드웨어를 인식하지 못하거나 현재 운영 체제를 충분히 지원하지 않는 것입니다. 이 경우 BIOS를 재설정하거나 BIOS를 업그레이드해야만 문제를 해결할 수 있습니다. 또한 시작 속도를 향상시키려면 하드웨어 시작 순서 조정, 시작 감지 항목 감소 등 목표를 달성하기 위해 BIOS를 일부 조정해야 합니다.
BIOS와 CMOS는 같은가요?
BIOS는 하드웨어를 설정하고 마더보드의 ROM 칩에 저장되는 컴퓨터 프로그램 세트입니다. 일반적으로 C-mo-se(중국어 발음 "SEM 룸")로 발음되는 CMOS는 컴퓨터 마더보드에 있는 읽기 및 쓰기 가능한 RAM 칩으로, 현재 시스템 하드웨어 구성과 특정 매개변수에 대한 사용자 설정을 저장하는 데 사용됩니다. CMOS 칩은 마더보드의 충전식 배터리로 전원을 공급받으며 시스템 전원이 꺼져도 매개변수가 손실되지 않습니다. CMOS 칩에는 데이터 저장 기능만 있으며, CMOS의 다양한 매개변수 수정은 BIOS 설정 프로그램을 통해 이루어져야 합니다.
CMOS는 Complementary Metal Oxide Semiconductor의 약자입니다. 원래 의미는 대규모 집적회로 칩을 제조하는 데 사용되는 기술 또는 이 기술로 제조된 칩을 의미합니다. 여기서는 일반적으로 마이크로컴퓨터 마더보드에 있는 읽기 및 쓰기 가능한 RAM 칩을 나타냅니다. 마이크로컴퓨터 시스템의 실시간 클럭 정보와 하드웨어 구성 정보를 총 128바이트로 저장합니다. 시스템의 전원을 켜고 시스템을 부팅할 때 시스템은 CMOS 정보를 읽어 시스템의 각 구성 요소 상태를 초기화해야 합니다. 시스템 전원과 백업 배터리로 전원이 공급되며 시스템 전원이 꺼진 후에도 정보가 손실되지 않습니다. BIOS는 Basic Input Output System의 약자로 마더보드에 통합된 ROM 칩을 말하며 마이크로컴퓨터 시스템의 가장 중요한 기본 입출력 프로그램, 시스템 전원 공급 자체 테스트 프로그램 등이 저장되어 있습니다. 시스템이 정상적으로 작동할 수 있는지 확인하기 위해 부팅 시 시스템 하드웨어를 초기화하고 테스트하는 역할을 담당합니다. CMOS와 BIOS는 모두 컴퓨터 시스템 설정과 밀접하게 관련되어 있으므로 CMOS 설정과 BIOS 설정이라는 용어가 있습니다. CMOS RAM은 시스템 매개변수가 저장되는 곳이며 BIOS의 시스템 설정 프로그램은 매개변수 설정을 완료하는 수단입니다. 따라서 정확한 설명은 BIOS 설정 프로그램을 통해 CMOS 매개변수를 설정하는 것입니다. 우리가 일반적으로 CMOS 설정과 BIOS 설정이라고 부르는 것은 단순화된 용어로, 두 개념 사이에 어느 정도 혼란을 야기합니다.
CMOS 방전에 대하여
컴퓨터 전문가나 비전문가로부터 "비밀번호를 잊으셨나요? CMOS를 방전시키세요"라는 말을 자주 듣습니다.
컴퓨터에 접속 비밀번호를 설정해 두었는데, 이 비밀번호를 잊어버리면 컴퓨터에 접속할 수 없습니다. 다행스럽게도 암호는 CMOS에 저장되어 있으며 CMOS에는 그 안에 있는 데이터를 유지할 수 있는 전원이 있어야 합니다. 따라서 CMOS를 방전시켜 컴퓨터가 암호 요구 사항을 "포기"하도록 만들 수 있습니다. 구체적인 작업은 다음과 같습니다.
케이스를 열고 마더보드에서 배터리를 찾아 마더보드에서 분리합니다(즉, 배터리를 제거합니다). 이때 CMOS는 모든 배터리를 잃게 됩니다. 정전으로 인해 내부에 저장된 정보입니다.
그런 다음 배터리를 연결하고 케이스를 닫은 다음 컴퓨터를 켜십시오. CMOS가 비어 있으므로 더 이상 비밀번호를 입력하라는 메시지가 표시되지 않습니다. BIOS 설정 프로그램에 들어가서 메인에서 "LOAD BIOS DEFAULT"를 선택하십시오. 메뉴 값) 또는 "LOAD SETUP DEFAULT"(설정 프로그램 기본값 로드) 전자는 가장 안전한 방법으로 컴퓨터를 시작하고 후자는 컴퓨터가 더 높은 성능을 얻을 수 있도록 합니다.
POST 자체 테스트란 무엇입니까?
컴퓨터 전원을 켜면 시스템이 자체 검사 루틴을 실행합니다. 이는 POST(Power On Self Test)라고도 불리는 BIOS 기능의 일부입니다. 전체 POST 자체 테스트에는 CPU, 시스템 마더보드, 기본 640KB 메모리, 1MB 이상의 확장 메모리 및 시스템 ROM BIOS에 대한 테스트, 비디오 컨트롤러의 초기화, 비디오 메모리 테스트 및 검증이 포함됩니다. 비디오 신호 및 동기화 신호, CRT 인터페이스 테스트, 키보드, 플로피 드라이브, 하드 디스크 및 CD-ROM 하위 시스템을 확인하십시오. 병렬 포트(프린터) 및 직렬 포트(RS232)를 확인하십시오. 자체 테스트 중에 오류가 발견되면 두 가지 상황으로 처리됩니다. 심각한 오류(치명적 오류)의 경우 다양한 초기화 작업이 완료되지 않아 메시지가 표시되지 않아 기기가 종료됩니다. 또는 심각하지 않은 오류에 대해 신호가 제공될 수 있으며, 기계는 즉시 또는 소리 경보 신호를 제공하고 사용자 처리를 기다립니다. 자체 테스트가 완료되면 시스템은 BIOS의 다음 단계로 이동합니다. 즉, A 드라이브, C 드라이브 또는 CD-ROM 및 네트워크 서버에서 시작할 운영 체제를 찾은 다음 운영 체제에 제어권을 부여합니다.
BIOS(기본 입출력 시스템)는 기본 입출력 시스템입니다. 이는 실제로 컴퓨터에 통합되어 컴퓨터에 대한 가장 낮고 직접적인 하드웨어 제어를 제공하는 일련의 프로그램입니다. 정확하게 말하자면, BIOS는 하드웨어와 소프트웨어 프로그램 간의 "변환기" 또는 인터페이스입니다(비록 프로그램 자체일 뿐임). 이는 하드웨어의 즉각적인 요구 사항을 해결하고 하드웨어에서 소프트웨어의 특정 작동 요구 사항을 실행하는 역할을 합니다. . 프로그래머는 INT 5, INT 13 등의 인터럽트에 대한 액세스를 통해 BIOS 인터럽트 루틴을 직접 호출할 수 있습니다.
BIOS는 마더보드에 굳어진 ROM 칩인 반면, 시스템 설정 프로그램과 마이크로컴퓨터 구성 요소 구성은 읽기 및 쓰기가 가능한 CMOS RAM 칩에 배치되어 시스템 CPU, 소프트 디스크 및 하드 디스크를 저장합니다. 드라이브에 대한 정보 , 모니터, 키보드 및 기타 구성 요소를 종료한 후 시스템은 백업 배터리를 통해 CMOS에 전원을 공급하여 정보를 유지합니다. 마이크로컴퓨터의 전원을 켜면 시스템은 다양한 내부 장치를 점검하는 과정을 거치게 되는데, 이는 일반적으로 POST(Power On Self Test)라는 프로그램에 의해 완료됩니다. 이는 BIOS의 기능이기도 합니다. 전체 POST 자체 테스트에는 CPU, 640K 기본 메모리, 1M 이상의 확장 메모리, ROM, 마더보드, CMOS 메모리, 직렬 및 병렬 포트, 디스플레이 카드, 소프트 및 하드 디스크 하위 시스템, 키보드 테스트가 포함됩니다. 자체 테스트 중 문제가 발견되면 시스템은 프롬프트 메시지를 표시하거나 경고 사이렌을 울립니다. POST 자체 테스트를 완료한 후 ROM BIOS는 시스템 CMOS 설정의 부팅 순서에 따라 소프트 및 하드 드라이브, CDROM 및 네트워크 서버와 같은 유효한 부팅 드라이브를 검색하고 운영 체제 부팅 레코드를 읽은 다음 전송합니다. 부트 레코드에 대한 시스템 제어. 시스템 시작은 부트 레코드에 의해 완료됩니다.
현재 시중에 나와 있는 주요 BIOS는 AMI BIOS와 Award BIOS입니다. 586 이전의 BIOS는 대부분 재기록 가능한 EPROM 칩이었으며 BIOS 내용을 보호하는 역할을 했으며(자외선으로 인해 EPROM 내용이 손실됨) 임의로 떼어낼 수 없습니다. 586 이후의 ROM BIOS는 대부분 EEPROM(Electrically Erasable Read-Only ROM)을 사용합니다. 시스템과 함께 제공되는 점퍼 스위치와 드라이버 디스크를 통해 EEPROM을 다시 작성하여 BIOS를 쉽게 업그레이드할 수 있습니다.
CMOS(보완성 금속 산화물 반도체를 말함 - 집적 회로 칩 제조에 널리 사용되는 원자재)는 마이크로컴퓨터 마더보드에 있는 읽기 및 쓰기가 가능한 RAM 칩으로, 현재 시스템 하드웨어 구성 및 사용자 설정을 저장하는 데 사용됩니다. 특정 매개변수의 경우. CMOS는 마더보드의 배터리로 전원을 공급받을 수 있으므로 시스템의 전원이 꺼지더라도 정보는 손실되지 않습니다. CMOS RAM 자체는 데이터 저장 기능만 있는 메모리 조각일 뿐이며, CMOS에서 다양한 매개변수를 설정하려면 특별한 절차가 필요합니다. 초기 CMOS 설정 프로그램은 플로피 디스크(예: IBM의 PC/AT 모델)에 상주했기 때문에 사용하기가 매우 불편했습니다. 요즘 대부분의 제조업체에서는 BIOS 칩에 CMOS 설정 프로그램을 내장하고 있습니다. 컴퓨터를 켤 때 특정 버튼을 누르면 CMOS 설정 프로그램에 들어가 편리하게 시스템을 설정할 수 있습니다. 따라서 CMOS 설정을 BIOS 설정이라고도 합니다. 초기 CMOS는 시스템 정보를 저장하기 위한 최대 64바이트를 갖춘 별도의 칩 MC146818A(DIP 패키지)였습니다. CMOS 구성 데이터 표를 참조하세요. 386 이후의 마이크로컴퓨터는 일반적으로 MC146818A 칩을 다른 IC 칩(예: 82C206, PQFP 패키지)에 통합합니다. 최신 586 마더보드 중 일부는 CMOS, 시스템 실시간 시계 및 백업 배터리를 DALLDA DS1287이라는 칩에 통합합니다. 마이크로컴퓨터의 발전과 설정 가능한 매개변수의 증가로 인해 현재 CMOS RAM의 용량은 일반적으로 128바이트에서 256바이트입니다. 호환성을 유지하기 위해 각 BIOS 제조업체는 MC146818A의 CMOS RAM 형식과 일치하도록 BIOS에서 CMOS RAM의 처음 64바이트에 대한 설정을 통합했으며 확장 부분에는 고유한 특수 설정을 추가했기 때문에 제조업체마다 BIOS가 다릅니다. 칩은 일반적으로 상호 교환이 불가능하지만 시스템의 정상적인 작동을 보장하려면 교환 후 CMOS 정보를 재설정해야 합니다.
시스템 시작 BIOS, 마이크로컴퓨터의 기본 입출력 시스템은 마더보드에 통합된 ROM 칩으로, 가장 중요한 기본 입출력 프로그램, 시스템 정보 설정, 마이크로컴퓨터 시스템 프로그램 및 시스템 시작 시 전원 공급 자가 테스트를 저장합니다. 부트로더. BIOS ROM 칩은 마더보드에서 볼 수 있습니다. 마이크로컴퓨터 마더보드 다이어그램을 참조하십시오. 마더보드의 성능이 뛰어난지 여부는 보드의 BIOS 관리 기능이 고급인지 여부에 따라 크게 달라집니다.
1. BIOS 인터럽트 루틴은 BIOS 인터럽트 서비스 프로그램입니다. 마이크로컴퓨터 시스템의 소프트웨어와 하드웨어 간의 프로그래밍 가능한 인터페이스로, 프로그램 소프트웨어 기능 도출 및 마이크로컴퓨터 하드웨어 구현에 사용됩니다. DOS/Windows 운영 체제의 소프트웨어, 하드 디스크, 광학 드라이브, 키보드, 모니터 및 기타 주변 장치 관리는 시스템 BIOS를 기반으로 합니다. 프로그래머는 INT 5, INT 13 등의 인터럽트에 액세스하여 BIOS 인터럽트 루틴을 직접 호출할 수도 있습니다.
2. BIOS 시스템 설정 프로그램 마이크로컴퓨터 구성 요소의 구성은 시스템 CPU, 소프트 및 하드 드라이브, 모니터, 키보드 및 기타 구성 요소에 대한 정보를 저장하는 읽기 및 쓰기 가능한 CMOS RAM 칩에 배치됩니다. 종료 후 시스템은 백업 배터리를 통해 CMOS에 전원을 공급하여 정보를 유지합니다. CMOS의 마이크로컴퓨터에 대한 구성 정보가 올바르지 않으면 시스템 성능이 저하되고 구성 요소를 인식할 수 없게 되어 시스템 소프트웨어 및 하드웨어 오류가 발생합니다. BIOS ROM 칩에는 "시스템 설정 프로그램"이라는 프로그램이 설치되어 있으며, CMOS RAM의 매개변수를 설정하는 데 사용됩니다. 이 프로그램은 일반적으로 부팅 시 키나 키세트를 눌러 진입할 수 있으며, 사용자가 사용하기 좋은 인터페이스를 제공합니다. CMOS 매개변수를 설정하는 이 프로세스를 관례적으로 "BIOS 설정"이라고도 합니다. 새로 구입한 마이크로컴퓨터나 구성 요소가 추가된 시스템에는 BIOS 설정이 필요합니다.
3. POST Power On Self Test 마이크로컴퓨터의 전원이 켜진 후 시스템은 일반적으로 POST(Power On Self Test, 전원 켜기 자체 테스트)라고 불리는 다양한 내부 장치를 확인하는 프로세스를 거치게 됩니다. 자가 테스트) 절차를 완료합니다. 이는 BIOS의 기능이기도 합니다. 전체 POST 자체 테스트에는 CPU, 640K 기본 메모리, 1M 이상의 확장 메모리, ROM, 마더보드, CMOS 메모리, 직렬 및 병렬 포트, 디스플레이 카드, 소프트 및 하드 디스크 하위 시스템, 키보드 테스트가 포함됩니다. 자체 테스트 중 문제가 발견되면 시스템은 프롬프트 메시지를 표시하거나 경고 사이렌을 울립니다.
4. BIOS 시스템 시작 부트로더 POST 자체 테스트를 완료한 후 ROM BIOS는 시작 순서에 따라 소프트 및 하드 디스크 드라이브, CDROM 및 네트워크 서버와 같은 유효한 시작 드라이브를 검색합니다. 시스템 CMOS 설정을 읽고 운영 체제 부트 레코드를 읽은 다음 시스템 제어권을 부트 레코드에 넘겨 시스템 시작을 완료합니다.