Posts Tagged ‘ACPI’

Технология ACPI и Windows2000

Воскресенье, Март 30th, 2008 Нет комментариев

Under : , , , , , , , , , , , , , ,

ACPI. В последнее время эта аббревиатура все чаще и чаще попадается на глаза. Расшифровывается она весьма просто Advanced Computer Management and Interface, но что кроется за этой фразой, для многих остается загадкой. Системам управления питанием простые пользователи традиционно не уделяли особого внимания, руководствуясь мнением, что пара лишних киловатт, сожженных в месяц, не имеют большого значения. Но ACPI не является простым механизмом для экономии пары ватт энергии, его возможности гораздо шире, и при правильном использовании он способен коренным образом изменить пути и принципы взаимодействия пользователя и машины.
Начало истории развития систем управления питанием на ПК можно датировать 1989 годом, когда корпорация Intel выпустила процессор i386SL, в котором впервые была реализована возможность отключения процессора в случае его длительного бездействия. Почти сразу же появились и другие устройства, поддерживающие технологии SL, которые заняли свою нишу на рынке ноутбуков, превратив их в действительно мобильные устройства. Однако, SL работал только на уровне BIOS, без всякого взаимодействия с операционной системой, что приводило к определенным проблемам и неудобствам, главным из которых было невозможность для ОС определить, какие устройства отключены, что приводило к серьезным неприятностям, вплоть до полного зависания системы при попытках ОС обратиться к отключенному устройству.

Конечно же, такая ситуация не могла сохраняться долго, поэтому уже в 1991 Intel совместно с Microsoft разработали стандарт APM (Advanced Power Management), который предусматривал активное участие операционной системы в управлении питанием. Теперь, когда функции управления питанием перестали ограничиваться только BIOS, стало возможным реализовать гораздо более продвинутые алгоритмы управления питанием. Например, с появлением APM стало возможным выключение питания по запросу ОС, что привело к появлению ATX форм-фактора. Кроме этого, стал возможным и обратный процесс, включения питания по запросу. Примером использования такой возможности может служить технология Wake on LAN, разработанная Intel совместно с IBM, которая позволяет включать ПК по сети, просто послав на сетевую карту так называемый «magic packet». Конечно, для этого сетевая карта, материнская плата и BIOS должны поддерживать эту технологию.
(далее…)