Алгоритм - Учебный центр

Версия сайта для слабовидящих
Заполните форму ниже! Мы вам перезвоним!

Нажав на кнопку "Отправить", Я даю своё согласие на автоматизированную обработку указанной информации, распространяющейся на осуществление всех действий с ней, включая сбор, передачу по сетям связи общего назначения, накопление, хранение, обновление, изменение, использование, обезличивание, блокирование, уничтожение и обработку посредством внесения в электронную базу данных, систематизации, включения в списки и отчетные формы.


«Устарел» BIOS, появился EFI, а за ним и UEFI. Что положительного мы получили?

«Устарел» BIOS, появился EFI, а за ним и UEFI. Что положительного мы получили?

EFI («Ифай» — Extensible Firmware Interface) — это интерфейс для связи операционной системы и программ, управляющих оборудованием на физическом уровне. Специальный термин Firmware означает: аппаратно-реализованное программное обеспечение. Само, название говорит о том, что программа уже вшита в одну из микросхем, на материнской плате, ее установкой не надо заниматься, да и нежелательно, она уже от производителя настроенная для работы в оптимальном режиме. После включения компьютера, она запускается автоматически, выполняя множество разнообразных задач. Другими словами EFI правильно инициализирует оборудование при включении компьютера и затем передает управление операционной системе.

Интерфес EFI был разработан изначально компанией Intel для систем Intel-HP Itanium в начале 2000-х, как замена старого BIOS. Было выпущено несколько версий EFI, после чего Intel внесла эту спецификацию в UEFI Forum, который сейчас отвечает за развитие и продвижение EFI. Название интерфейса тоже немного изменили — получилось Unified Extensible Firmware Interface (UEFI).

UEFI использует таблицу разделов GUID Partition Table (GPT), которая использует глобальные уникальные идентификаторы адреса разделов (GUID) и позволяет загрузку с жесткого диска такого размера, как 9,4 ZB (зетабайт). Терабайт составляет 1024 Гб, а зетабайт является 1024x1024x1024 Гб.

Также UEFI позволяет больше вариантов загрузки, не предписывает особые файловые системы и имеет превосходные способности к загрузке сети. Более быстрая загрузка осуществляется за счет отсутствия необходимости поиска загрузчика на всех дисках.

Более простая подготовка загрузочных носителей, отсутствие необходимости в записи разных загрузочных секторов, наличие собственного менеджера загрузки - теперь необязательно заводить многоуровневую чехарду загрузчиков, чтобы организовать мультизагрузочную среду, в EFI NVRAM штатно хранятся все записи о имеющихся загрузчиках, и переключение между загружаемыми ОС осуществляется так же, как и между загрузочными носителями.

Более защищенная среда загрузки.

Графический режим конфигурации UEFI, реализован с поддержкой графики и мыши.

Отсутствует ограничение на 4 основных раздела, и как следствие-отсутствие необходимости в логических разделах.

Повышенная безопасность - GPT хранит резервную копию таблицы разделов в конце диска, поэтому в случае неполадок существует возможность восстановления разметки при помощи запасной таблицы. Защита от повреждения устаревшими программами посредством Protective MBR.

Существует возможность использования старых загрузочных секторов.

UEFI обеспечит поддержку альтернативных средств ввода данных, таких как виртуальные клавиатуры и сенсорные дисплеи.

Администраторы получат в своё распоряжение расширенные инструменты удалённого управления и средства диагностики, а пользователи - возможность запускать приложения вроде браузера и медиаплеера, не загружая ОС.

Extensible Firmware Interface (EFI) –это интерфейс между операционной системой и программами, управляющими низкоуровневыми функциями оборудования, его основное предназначение: корректно инициализировать оборудование при включении системы и передать управление загрузчику операционной системы.

EFI содержит системную информацию, организованную в виде таблиц, здесь есть загрузочные и runtime-службы внутренней операционной системы.

Загрузочные службы включают инициализацию, файловые службы и другие подобные, а также текстовые и графические консоли пользователя.

Runtime-службы включают сервисы даты, времени и NVRAM.

Для поддержки связи между устройствами все драйверы и компоненты EFI поддерживают связь через специальные протоколы.

Драйверы тоже очень важны, поскольку окружение устройств EFI (EFI Byte Code, EBC), является независимым от процессора, обеспечивающим как инициализацию, так и работу устройств (за исключением специфического для ОС "железа" с особыми функциями и требованиями поддержки, например, high-end видеокарт).

При разработке UEFI участники форума с самого начала установили четкие рамки для каждого процесса. Процедуру загрузки (PI, Platform Initialization - инициализация платформы) материнской платы, основанной на UEFI, также можно разделить на несколько этапов:

Первым из них, следующим непосредственно за включением компьютера, является Pre-EFI Initialization (PEI): система загружает модули инициализации процессора, памяти и чипсета и выполняет их.

Затем осуществляется переход в окружение исполнения драйверов (DXE). В этот момент производится активация остальных компонентов, причем одновременно нескольких.

В UEFI можно интегрировать большое количество драйверов, не привязанных к определенной системе. Это значит, что производителям достаточно написать всего одну версию драйвера для всех платформ.

Встроенная BIOS. При использовании материнских плат на базе UEFI отпадает необходимость в BIOS, поскольку все функции BIOS содержатся в UEFI в виде так называемого модуля поддержки совместимости (Compatibility Support Module). Поэтому программа, использующая функции BIOS, работает и на компьютерах с UEFI.

С помощью интерфейса UEFI любое устройство хранения адресуется стандартным, линейным образом, без математических "трюков" в фоне. Это позволяет вставить USB-накопитель в систему, где загрузочное устройство вышло из строя. С помощью оболочки прошивки UEFI администраторы могут выполнить скрипты или другие утилиты с USB-накопителя.

Поскольку оболочка работает в защищённом режиме, утилиты не будут ограничены одним мегабайтом адресного пространства, в отличие от современного реального режима. И обычные пользователи не получат доступ к этим утилитам, так как они находятся не в компьютере и даже не в сети, а на флешке администратора.

Прошивка UEFI может легко расширяться - достаточно вставить USB-накопитель. После этого можно подключить дополнительные драйверы, приложения UEFI. Тем самым, открываются прекрасные возможности, которые нельзя получить с наследственным BIOS

 


Лицензия