Алгоритм - Учебный центр

Версия сайта для слабовидящих
Заполните форму ниже! Мы вам перезвоним!

Нажав на кнопку "Отправить", Я даю своё согласие на автоматизированную обработку указанной информации, распространяющейся на осуществление всех действий с ней, включая сбор, передачу по сетям связи общего назначения, накопление, хранение, обновление, изменение, использование, обезличивание, блокирование, уничтожение и обработку посредством внесения в электронную базу данных, систематизации, включения в списки и отчетные формы.


ACPI, состояния ПК.

ACPI, состояния ПК.

С точки зрения ACPI, вообще имеется четыре состояния ПК:

-  G0 - обычное, рабочее состояние;

-  G1 - suspend, спящий режим;

- G2-soft-off, режим когда питание отключено, но блок питания находится под напряжением, и ПК готов включиться в любой момент;

-  G3 - mechanical off - питание отключено полностью.

По инициативе OnNow расширили состояние G1. Вместо простого засыпания  ввели четыре специальных режима:

 - S1: (standby 1) останавливаются тактовые генераторы CPU и всей системы, но при этом состояние памяти остается неизменным. Выход из S1 осуществляется мгновенно.

 - S2: (standby 2) также останавливаются тактовые генераторы CPU и всей системы, но к тому же отключается питание кеша и CPU, а данные, хранившиеся там, сбрасываются в основную память. Включение также происходит достаточно быстро.

 - S3: (suspend-to-memory) по замыслу, именно этот режим должен был быть в OnNow, но сразу по воле разработчиков так не получилось. Должны были обесточиваться все компоненты системы, кроме памяти, в которой сохраняются необходимые данные о состоянии CPU и кеша. Включение с восстановлением предыдущего состояния ПК действительно происходит Now, то есть практически сразу.

- S4: (suspend-to-disk) это то, что было реализовано в каком-то виде сразу. Все компоненты системы обесточиваются, а данные о состоянии процессора и содержимое кэша и памяти записываются в специально отведенное место на жестком диске. При этом пробуждение может занимать значительное время.

Режим S3 (настоящий OnNow) долго не был реализован из-за того, что существующие системные платы не имели схем разделенного питания компонентов. Впоследствии были предложены и некоторые другие специальные режимы, например, S5 (программное выключение ПК - soft off). Таким образом, в состояние S1 осуществляется переход по сигналу STPCLK# (процессор в состоянии STOP GRANT и по сигналу CPUSLP# в состоянии Sleep), состояние S3 — Suspend to RAM (STR),  S4  — Suspend-to-Disk (STD) и G2/S5  — Soft Off (SOFF). Глобальные состояния системы и причины переходов в них показаны на рис. 1, а потребляемая мощность в табл. 1.

Сигналы (PM_SLP_Sx# и др.) управляющие переходом в состояния энергосбережения (для ICH4M) приведены в табл. 2 и рис. 2.

 

 etSMz3wy.png (756×515)

                                    Рис. 1. Глобальные состояния и их переходы

 

  Таблица 1.

Глобальное

Состояние системы

Состояния

«сна»

Состояния

процессора

Состояния

периферийных

устройств

Потребляемая

системой

мощность

G0 – working state

S0 – working.

C0– working.

D0– working state

Полное питание > 30 W

G1 – sleeping state

S1 – processor stopped.

C1 – stop grant

D1, D2, D3 – зависит от специфики устройства

5W < питание < 30 W

G1 - sleeping state

S3 - suspend-to RAM. Context saved to RAM.

Нет питания

D3 – нет питания до появления события

активизации

Питание < 5 W

G1 - sleeping state

S4 - suspend-to disk. Context saved to disk.

Нет питания

D3 - нет питания до появления события

активизации

Питание < 5 W

G2/S5

S5 - Soft Off (SOFF). Context not saved. Cold boot is required.

Нет питания

D3 - нет питания до появления события

активизации

Питание < 5 W

G3 - mechanical off

- питание отключено

 полностью.

Питание полностью отключено

Нет питания

D3 - нет питания до появления события

активизации (если предусмотрено питание устройства от внешнего источника или батареи)

Питание

полностью

отключено

 

  Таблица 2

etSMz3wz.png (631×217)

 etSMz3wA.png (865×288)

Рис. 2.

 

Стандартом ACPI 3.0b предусмотрены следующие основные состояния и возможности:

 - С0 и C1,C2,  S0, S1, S3 - S5(ICH9);

 - ACPI 24-bit Power Management Timer

- обеспечивается поддержка технологии контролирующей питание и температуру процессора;

- обеспечивается поддержка технологии контролирующей питание процессора “Intel® SpeedStep™ technology” и Deeper Sleep;

 поддержка  PCI PME#;

- поддержка технологии PCI CLKRUN#;

- генерация SMI# и SCI;

- все доступные программе регистры восстанавливаются при возвращении из состояния «suspend»;

- поддержка управления питанием APM для функций не реализованных ACPI;

- поддержка Thermal Management 2 (TM2).

- PCI Express Link States: L0, L0s, L1, L2/L3 Ready, и L3.

- процессор и МСН  устанавливают пониженное напряжения VTT (S3-Cold).

 etSMz3wB.png (802×710)


Лицензия