UEFI - 통합 확장 가능 펌웨어 인터페이스

UEFI가 개인용 컴퓨터의 부팅 프로세스를 변경하는 방법

컴퓨터 시스템을 처음 켜면 운영 체제로드가 즉시 시작되지 않습니다. 기본 입출력 시스템 또는 BIOS를 통해 하드웨어를 시작하여 최초의 개인용 컴퓨터와 원래 설정된 루틴을 거칩니다. 이는 컴퓨터의 다양한 하드웨어 구성 요소가 서로 올바르게 통신 할 수 있도록하기 위해 필요합니다. POST (Power On Self Test)가 완료되면 BIOS는 실제 운영 체제 부트 로더를 시작합니다. 이 프로세서는 본질적으로 20 년 이상 동안 동일하게 유지되었지만 소비자는 지난 몇 년 동안이 프로세서가 변경되었음을 깨닫지 못할 수도 있습니다. 대부분의 컴퓨터는 이제 UEFI (Unified Extensible Firmware Interface)라는 시스템을 사용합니다. 이 기사에서는 이것이 무엇인지, 개인용 컴퓨터가 무엇을 의미하는지 살펴 봅니다.

UEFI의 역사

UEFI는 실제로 Intel에서 개발 한 원래의 Extensible Firmware Interface의 확장입니다. 그들은 새로운 Itanium 또는 IA64 서버 프로세서 라인업을 출시 할 때이 새로운 하드웨어 및 소프트웨어 인터페이스 시스템을 개발했습니다. 고급 아키텍처와 기존 BIOS 시스템의 한계로 인해 더 많은 유연성을 제공 할 수있는 하드웨어를 운영 체제에 전달하는 새로운 방법을 개발하고자했습니다. Itanium은 큰 성공을 거두지 않았기 때문에 EFI 표준도 오랫동안 시들 해졌습니다.

2005 년에 Unified EFI Forum은 하드웨어 및 소프트웨어 인터페이스를 업데이트하기위한 새로운 표준을 만들기 위해 인텔에서 개발 한 원래 사양을 확장하는 여러 주요 기업간에 설정되었습니다. 여기에는 AMD, Apple, Dell, HP, IBM, Intel, Lenovo 및 Microsoft와 같은 회사가 포함됩니다. 가장 큰 BIOS 제조사 인 American Megatrends Inc.와 Pheonix Technologies 중 2 개사도 회원사입니다.

UEFI 란 무엇입니까?

UEFI는 하드웨어와 소프트웨어가 컴퓨터 시스템 내에서 통신하는 방법을 정의하는 사양입니다. 사양은 실제로 부팅 서비스와 런타임 서비스로 알려진이 프로세스의 두 가지 측면을 포함합니다. 부트 서비스는 하드웨어가로드 할 소프트웨어 또는 운영 체제를 시작하는 방법을 정의합니다. 런타임 서비스는 실제로 부트 프로세서를 건너 뛰고 UEFI에서 응용 프로그램을 직접로드하는 작업을 포함합니다. 이렇게하면 브라우저를 실행하여 스트립 다운 운영 체제처럼 작동합니다.

많은 사람들이 UEFI에서 BIOS의 죽음을 요구하지만 실제로 시스템은 하드웨어에서 BIOS를 완전히 제거하지는 않습니다. 초기 사양에는 POST 또는 구성 옵션이 없었습니다. 결과적으로 시스템은이 두 가지 목표를 달성하기 위해 여전히 BIOS가 필요합니다. 차이점은 BIOS가 기존 BIOS 전용 시스템에서 가능한 수준으로 조정할 가능성이 없음을 의미합니다.

UEFI의 이점

UEFI의 가장 큰 이점은 특정 하드웨어 의존성이 없다는 것입니다. BIOS는 수년 동안 PC 에서 사용 된 x86 아키텍처에만 적용됩니다. 이것은 잠재적으로 퍼스널 컴퓨터가 다른 벤더의 프로세서를 사용하거나 레거시 x86 코딩이없는 프로세서를 사용할 수있게합니다. 이것은 태블릿 과 같은 장치 나 ARM 기반 프로세서를 사용하는 Microsoft의 궁극적으로 운명을 정한 Windows RT 표면과 관련이 있습니다.

UEFI의 또 다른 주요 이점은 LILO 또는 GRUB와 같은 부트 로더가 없어도 여러 운영 체제로 쉽게 시작할 수 있다는 것입니다. 대신, UEFI는 운영 체제가있는 적절한 파티션을 자동으로 선택하고 파티션을로드 할 수 있습니다. 이 작업을 수행하려면 하드웨어와 소프트웨어가 모두 UEFI 사양을 적절하게 지원해야합니다. 이것은 실제로 부트 캠프 를 사용하여 Mac OS X과 Windows가 동일한 컴퓨터에로드되는 Apple 컴퓨터 시스템에 이미 존재합니다.

마지막으로 UEFI는 BIOS의 이전 텍스트 메뉴보다 훨씬 사용자 친화적 인 인터페이스를 제공합니다. 이렇게하면 최종 사용자가 시스템을 훨씬 쉽게 조정할 수 있습니다. 또한이 인터페이스를 사용하면 제한된 사용 웹 브라우저 나 메일 클라이언트와 같은 응용 프로그램을 전체 OS를 시작하기보다는 신속하게 시작할 수 있습니다. 이제 일부 컴퓨터에는이 기능이 있지만 실제로는 BIOS에 포함 된 별도의 미니 운영 체제를 실행하여 실제로 구현됩니다.

UEFI의 단점

UEFI를 사용하는 소비자에게 가장 큰 문제는 하드웨어 및 소프트웨어 지원입니다. 제대로 작동하려면 하드웨어와 운영 체제가 모두 적절한 사양을 지원해야합니다. 현재의 Windows 또는 Mac OS X에서는 그리 문제가되지 않지만 Windows XP와 같은 구형 운영 체제에서는이 기능을 지원하지 않습니다. 실제로 문제는 그 반대입니다. 대신, UEFI 시스템이 필요한 최신 소프트웨어는 구형 시스템이 최신 운영 체제로 업그레이드하지 못하게 할 수 있습니다.

컴퓨터 시스템을 오버 클러킹 한 많은 파워 유저들도 실망 할 수 있습니다. UEFI를 추가하면 가능한 한 프로세서와 메모리에서 최상의 성능을 얻기 위해 사용되는 BIOS 내의 다양한 설정 중 많은 부분이 제거됩니다. 이것은 주로 UEFI 하드웨어의 1 세대 문제였습니다. 오버 클러킹을 위해 설계되지 않은 대부분의 하드웨어에는 전압 또는 멀티 플라이어 조정 기능이 없지만이를 위해 설계된 대부분의 새로운 하드웨어는 이러한 문제를 극복했습니다.

결론

BIOS는 지난 20 년 동안 개인용 컴퓨터를 실행하는 데 매우 효과적이었습니다. 이 문제에 대한 해결 방법을 추가로 도입하지 않고도 새로운 기술을 계속 개발하는 것이 어려워지는 수많은 한계에 도달했습니다. UEFI는 BIOS에서 많은 프로세스를 인계 받고 최종 사용자를 위해 프로세스를 간소화하도록 설정됩니다. 이렇게하면 컴퓨팅 환경을보다 쉽게 ​​사용할 수 있고 훨씬 더 유연한 환경을 만들 수 있습니다. 이 기술의 도입은 문제가되지 않지만 잠재력은 모든 BIOS 컴퓨터 고유의 기존 요구 사항보다 훨씬 중요합니다.