본문 바로가기

컴퓨터일반/전자계산기 구조론

바이오스(BIOS)

바이오스(BIOS)

- 컴퓨터의 가장 기본적인 기능을 처리해 주는 프로그램들의 집합입니다.

- 운영체제에서 입출력장치나 주변 장치를 구동하기 위한 루틴들의 집합체입니다.

- ROM에 저장되어 있습니다.

- 전원이 들어올 때 시스템을 초기화합니다.

- 시스템의 이상 유무를 점검합니다.

- 운영체제를 적재하는 과정을 담당합니다.

- 바이오스가 동작하지 않으면 컴퓨터는 동작하지 않습니다.

스타트업 루틴

- POST 실행 : 컴퓨터가 켜질 때 자동으로 실행되어 컴퓨터의 상태를 검사합니다.

- 시스템 초기화 작업을 합니다.

- 초기화 작업을 할 때는 어떤 주변 장치가 연결되어 있는지 확인합니다.

서비스 처리 루틴

- 사용자 프로그램 또는 도스가 요구하는 일을 처리합니다.

 

하드웨어 인터럽트 처리 부분

- 퍼스널컴퓨터 하드웨어의 독립적인 요구를 처리합니다.

컴퓨터 부팅 과정

- 부팅의 목적은 하드디스크에 저장된 운영체제를 주기억장치(메모리)로 적재하는 것입니다.

BIOS 실행

- PC의 전원을 켜면 ROM에 저장된 BIOS가 실행됩니다.

POST 실행

- 메인보드에 연결된 하드웨어 장치를 점검합니다.

BIOS 복사

- 각 장치에서 얻은 바이오스 정보를 읽어 RAM에 복사합니다.

부팅

- 부트스트랩 로더가 보조기억장치에 저장되어 있는 운영체제가 주기억장치로 로드됩니다.

운영체제 실행

- 운영체제가 실행된 후 CPU는 제어권을 운영체제로 넘겨줍니다.