UEFI как новый шаг развития BIOS

Почти четвертьвековая история базовой системы ввода-вывода, или просто BIOS, подходит к концу. Не исключено, что в скором времени ей на

UEFI как новый шаг развития BIOS

Контрольная работа

Компьютеры, программирование

Другие контрольные работы по предмету

Компьютеры, программирование

Сдать работу со 100% гаранией
ьные драйверы, приложения UEFI. Тем самым, открываются прекрасные возможности, которые нельзя получить с наследственным BIOSобеспечит поддержку альтернативных средств ввода данных, таких как виртуальные клавиатуры и сенсорные дисплеи.

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

 

1.4 Недостатки UEFI

 

Управление EFI должно быть быстрым и практичным, а запуск самой Windows происходить мгновенно. Что касается обычной жизни, польза от EFI незаметна. Пока что, и это главное EFI не может превзойти BIOS по скорости. Система загружается с обычной скоростью. Скорость зависит как всегда, от количества задействованных в работе контроллеров и подключённых к ним устройств, что отнимает драгоценное время. Да и GPT-раздел необходим не всегда, и не всем! Загрузка GPT-раздела поддерживается только 64-битной версией Windows Vista или 7.

Среди новшеств есть одно, наиболее пугающее - стандарт UEFI предусматривает наличие неких драйверов, которые будут перехватывать вызовы операционной системы, таким образом можно реализовать DRM -digital restrictions management(Технические средства защиты авторских прав) Суть системы такова - человеку, у которого все работает, предлагается за его же деньги (но так, чтобы он не смог отказаться), установить такое программное обеспечение или оборудование (а то и изменить существующее), чтоб часть функций в его работающих системах воспроизведения цифрового контента (компьютеры, мультимедиа-плейеры и т.п.) более не работала так, как надо. Невозможно гарантировать, что операционная система все-еще контролирует компьютер, если она загружается с помощью UEFI, о чем предупреждает в своем интервью разработчик LinuxBIOS, Ronald G. Minich.не поддерживает все платы, потому что для каждой материнки есть свои особенности в коде. Производители материнских плат немало времени тратят на разработку собственных технологий, которые отличают их платы от плат конкурентов. Если эти технологии затрагивают код BIOS, то возможно, что они не смогут работать с UEFI.

 

 

2. РЕАЛИЗАЦИЯ UEFI ПРИЗВОДИТЕЛЯМИ

Platform Innovation Framework для EFI (Инновационный Инструментарий Intel) - ряд спецификаций, разработанных Intel совместно с EFI. Если EFI определяет интерфейс между ОС и firmware, то инструментарий определяет структуры, используемые для создания встраиваемого ПО на более низком уровне, чем интерфейс между ОС и firmware.

В частности инструментарий включает все шаги, необходимые для инициализации компьютера после включения. Эти внутренние возможности встраиваемого ПО не определены как часть спецификации EFI, но включены в спецификацию инициализации платформы (Platform Initialization Specification), разработанную UEFI. Инструментарий был проверен на платформах: Intel XScale, Intel Itanium и IA-32.

Совместимость с ОС для платформы x86, требующими для работы интерфейса «legacy BIOS», достигается с помощью модуля поддержки совместимости (CSM). CSM включает 16-битную программу(CSM16), реализуемую изготовителем BIOS, и слой, связывающий CSM16 с инструментарием.разработал эталонную реализацию для инструментария под кодовым названием «Tiano». Tiano - полная, legacy-free реализация встраиваемого ПО, обеспечивающая поддержку EFI. Tiano не включает 16-битную часть CSM, но обеспечивает интерфейсы, требуемые для дополнений, реализуемых производителями BIOS. Intel не предоставляет полную реализацию Tiano для конечных пользователей.

Часть Tiano была выпущена в виде исходных текстов TianoCore проекта как EFI Developer Kit (EDK). Эта реализация включает EFI и некоторый код инициализации аппаратных средств, но не раскрывает полностью особенностей непосредственно встраиваемого ПО. Несколько лицензий использовались для этого кода, включая BSD license и Eclipse Public License.

Продукты, основанные на EFI, UEFI и спецификациях инструментария, доступны через независимых производителей BIOS, например, American Megatrends (AMI) и Insyde Software. Некоторые реализации производителей полностью основаны на Tiano, в то время как другие, соответствуют спецификациям, но не основываются на эталонной реализации Intel.

 

2.1 Платформы, использующие EFI или инструментарий

программный интерфейс платформа инструментарий

Выпущенные в 2000 году Intel системы на платформе Itanium поддерживали EFI 1.02.

Выпущенные в 2002 году Hewlett Packard системы на платформе Itanium2 поддерживали EFI 1.10; они могли загружать Windows, Linux, FreeBSD и HP-UX.

Все системы Itanium или Itanium 2, которые выпускаются с EFI-совместимым встраиваемым ПО, должны соответствовать спецификации DIG64.

В ноябре 2003 года, Gateway представила Gateway 610 Media Center - первую x86 компьютерную систему на основе Windows, использующую встраиваемое ПО, основанное на инструментарии, InsydeH2O от Insyde Software. Поддержка BIOS была реализована с помощью модуля поддержки совместимости (CSM) для загрузки Windows.

В январе 2006 года Apple Inc. представила первые компьютеры Macintosh на платформе Intel. Эти системы используют EFI и инструментарий вместо Open Firmware, который использовался на предыдущих системах платформы PowerPC.

апреля 2006 года Apple выпустила пакет Boot Camp, который позволяет создать диск с драйверами Windows XP, а также содержит неразрушающий инструмент разметки дисков, позволяющий установить Windows XP совместно с Mac OS X. Также было выпущено обновление встраиваемого ПО, которое добавило поддержку BIOS для данной реализации EFI. Последующие модели Macintosh были выпущены с обновлённым встраиваемым ПО. Теперь все современные компьютеры Macintosh могут загружать BIOS-совместимые ОС, такие как Windows XP, Vista и Windows 7.

Большое количество системных плат фирмы Intel выпускается с встраиваемым ПО на основе инструментария (например, DP35DP). Так, в течение 2005 было выпущено более одного миллиона систем Intel. Новые мобильные телефоны, настольные компьютеры и серверы, использующие инструментарий, начали производить в 2006 году. Например, все системные платы, которые построены на наборе системной логики Intel 945, используют инструментарий. Однако, производимое встраиваемое ПО обычно не включает поддержку EFI и ограничено поддержкой BIOS.

С 2005 года EFI начал применяться в не-ПК архитектурах, таких как встраиваемые системы на ядре XScale.включает цель NT32, которая позволяет встраиваемому ПО EFI и приложениям EFI выполняться в приложениях Windows.

В 2007 году компания Hewlett-Packard выпустила многофункциональный принтер серии 8000, оснащённый встраиваемым ПО, совместимым с EFI.

В 2008 году компания MSI выпустила линейку системных плат на чипсете Intel P45 с поддержкой EFI (http://fr.msi.com/img/NEWS/P45-Leaflet_back.pdf).

 

2.2 Операционные системы

 

ОС Linux могли использовать EFI при загрузке с начала 2000 года, используя загрузчик EFI elilo или появившиеся позднее EFI версии загрузчика grub.[12]

ОС HP-UX начали использовать EFI как загрузочный механизм в системах на платформе IA-64 с 2002 года. ОС OpenVMS использовала его начиная с января 2005 года.приняла EFI для линейки своих компьютеров, основанных на архитектуре Intel (Intel-based Macs). Mac OS X 10.4 (Tiger) для Intel и Mac OS X 10.5 (Leopard) поддерживают EFI v1.10 в 32-разрядном режиме, а также на 64-разрядных центральных процессорах (новые Macintosh имеют 64-разрядный EFI).[13]

Itanium версии Windows 2000 (Advanced Server Limited Edition и Datacenter Server Limited Edition) получили поддержку EFI 1.1 в 2002 году.Server 2003 для IA-64, 64-разрядная версия Windows XP и Windows 2000 Advanced Server Limited Edition, предназначенные для семейства процессоров Intel Itanium, поддерживают EFI, определённый для данной платформы спецификацией DIG64.[14]

Microsoft ввела поддержку UEFI в 64-разрядных ОС Windows начиная с Windows Server 2008 и Windows Vista Service Pack 1.[15][16] Microsoft утверждает, что отсутствие официальной поддержки EFI на 32-разрядных ЦП происходит из-за недостаточной поддержки изготовителями ПК и поставщиками. Миграция Microsoft к 64-разрядным ОС не позволяет использовать EFI 1.10, так как 64-разрядные расширения процессора, необходимые этим ОС, не поддерживаются окружением процессора. Поддержка x86-64 была включена в UEFI 2.0.выпустила видео с Эндрю Рицом (Andrew Ritz) и Джейми Шварцем (Jamie Schwarz), разъясняющим реализацию поддержки UEFI в Windows Vista и Windows Server 2008.

Стало известно, что операционная система Windows 8 будет поддерживать технологию Unified Extensible Firmware Interface (UEFI) от Phoenix Technologies. Phoenix показывала на мероприятии Computex в Тайване BIOS с поддержкой UEFI, который будет использоваться в планшетниках и ПК под управлением Windows 8. Это означает, что технология работает не только с архитектурой х86, но и ARM.

Особенностью UEFI и нового BIOS является минимальное время до начала загрузки ОС. По словам представителей Phoenix, загрузка будет мгновенной. Минимальное время понадобится и для переключения между различными аппаратными платформами. Кроме Windows будет поддерживаться и Linux.

На демонстрациях показано, что мгновенный BIOS от Phoenix начинает загрузку в течение одной секунды, а в спецификациях упоминается и Android, без чьего присутствия на планшетниках не обойдется. На Computex отмечалось, что устройства с UEFI и SSD-накопителем будут "подниматься" менее, чем за 6 секунд.

 

3. ПЕРСПЕКТИВЫ РАЗВИТИЯ UEFI

и Microsoft будут продвигать EFI в качестве отраслевого стандарта через свой форум, помогая другим осваивать новую спецификацию. По словам Ричмонда, официальный анонс форума с

Похожие работы

<< < 1 2 3 4 >