![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/0/05/Award_BIOS_setup_utility.png/640px-Award_BIOS_setup_utility.png&w=640&q=50)
바이오스
컴퓨터의 입출력을 처리하는 펌웨어 / From Wikipedia, the free encyclopedia
바이오스(BIOS; Basic Input/Output System)는 운영 체제 중 가장 기본적인 소프트웨어이자 컴퓨터의 입출력을 처리하는 펌웨어다. 사용자가 컴퓨터를 켜면 시작되는 프로그램으로 주변 장치(하드웨어)와 컴퓨터 운영 체제(소프트웨어) 사이의 데이터의 흐름을 관리한다. 펌웨어(firmware)의 한 종류로서 IBM호환 컴퓨터의 경우에 전원이 공급되면 시작되는 부팅 절차에서 하드웨어 초기화를 수행하고, 운영체제나 응용 프로그램에게 런타임 서비스(컴퓨터 프로그램의 실행을 지원하는 서비스)를 제공한다. 바이오스 펌웨어는 PC에 내장되어 있어서 전원이 인가되면 실행이 시작되는 최초의 프로그램이다. 바이오스라는 이름은 1975년도에 사용된 CP/M 운영체제의 Basic Input/Output System에서 유래하였다. 원래는 IBM의 소유였으나 많은 회사들이 원본 프로그램을 분석(리버스 엔지니어링)하여 호환 프로그램을 개발하였다. 현대 PC에서 바이오스는 하드웨어 부품을 초기화하고 검사하는 역할, 부트로더 또는 대용량 저장장치에 저장된 운영체제를 RAM으로 읽어오는 기능을 수행한다.
![Thumb image](http://upload.wikimedia.org/wikipedia/commons/thumb/0/05/Award_BIOS_setup_utility.png/320px-Award_BIOS_setup_utility.png)
![Thumb image](http://upload.wikimedia.org/wikipedia/commons/thumb/9/92/POST_P5KPL.jpg/640px-POST_P5KPL.jpg)
![Thumb image](http://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Elitegroup_761GX-M754_-_AMIBIOS_%28American_Megatrends%29_in_a_Winbond_W39V040APZ-5491.jpg/640px-Elitegroup_761GX-M754_-_AMIBIOS_%28American_Megatrends%29_in_a_Winbond_W39V040APZ-5491.jpg)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Disambig_grey.svg/23px-Disambig_grey.svg.png)
넓은 의미로 컴퓨터에 탑재된 프로그램 중에서 하드웨어와 가장 낮은 수준에서 입출력을 담당하는 프로그램을 가리킨다. 좁은 의미의 정의에선 IBM-PC 호환 기종에 탑재된 것을 말하며, 보통 이 뜻으로 쓰인다. 바이오스는 컴퓨터에서 하드웨어와 소프트웨어의 중간 형태를 가지는 펌웨어의 일종으로, 대부분 소프트웨어가 하드웨어를 제어하고 하드웨어에 의해 변경되거나 생성된 정보를 소프트웨어에서 처리할 수 있도록 전달하는 등 인간의 신경망과 같은 기능을 수행한다.