Перейти к содержимому

Попрощайтесь со своим BIOS: привет, UEFI!

    1652230442

    На пороге UEFI

    Дни старого доброго BIOS сочтены. Унифицированный расширяемый интерфейс встроенного ПО (UEFI) представит более мощное решение, способное лучше справляться с требованиями современного разнообразного оборудования. В двух словах, UEFI — это интерфейс, который обеспечивает передачу предзагрузочной среды операционной системе. Мы быстро рассмотрели UEFI и обнаружили некоторые неизбежные проблемы.

    Возможно, вы уже слышали об UEFI (или EFI, который был первоначальным подходом). Intel инициировала EFI в 2003 году с архитектурой Itanium IA64 под названием Boot Initiative. Концепция была передана на форум Unified EFI Forum, который управлял и продвигал новый стандарт для всей отрасли. AMD, AMI, Apple, Dell, HP, IBM, Insyde, Intel, Lenovo, Microsoft и Phoenix сегодня являются ведущими участниками. BIOS основан на 16-битном реальном режиме архитектуры x86, но UEFI обеспечивает полную независимость от оборудования и интерфейсы, разделенные на службы загрузки и службы времени выполнения. Они нацелены на высокую стандартизацию, предоставляя производителям достаточную гибкость для дифференциации своей продукции.

    BIOS: устаревший и все еще распространенный

    Около 25 лет назад BIOS был разработан для запуска операционных систем. Первые компьютеры использовали перфокарты в качестве пусковой цели, прежде чем они были заменены ПЗУ с базовыми интерпретаторами. Сегодня мы можем выбрать множество целей, включая дискеты, жесткие диски, оптические приводы и сетевые расположения. Однако фактическая работа компонента по-прежнему зависит от конкретной операционной системы через драйверы устройств, в то время как EFI допускает поддержку независимых от ОС драйверов через собственную модель драйвера.

    Было несколько попыток изменить первоначальную концепцию BIOS. IBM представила модифицированную систему PS/2 в 1988 году, отчасти для борьбы с клонами BIOS. Его 32-битную многоканальную архитектуру (MCA) с ABIOS можно рассматривать как способ обойти подражательную реализацию BIOS. Advanced RISC Computing (ARC) был нацелен на объединение загрузочных сред платформ MIPS и Alpha в 1990-х годах, но ему не хватало эволюционного пути, расширяемости и возможного разнообразия систем. PowerPC и SPARC имеют свои Open Firmware (OF) и Common Hardware Reference Platform (CHRP), которые вроде как работали против ACPI, не принимая его.

    В конце концов, BIOS все еще существует и по-прежнему делает то, что делал последние 25 лет: следит за тем, чтобы ваша операционная система загружалась. Он никогда не был рассчитан на сегодняшнее огромное разнообразие аппаратного обеспечения. Он по-прежнему застрял с 16-битными интерфейсами и программными прерываниями, маршрутизацией прерываний и таймерами максимальной точности, ограниченным пространством для выполнения ПЗУ (1 МБ) и размером образа, ограниченным количеством инициализируемых устройств (что критично для серверного пространства), проприетарными расширениями, и отсутствие модульности — это лишь некоторые из проблем.

    Поддержка UEFI

    Операционные системы начали поддерживать дизайн интерфейса платформы к 2007 году, но большинство версий Windows, таких как Vista с пакетом обновления 1 (SP1) и Windows Server 2008, предлагали поддержку только в 64-разрядных версиях. К сожалению, мы обнаружили, что отраслевая поддержка UEFI все еще очень слаба, а на стороне хранения есть некоторые недостатки.

    0 0 голоса
    Rating post
    Подписаться
    Уведомить о
    guest
    0 comments
    Межтекстовые Отзывы
    Посмотреть все комментарии
    0
    Оставьте комментарий! Напишите, что думаете по поводу статьи.x