H/W와 S/W의 중간 형태인 Non-violatile Firmware의 일종(초기 ROM에 저장되었으나 최근엔 Flash memory가 주로 쓰임).
- 부팅시 가장 먼저 제어권이 주어지며,
- H/W 초기화 및 검사를 수행하고,
부트로더 또는 저장장치에 저장된 OS
를 RAM으로 로딩
하는 가장 기본적인 역할을 수행.
BIOS는 H/W의 가장 낮은 수준 I/O (OS 와 H/W 사이의 입출력) 담당한다. 즉, OS는 main-board나 graphic card 등의 H/W 와의 통신을 직접 수행하지 않고 BIOS를 중간 매개체로 사용하여 통신한다.
Complementary Metal-Oxide Semiconductor (CMOS)
BIOS는 CMOS에 설정 및 주변기기 정보를 저장한다.
즉, BIOS는 부팅시 필요한 기본적 기능을 수행하는 firmware이며, 이 수행에 필요한 설정이 CMOS에 저장된다.
- 부팅 설정 등을 바꿀 경우, CMOS 의 내용이 바뀐다 (이를 바꾸는 프로그램은 ROM BIOS 에 존재함).
전원이 없어도 해당 데이터들은 유지 되어야 하기 때문에 main-board에는 CMOS를 위한 배터리(보통 수은 전지)가 있다. CMOS는 매우 낮은 전력소모를 보이기 때문에 main-board에서 이 배터리를 교체하기 전에 해당 컴퓨터를 버리게 되는 경우가 많다.
'Computer > CE' 카테고리의 다른 글
[CE] Ex : 2's complement (1) | 2023.03.21 |
---|---|
[Tip] Chrome Hot Keys (0) | 2023.03.20 |
[CE] Tree vs. Graph (0) | 2023.02.20 |
[CE] Subnet Mask (0) | 2023.01.17 |
[CE] Gateway (0) | 2023.01.17 |