BIOS (Basic Input Output System)

Computer/Base 2016. 7. 29. 12:00

<BIOS (Basic Input Output System)>

네이버 사전을 인용하면 컴퓨터에서 전원을 켜면 맨 처음 컴퓨터의 제어를 맡아, 가장 기본적인 기능을 처리해 주는 프로그램을 말한다. 롬 바이오스라고도 하며, 소프트웨어의 계층 중 가장 낮은 계층에 속하며 모든 소프트웨어는 이 곳을 기반으로 움직인다. 구성 루틴으로는 스타트업(start-up) 루틴과 서비스 처리 루틴, 하드웨어 인터럽트 처리 부분이 대표적이다.

뭔말인지 어렵다 -.-

 

컴퓨터를 켜게되면 가장 먼저 CPU 정보, 메모리 정보, 하드디스크 정보 등이 화면에 나타난다.  (window XP 로고 화면이 뜨기전에 검은 화면에 여러 정보들이 뜨는 것을 말함)

어떤 작업을 하는 것일까? 바로 테스트 하는 것이다. 마더보드(메인보드)에 장착되어 있는 하드웨어들을 전기적 신호를 흘려주면서 잠에서 깨우는 것이다깨우는 동시에 이놈이 정상적으로 작동하는지... 별 탈이 없는지를 확인하는 역할을 하는 것이 BIOS이다.이 작업을 하는 이유는 컴퓨터가 켜지면서 장치들이 동작하는지 검사하고 이상없으면 컴퓨터를 정상적으로 실행하게끔 하기 위해서이다.

 

바이오스의 기본 작업을 끝내면 화면이 바뀌면서 하드가 읽히기 시작하면, BIOS의 역할은 끝이나고 컴퓨터의 주도권은 CPU의 제어장치로 넘어간다.

 

그렇다면 BIOS는 자신이 관리하고 있는 하드웨어 정보들에 대해서 이상이 있는지 없는지 유무를 어떻게 판별할까?

이것을 판별하기 위해서는 비교하는 대상자가 있어야 하는데, 하드웨어에 대한 정보들은 진단 정보를 ROM에 기록하고 진단하게 되는 것이다.그 이유는 ROM은 전원이 없어도 저장된 내용이 그대로 남아 있고, 사용자가 임으로 수정하는게 쉽지 않기 때문이다.

'Computer > Base' 카테고리의 다른 글

하드 디스크(HDD) 표기법  (0) 2016.08.03
SATA, SCSI, IDE(EIDE)  (0) 2016.08.02
OSI 7 layer  (0) 2016.08.01
MBR(Master Boot Record)  (0) 2016.07.31
ASCII 코드표  (0) 2016.07.30
posted by 경원구