Бенчмарки на IDE-R? Вопрос остается открытым...

Известно, что уже как минимум десяток поколений системной логики Intel поддерживают удаленную загрузку IDE-R — одну из функциональностей технологии AMT (Active Management Technology). Системная логика обеспечивает эмуляцию IDE-контроллера на основе LAN-соединения с целью упрощения сценариев работы низкоуровневого программного обеспечения при реализации удаленной загрузки. Другими словами, IDE-R позволяет на проблемной платформе подключить по сети чистый и безопасный образ операционной системы и стартовать с него, как с локального накопителя.

Несмотря на то, что эмуляция IDE впервые появилась в ICH7, документация на АМТ обходила стороной этот вопрос, весьма скудно освещая его в открытых источниках, но предоставляя исчерпывающую информацию всем крупным брендам. В описании Intel 5 series chipset, IDE Redirection уже упоминается вполне официально. Тем не менее, очевидно, что знания программной модели описанных ресурсов, которое можно получить из документации, недостаточно, поскольку возможность доступа к ним и сценарий их применения зависит от UEFI/BIOS и другого софта.

Насколько реально с помощью Java-приложения для виртуального IDE-накопителя в сеансе ОС выполнить тест дисковой подсистемы на уровне файловых операций? Не будем касаться пока низкоуровневых режимов, а ограничимся работой с ОС API и посредником — фреймворком java.nio. Можно ли измерить время чтения, записи, копирования? Очевидно, ответ на этот вопрос зависит от следующих факторов:


1. Доступен ли данный диск в сеансе операционной системы на уровне стандартных API файловых операций?

Даже в рамках Intel AMT, функциональность IDE-R — это большая и отдельная тема, которая была реализована уже в самых ранних версиях технологии управления. Стоит отметить также, что удалённая загрузка по сети — это единственное, что есть во всех версиях АМТ. Доступ к диску IDE-R открывается, начиная с BIOS Setup. Вопрос общения с ним на уровне стандартных API остается открытым, так как задачи тестирования не реализованы даже у Intel.

2. Возможна ли запись на IDE-R или он эмулируется как оптический носитель?

Запись не предусмотрена по определению. Внешний носитель видится, как эмуляция CD-ROM/DVD-ROM с ёмкостью соответствующего формата. В новых версиях AMT допускается выход за эти рамки, хотя загружаться с образов объемом более чем 500 МБ не рекомендуется.

3. Известны ли дополнительные API, специфичные для IDE-R, помимо стандартных функций файлового ввода-вывода?

IDE Redirection — неотъемлемая часть AMT, поэтому всё, что относится к АМТ — относится и к IDE-R. Просто у IDE-R в силу взаимодействия с кодом загружаемой операционной системы много своей специфики, обусловленной уже этим (не относящимся напрямую к АМТ) процессом. Например: способ загрузки образа, недоступность основного жёсткого диска и прочих «привычных» вещей во время сессии IDE-R и т.п.


Добавить комментарий

Filtered HTML

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступные HTML теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
Anti-bot.