Лабораторная работа


Поколение 1150: тень прошлого?

Механизм теневой памяти или Shadow RAM, появившийся более 20 лет назад в системах класса PC/AT 286, сегодня является обязательным ат­ри­бутом персональных платформ. Как используя в качестве носителей BIOS недорогие микросхемы ROM с разрядностью 8-бит и временем вы­борки сотни на­но­се­кунд не жертвовать производительностью? Ответ простой — при старте ком­пьютера сделать копию содержимое ROM в оперативную память и ис­поль­зо­вать ее в течение всего рабочего сеанса.

Новые процессоры Intel: противодействие взлому

Архитектура персональных платформ под­ра­зу­ме­ва­ет наличие целого ряда объектов и событий, которые BIOS (или UEFI firmware) стремится скрыть от операционной системы. И далеко не всегда дело в секретности или обес­пе­че­нии информационной безопасности. Часто это связано с оп­ти­ми­за­ци­ей разделения функций между программными модулями.

USB на Intel Z87. Ничего лишнего

Есть мнение, что 8-я серия чипсетов Intel ничем сущест­вен­но не отличается от предыдущего набора системной логи­ки. Справедливо ли это в от­но­ше­нии USB-подсистемы мы решили проверить на платформе Z87-K, предостав­лен­ной нам офисом ASUS в Украине.

ASUS Z87-K: желание сэкономить рождает компромиссы

Установка нескольких видеокарт давно перестала быть экзотикой для пер­со­наль­ных платформ. Причин для этого много: удобство многомониторных систем, масштаби­ро­ва­ние мощности графической подсистемы. Не по­след­нее в этом ряду и распространение технологий, связанных с ис­поль­зо­ва­нием графического процессора в качестве вы­чис­ли­те­ля общего на­зна­че­ния: например, Mining Bitcoins.

Известно достаточно много системных плат, оборудо­ван­ных двумя и более разъемами PCIe x16. Но при детальном рассмотрении таких платформ выясняется, что только не­мно­гие из них обес­печивают функционирование несколь­ких видеокарт в режиме полной разрядности PCI Express x16. Выясним, как с этим обстоит дело на анонсированной вчера платформе ASUS Z87-K с процессорным сокетом 1150, использу­ю­щей набор системной логики Intel Z87.

Intel VT-d: практикум для хакеров

Современные персональные платформы характеризуются способностью пе­ри­ферийных контроллеров самостоятельно обращаться к оперативной па­мя­ти и другим системным ре­сур­сам. Это требуется учитывать при раз­ра­бот­ке тех­но­ло­гий виртуализации. Контроллер, работающий с опе­ра­тив­ной памятью под управлением гостевой операционной сис­те­мы, должен видеть только виртуальное адресное про­стран­ство данной среды. Несоблюдение этого требо­ва­ния, превращает его в инструмент, которым злонамеренная гостевая задача может полностью разрушить системный контекст.

Эскиз к диагностике шины PCI Express с помощью Link Training

Топология шины PCI Express декларирует соединение двух ее агентов меж­ду собой по схеме «точка-точка». Па­ра­мет­ры каждого линка — предмет осо­бо­го внимания процедур BIOS. На этапе выполнения POST его задача со­сто­ит в том, чтобы определить функциональность таблично заданных аген­тов и подготовить их для операционной системы с по­мо­щью спе­ци­аль­ной про­це­ду­ры, которая называется Link Training. Инициализационные про­це­ду­ры должны оп­ре­де­лить разрядность PCIe-шины и проверить ее го­тов­ность к работе в заданной полосе пропускания. Кроме того, вы­пол­ня­ет­ся еще ряд манипуляций в конфигурационном PCI-про­стран­стве, на которых мы останавливаться не будем, огра­ни­чив эксперименты стартовой процедурой, направленной, как следует из ее на­зва­ния, на запуск и «тре­ни­ров­ку» шинных соединений.