Глобальные энергетические состояния
в стандарте ACPI.
В ACPI предусматривается несколько классов энергетических состояний системы, а именно: глобальные состояния, состояния «сна» энергетические состояния процессора, энергетические состояния устройств, состояния производительности. Так как в каждой из групп энергетических состояний существует несколько уровней сохранения энергии, общее количество режимов работы системы достаточно велико.
В стандарте ACPI описывается множество энергетических состояний системы, отдельных устройств и процессора.
Глобальные энергетические состояния обозначаются как Gx и применяются сразу ко всей системе. Глобальные энергетические состояния являются "видимыми" для пользователя и описываются с помощью шести принципиально важных критериев:
1. Возможностью запуска программных приложений.
2. Временем реакции приложения на возникновение внешнего события.
3. Уровнем потребляемой мощности.
4. Необходимостью перезагрузки операционной системы для возврата в рабочий режим.
5. Безопасностью для разборки компьютера.
6. Возможностью входа и выхода из режима энергосбережения "электронным" способом.
Во-первых, например, в стандарте ACPI версии 3.0 описывается четыре глобальных состояния системы:
1) G3 - Mechanical Off (механическое отключение)
2) G2 - Soft Off (программное отключение - "глубокий сон ")
3) G1 - Sleeping ("легкий сон")
4) G0 - Working (рабочий режим)
Во-вторых, внутри глобальных состояний существует более детальная классификация, состоящая из пяти состояний Sleep (sleeping states) и обозначаемых, как Sx, а именно:
S1 Sleeping State
S2 Sleeping State .
S3 Sleeping State
S4 Sleeping State
S5 Soft Off State
Первый режим (S1) сохраняет наименьший процент электроэнергии, но позволяет осуществить быстрый возврат в рабочий режим. Последний режим (S5) является наиболее экономичным, соответствует программному отключению системы и аналогичен глобальному состоянию G2. Кроме этих режимов сна, в описании стандарта ACPI можно встретить и упоминание состояния S0, которое, фактически, соответствует глобальному состоянию G0. Режимы с SI no S4 являются различными ступенями глобального состояния G1.
В-третьих, для процессора вводится четыре энергетических состояния, обозначаемых, как Сх, а именно С0, Cl, C2, СЗ. Как и в предыдущих случаях, состояние С0 соответствует рабочему режиму процессора, а состояние СЗ обеспечивает наибольшее сохранение потребляемой процессором мощности. В-четвертых, энергетические состояния устройств обозначаются буквой Dx (D0, Dl, D2 и D3). В соответствии со спецификацией ACPI, все устройства компьютера делятся на 8 групп и для каждой из этих групп доступны все четыре состояния с DO no D3. Состояние D0 - это полное включение устройства, а состояние D3 - это полное его отключение.
Кроме перечисленных энергетических состояний (Gх, Sx, Dx и Сх), в стандарте ACPI вводится еще и понятие состояний производительности процессора и устройств. Эти состояния обозначаются, как Рх. На текущий момент времени в спецификации явно описаны только состояния Р0 и Р1. Но в принципе, количество таких состояний может быть достаточно большим, однако, все-таки, не должно превышать шестнадцати. Количество ступеней производительности Рх может определяться разработчиком системы, в зависимости от типа процессора и набора устройств. Как видно из простого перечисления только энергетических состояний вычислительной системы, стандарт ACPI является достаточно объемным документом, и технология ACPI становится одной из базовых в современном компьютере.