최신 멀티 태스킹 GUI 운영 체제는 처음로드 한 후에 BIOS 서비스를 사용하지 않으므로 BIOS의 주요 부분의 중요성이 IBM PC의 초기 부분에서 크게 줄어 듭니다. 최신 OS는 하드웨어를 인식하기 위해 BIOS를 사용하지 않고 스스로 수행합니다. BIOS는 결국 OS보다 훨씬 작으며 드라이버 수가 훨씬 적습니다.
BIOS의 역할은 운영 체제를 메모리로 읽고 실행을 시작하는 것입니다. BIOS의 가장 중요한 역할은 후보 부팅 장치를 식별하는 것입니다. 이를 위해 BIOS는 일반적으로 특정 제조업체의 하드웨어에 맞게 사용자 정의됩니다. 최신 운영 체제의 경우 역할이 중지되고 OS가 하드웨어를 다시 분석하여 BIOS 오류 또는 부정확성을 수정합니다.
나는 Vista에서 BIOS가 실제로보다 작게 분석 한 디스크 드라이브를 처음 접했다고 생각하지만 Vista 설치 후 모든 것이 정확했습니다.
2011 년 현재 BIOS는 많은 새 컴퓨터에서보다 복잡한 EFI (Extensible Firmware Interface)로 대체되고 있습니다. EFI 사양으로 정의 된 인터페이스에는 플랫폼 정보가 들어있는 데이터 테이블과 OS 로더 및 OS에 사용 가능한 부팅 및 런타임 서비스가 포함됩니다.
EFI는 부팅 서비스와 런타임 서비스라는 두 가지 유형의 서비스를 정의합니다. 부팅 서비스는 펌웨어가 플랫폼을 소유하고 다양한 장치의 텍스트 및 그래픽 콘솔, 버스, 블록 및 파일 서비스를 포함하는 동안에 만 사용할 수 있습니다. 운영 체제가 실행되는 동안 런타임 서비스에 여전히 액세스 할 수 있습니다. 여기에는 대부분 날짜, 시간 및 NVRAM 액세스와 같은 서비스가 포함됩니다.
ACPI는 하드웨어 장치에 대한 기존 전원 및 구성 표준을 통합, 확인 및 개선하는 것을 목표로합니다. 그러나 전원 관리가 운영 체제의 제어를 받으면 전원 관리 및 장치 구성의 모든 측면을 독점적으로 제어합니다. 그런 다음 OS는 일반적으로 ACPI 호환 시스템 호출을 에뮬레이트하지만 BIOS / UEFI는 사용하지 않습니다.
Wikipedia 참조 :
BIOS
통합 확장 가능 펌웨어 인터페이스
고급 구성 및 전원 인터페이스