UEFI


UEFIUEFI — новый способ организации базовой системы ввода и вывода, своего рода интерфейс меж­ду низкоуровневыми функциями аппаратуры и операционной системой, поэтому его нельзя вклю­чить, нельзя выключить, можно настроить подобно BIOS Setup, выполнив требуемые установки. Оболочка UEFI Shell предоставляет дополнительные сервисы по обновлению и прошивке кода.

Обзор средств отладки EBC-приложений с помощью EFI Byte Code Debugger, программного продукта компании Intel

Для отладки EFI Byte Code или EBC-приложений непосредственно в среде UEFI, компания Intel предлагает продукт EBC Debugger, доступный для загрузки на официальном сайте UEFI – http://www.uefi.org. Продукт существует в трех реализациях для следующих процессорных архитектур:

IA32 (Intel Architecture 32)
x64 (x86 64-bit extension, синонимы Intel64 и AMD64)
IPF (Itanium Processor Family, синоним IA64)

Андроидальное расстройство

Лет пять тому назад позиции Intel и Microsoft на рынке персональных вычислительных систем казались незыблемыми, а идеи Google по созданию новой операционной среды воспринимались с улыбкой. Как сильно изменился цифровой мир за это время! Почему же успех сопутствовал компании, занимающейся поисковыми алгоритмами, и, мягко говоря, не соблаговолил заслуженным программистам и «железячникам» прошлого? Давайте оценим возможности, оставшиеся в прошлом, с точки зрения дня сегодняшнего.

Обзор UEFI материнской платы ASUS J1800I-C

Как театр начинается с вешалки... Ну, в общем, начнем знакомиться с новинкой от ASUS заглянув в CMOS Setup материнской платы J1800I-C. Благо дело, сейчас доступ к встроенному программному обеспечению возможен как при нажатии привычной клавиши DEL, так и по F2. Эта маленькая хитрость деталь интерфейса свидетельствует о том, что платформы тайваньского бренда осваиваются, а в некоторых случаях и с успехом конкурируют, в тех нишах IT-бизнеса, где персонал привык к эргономике HP, Dell и иже с ними.

UEFI BIOS убивает ноутбуки Thinkpad?

Походя брошенное обвинение в адрес 540-й серии ноутбуков ThinkPad, смысл которого полностью умещается в несколько слов типа «Загрузка Linux выводит из строя некоторые модели ThinkPad», с недавних пор за­мельтешило в заголовках новостных сайтов. Эхо скандала докатилось и до Украины, коснувшись даже наших знакомых. Друзья из интернет-магазинов, озабоченные снижением продаж, обратились к нам с просьбой про­комментировать ситуацию. Дело в том, что ноутбуки Le­no­vo активно про­двигаются на страницах их ресурса, а моделям ThinkPad выделена це­лая рубрика. Мы попытались разобраться в проблеме, озву­чен­ной Теодором Тсо (Theodore Ts’o) – одним из разработчиков Linux.

UEFI-диагностика: первые итоги

В недавно опубликованной статье «UEFI-диагностика: проблемы и решения» мы акцентировали внимание на одной особенности firmware современных персональных платформ, приводящей к существенному снижению производительности при доступе центрального процессора к видео памяти. Недостаток контекста, созданного BIOS при ини­ци­а­ли­за­ции ресурсов шины PCI Express, состоит в том, что Prefetchable диапазон видео адаптера, обеспечивающий доступ к видео памяти, адресуется через Non-Prefetchable диапазон моста PCI Express. При этом Prefetchable диапазон моста PCI Express выключен. Это делает невозможным использование тех­нологий повышения пропускной способности шины при операциях с видео памятью.

Сможет ли UEFI обеспечить компьютерную безопасность?

Технологии обеспечения безопасности в современных операционных системах базируются на присвоении выполняемым программным модулям одного из двух статусов.

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

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

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

UEFI-диагностика: проблемы и решения

Нетрудно заметить, что интерфейс UEFI оптимален для це­лого ряда операций по обслуживанию персональных плат­форм и разработки диагностического программного обес­пе­че­ния. Большие операционные системы, такие как, на­при­мер, Microsoft Windows имеют мало шансов на загрузку, если сбоит память или другие системные ресурсы.

Из множества альтернатив лучшим вариантом представля­ет­ся UEFI, ведь к моменту старта UEFI-приложения, BIOS инициализирует контекст, обеспечивающий 64-битную ад­ресацию и беспрепятственный доступ к системным ре­сур­сам. А набор сервисных функций или UEFI-протоколов, об­рабатываемых firmware, дает в рас­по­ря­же­ние про­грам­мис­та уникальный набор возможностей, недо­ступ­ный в любой другой среде, использующей Legacy Boot.

Эксперименты с настройками UEFI BIOS

В предыдущей публикации «Компостер» коснулся тонких материй, со­еди­ня­ю­щих прошлое с настоящим. В ком­пью­тер­ном мире это называется совместимостью. Пытливый ум экспериментатора хочет знать: что будет, если ослу­шать­ся маму мануал и отказаться от со­в­мес­ти­мос­ти? Другими словами: хорошо ли усвоен материал по вы­пол­не­нию на материнской плате операции Clear CMOS? Если с этим все в порядке, следуйте за нами, до­ро­гие читатели. Мы начинаем эксперименты с утилитой Aptio Setup Utility, надежно встроенной в состав UEFI BIOS производства Ame­ri­can Megatrends.

UEFI в режиме совместимости

Замена Legacy BIOS на расширяемый интерфейс фирменного про­грам­мно­го обеспечения, больше известный как UEFI, произошла быстро и без­бо­лез­нен­но. В этом нет ничего удивительного – несколько секунд старта компьютера или ноутбука – капля в море времени, которое поль­зователи тратят на ра­бо­ту с приложениями в операционных системах. О старте будут говорить толь­ко в том случае, если он не состоялся.

Производительность и совместимость UEFI

Стандарт Graphics Output Protocol (GOP) сегодня является основной тех­но­ло­ги­ей для разработки графических UEFI-приложений. Его раз­ра­бот­чи­кам удалось предложить изящное решение пригодное для редизайна ус­та­рев­ших программ, использующих VESA BIOS Extension. В то же время, по­тен­циал GOP позволяет процедурам UEFI-firmware использо­вать воз­мож­нос­ти графического акселератора. При этом UEFI-при­ло­же­ния, вза­имо­дей­ству­ю­щие с графическим процессором посредством firm­ware, могут быть ос­во­бо­жде­ны от поддержки ог­ром­но­го количества моделей графических про­цес­со­ров.

Страницы