본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

Basic Input/Output System

메인보드의 롬에 들어 있는, 전원을 켰을 때 가장 먼저 실행되어 하드웨어를 초기화하고 운영체제를 불러오는 펌웨어

1975년 CP/M에서 유래했고 IBM PC가 채택하면서 표준이 되었다. 2010년대 이후에는 UEFI로 대체되었으나 설정 화면을 여전히 '바이오스 설정'이라 부른다.

  1. 전원이 켜지면 CPU가 롬의 지정된 주소에서 BIOS 코드를 실행한다.
  2. POST로 CPU·메모리·그래픽·키보드·저장 장치를 점검한다.
  3. 부팅 순서에 따라 저장 장치의 첫 섹터(MBR)를 읽어 부트로더를 실행한다.
  4. 운영체제가 올라온 뒤에는 하드웨어 접근을 위한 기본 입출력 루틴을 제공한다.
  • 시스템 날짜와 시각
  • 부팅 장치 우선순위
  • CPU·메모리 동작 클록과 전압
  • 내장 장치(사운드, 랜, USB) 사용 여부
  • 감독자·사용자 암호
  • 전원 관리
  • CPU 내부 캐시(L1·L2) 사용 여부, 가상화 기술(VT-x·AMD-V) 사용 여부
  • 부팅 중 오류를 발견했을 때 멈출지(Halt On), 팬 정지·과열 같은 하드웨어 이상을 경고할지
  • 가상 메모리(페이지 파일)는 BIOS 가 아니라 운영체제에서 설정한다. 윈도우는 [시스템 속성] → [고급] → [성능 설정] → [고급] → [가상 메모리]

설정값은 메인보드의 CMOS에 저장되며, 전원이 꺼져도 유지되도록 수은 전지가 전력을 공급한다. 전지가 방전되면 설정과 시각이 초기화된다.

자주 보는 설정 메뉴

편집 원본 편집
메뉴 하는 일
Anti-Virus Protection (Virus Warning) 부트 섹터와 파티션 테이블(MBR)에 기록하려는 시도를 막거나 경고한다. 부트 바이러스가 MBR 을 덮어쓰는 것을 막는 기능이다. 운영체제를 설치하거나 파티션을 나눌 때는 끈다 → MBR
CPU Cache (Internal/External Cache) CPU 의 L1·L2 캐시 메모리를 쓸지 정한다
ROM BIOS Shadow (System/Video BIOS Shadow) 느린 롬에 있는 BIOS 코드를 빠른 램으로 복사해 그곳에서 실행하게 한다(섀도 램). 속도를 높이는 기능이다
Power Management 절전 기능(APM·ACPI), 대기·일시 중단까지의 시간, 전원 버튼 동작을 정한다
Boot Sequence 부팅 장치 순서
Halt On 부팅 중 어떤 오류에서 멈출지

BIOS 설정 화면에서 거는 암호로, 운영체제가 시작되기 전 하드웨어(펌웨어) 단계에서 컴퓨터를 막는다.

암호 묻는 때 막는 것
감독자(관리자, Supervisor) 암호 BIOS 설정 화면에 들어갈 때 설정 변경. 부팅 순서를 바꿔 USB 로 부팅하는 것도 막는다
사용자(부팅, Power-on) 암호 전원을 켤 때마다 암호를 모르면 운영체제가 아예 시작되지 않는다
하드 디스크 암호 디스크에 접근할 때 디스크 자체가 잠겨 다른 컴퓨터에 옮겨 달아도 읽을 수 없다. 자체 암호화 디스크(SED)는 이 암호로 디스크 암호화 키를 푼다
  • 윈도우 로그인 암호, 화면 보호기 잠금은 운영체제가 뜬 뒤에 거는 보호라 다른 매체로 부팅하거나 디스크를 떼어 내면 우회된다. 최대 절전 모드는 메모리 내용을 디스크에 저장하고 전원을 끄는 전원 기능이지 보안 기능이 아니다 → 윈도우 사용자 계정
  • 저장된 데이터 자체를 암호화하려면 비트로커 같은 디스크 암호화를 함께 쓴다. 비트로커는 키를 TPM 칩에 보관한다
  • 설정 암호를 잊으면 CMOS 클리어로 지운다

초기에는 내용을 바꿀 수 없는 마스크 롬을 썼으나, 지금은 전기적으로 지울 수 있는 플래시 롬을 써서 펌웨어를 갱신할 수 있다. 이를 '바이오스 업데이트' 또는 '플래싱'이라 한다.

  • 16비트 리얼 모드에서 동작해 메모리를 1MB까지만 쓸 수 있다.
  • MBR 파티션만 인식해 2TB 넘는 디스크로 부팅할 수 없다.
  • 주 파티션을 4개까지만 만들 수 있다.
  • 부팅 이미지의 무결성을 검증하는 수단이 없다.

이 한계를 해소한 것이 UEFI다.