Перейти до вмісту

Попрощайтеся зі своїм 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 мають відкрите мікропрограмне забезпечення (OF) і загальну апаратну довідкову платформу (CHRP), які начебто працювали проти ACPI, не застосовуючи його.

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

    Підтримка UEFI

    Операційні системи почали підтримувати дизайн інтерфейсу платформи в 2007 році, але більшість версій Windows, таких як Vista з пакетом оновлень 1 і Windows Server 2008, підтримували лише 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