Когда вы впервые включаете свою компьютерную систему, она не сразу начинает загружать вашу операционную систему. Он проходит процедуру, которая была первоначально установлена с использованием первых персональных компьютеров, путем запуска оборудования через базовую систему ввода вывода или BIOS. Это необходимо, чтобы позволить различным аппаратным компонентам компьютера правильно связываться друг с другом. После завершения теста Power On Self или POST BIOS затем инициирует загрузку операционной системы. Этот процессор практически не изменился уже более двадцати лет, но потребители могут не понимать, что это изменилось за последние пару лет. Большинство компьютеров теперь используют систему под названием Unified Extensible Firmware Interface или UEFI. В этой статье рассматривается, что это такое и что значит для персональных компьютеров.
История UEFI
UEFI на самом деле является расширением оригинального расширяемого интерфейса прошивки, разработанного Intel. Они разработали эту новую систему аппаратного и программного интерфейса, когда они запустили неудачную линейку процессоров Itanium или IA64. Из-за своей передовой архитектуры и ограничений существующих систем BIOS они хотели разработать новый метод передачи аппаратного обеспечения операционной системе, что обеспечило бы большую гибкость. Поскольку Itanium не имел большого успеха, стандарты EFI также томились в течение многих лет.
В 2005 году был создан Единый форум EFI между рядом крупных корпораций, который расширился бы по первоначальным спецификациям, разработанным Intel, для создания нового стандарта для обновления аппаратного и программного интерфейса. Сюда входят такие компании, как AMD, Apple, Dell, HP, IBM, Intel, Lenovo и Microsoft. Даже два из крупнейших производителей BIOS, американские Megatrends Inc. и Pheonix Technologies являются членами.
Что такое UEFI?
UEFI - это спецификация, которая определяет, как аппаратное и программное обеспечение взаимодействует в компьютерной системе. Спецификация фактически включает два аспекта этого процесса, известные как службы загрузки и службы времени выполнения. Службы загрузки определяют, как аппаратное обеспечение инициирует программное обеспечение или операционную систему для загрузки. Службы времени выполнения фактически пропускают загрузочный процессор и загружают приложения непосредственно из UEFI. Это заставляет его действовать как чередующаяся операционная система, запустив браузер.
Хотя многие называют UEFI гибелью BIOS, система фактически не полностью удаляет BIOS с аппаратного обеспечения. В ранних спецификациях не было никаких параметров POST или конфигурации. В результате система все еще требует BIOS для достижения этих двух целей. Разница в том, что BIOS, скорее всего, не будет иметь тот же уровень настройки, который возможен в существующих системах только для BIOS.
Преимущества UEFI
Наибольшим преимуществом UEFI является отсутствие какой-либо конкретной аппаратной зависимости. BIOS относится к архитектуре x86, которая уже много лет используется на ПК. Это потенциально позволяет персональному компьютеру использовать процессор от другого поставщика или не имеет в нем устаревшего кодирования x86. Это может иметь последствия для устройств, таких как планшеты или даже в конечном итоге обреченных Surface с Windows RT, которые использовали процессор на базе ARM.
Другим важным преимуществом для UEFI является возможность легко запускаться в несколько операционных систем без необходимости загрузчика, такого как LILO или GRUB. Вместо этого UEFI может автоматически выбрать соответствующий раздел с операционной системой и загрузить с него. Чтобы это было достигнуто, как аппаратное, так и программное обеспечение должно иметь соответствующую поддержку спецификации UEFI. Это фактически уже существует в компьютерных системах Apple, которые используют Boot Camp для загрузки Mac OS X и Windows на тот же компьютер.
Наконец, UEFI предложит гораздо более удобные для пользователя интерфейсы, чем старые текстовые меню BIOS. Это сделает настройки системы намного проще для конечного пользователя. Кроме того, интерфейс, скорее всего, позволит запускать приложения, такие как ограниченный веб-браузер или почтовый клиент, а не запускать полную ОС. Теперь некоторые компьютеры обладают этой способностью, но на самом деле это достигается за счет запуска отдельной мини-операционной системы, которая находится в BIOS.
Недостатки UEFI
Самая большая проблема для потребителей с UEFI - это аппаратная и программная поддержка. Чтобы он работал правильно, аппаратная и операционная система должна поддерживать соответствующую спецификацию. Это не так много проблем с текущей Windows или Mac OS X прямо сейчас, но более старые операционные системы, такие как Windows XP, не поддерживают это. Проблема на самом деле более обратная. Вместо этого более новое программное обеспечение, которое требует UEFI-систем, может помешать более старым системам перейти на более новые операционные системы.
Многие опытные пользователи, которые разгоняют свои компьютерные системы, также могут быть разочарованы. Добавление UEFI удаляет многие из различных настроек в BIOS, используемых для максимальной производительности процессора и памяти. В основном это проблема с первым поколением оборудования UEFI. Это правда, что большинство аппаратных средств, не предназначенных для разгона, не будут иметь таких функций, как регулировка напряжения или множителя, но большинство новых аппаратных средств, разработанных для этого, преодолели эти проблемы.
Выводы
BIOS был чрезвычайно эффективен при работе персональных компьютеров в течение последних двадцати лет. Он достиг ряда ограничений, из-за которых сложно продолжать создавать новые технологии, не внося дополнительных обходных путей для решения этих проблем. UEFI настроен на то, чтобы взять большую часть процесса из BIOS и оптимизировать его для конечного пользователя.Это упростит использование вычислительной среды и создаст более гибкую среду. Внедрение технологии не будет без проблем, но потенциал значительно перевешивает унаследованные требования, присущие всему компьютеру BIOS.