콘텐츠로 건너뛰기

BIOS에 작별을 고하십시오: 안녕하세요, UEFI입니다!

    1652230442

    UEFI 직전

    좋은 ol’ BIOS의 날은 번호가 매겨져 있습니다. UEFI(Unified Extensible Firmware Interface)는 오늘날의 다양한 하드웨어의 요구 사항에 더 잘 대처할 수 있는 보다 강력한 솔루션을 도입할 것입니다. 간단히 말해서 UEFI는 사전 부팅 환경을 운영 체제로 넘겨주는 역할을 하는 인터페이스입니다. UEFI를 간단히 살펴보고 몇 가지 임박한 문제를 발견했습니다.

    UEFI(또는 초기 접근 방식인 EFI)에 대해 이미 들어보셨을 것입니다. Intel은 Boot Initiative라는 제목으로 Itanium의 IA64 아키텍처로 2003년에 EFI를 시작했습니다. 이 개념은 전체 산업을 위한 새로운 표준을 관리하고 촉진하는 통합 EFI 포럼으로 넘어갔습니다. AMD, AMI, Apple, Dell, HP, IBM, Insyde, Intel, Lenovo, Microsoft 및 Phoenix가 오늘날 주요 회원사입니다. BIOS는 x86 아키텍처의 16비트 리얼 모드에 의존하지만 UEFI는 완전한 하드웨어 독립성을 도입하고 인터페이스를 부팅 및 런타임 서비스로 분할합니다. 이는 제조업체가 제품을 차별화할 수 있는 충분한 유연성을 도입하면서 높은 표준화를 목표로 합니다.

    BIOS: 골동품 및 여전히 널리 퍼져 있음

    약 25년 전 BIOS는 운영 체제를 시작하도록 설계되었습니다. 최초의 컴퓨터는 펀치 카드를 발사 대상으로 사용했는데, 그 전에는 기본 인터프리터가 있는 ROM으로 대체되었습니다. 오늘날 우리는 플로피 디스크, 하드 드라이브, 광학 드라이브 및 네트워크 위치를 비롯한 수많은 대상을 선택할 수 있습니다. 그러나 실제 구성 요소 작동은 여전히 ​​장치 드라이버를 통해 특정 운영 체제에 종속되는 반면 EFI는 자체 드라이버 모델을 통해 OS 독립적인 드라이버 지원을 허용합니다.

    초기 BIOS 개념을 수정하려는 여러 시도가 있었습니다. IBM은 1988년에 부분적으로 BIOS 클론과 싸우기 위해 수정된 시스템 설계인 PS/2를 도입했습니다. ABIOS가 포함된 32비트 MCA(다중 채널 아키텍처)는 BIOS 구현을 모방하는 방법으로 볼 수 있습니다. ARC(Advanced RISC Computing)는 1990년대에 MIPS와 Alpha 플랫폼의 부트 환경을 통합하는 것을 목표로 했지만 진화 경로, 확장성 및 가능한 시스템 다양성이 부족했습니다. PowerPC와 SPARC에는 OF(Open Firmware)와 CHRP(Common Hardware Reference Platform)가 있는데, 이는 ACPI를 수용하지 않음으로써 ACPI에 대항하여 작동했습니다.

    결국 BIOS는 여전히 존재하며 지난 25년 동안 하던 일을 계속합니다. 즉, 운영 체제가 부팅될 수 있는지 확인하는 것입니다. 오늘날의 방대한 하드웨어를 위해 설계된 적이 없습니다. 여전히 16비트 인터페이스 및 소프트웨어 인터럽트, 인터럽트 라우팅 및 최대 정밀 타이머, 제한된 ROM 실행 공간(1MB) 및 이미지 크기, 제한된 수의 초기화 가능한 장치(서버 공간에서 중요), 독점 확장, 몇 가지 문제를 예로 들자면 모듈성이 부족합니다.

    UEFI 지원

    운영 체제는 2007년에 플랫폼 인터페이스 디자인을 지원하기 시작했지만 Vista SP1 및 Windows Server 2008과 같은 대부분의 Windows 버전은 64비트 버전에서만 지원을 제공했습니다. 불행히도 UEFI에 대한 업계 지원은 여전히 ​​매우 약하고 스토리지 측면에서 몇 가지 단점이 있음을 발견했습니다.

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x