/ / Чи активний процесор комп'ютера, коли операційна система знаходиться в сплячому режимі?

Чи активний процесор комп'ютера, коли операційна система знаходиться в сплячому режимі?

є-a-комп'ютери-cpu-active-коли-операційна система-в режимі сну-00

Коли ви увімкнете операційну систему у сонрежим, скільки активності все ще відбувається "під капотом" із обладнанням комп'ютера? Сьогоднішній запит SuperUser Q&A має чудове пояснення, щоб допомогти допитливому читачеві дізнатися більше про те, як працює його система та комп’ютер.

Сьогоднішня сесія "Питання та відповіді" приходить до нас з люб'язності SuperUser - підрозділу Stack Exchange, групування веб-сайтів Q&A, керованого громадою.

Фото люб’язно надано Асіфом Алі (Flickr).

Питання

Програма зчитування SuperUser cpx хоче знати, чи активний процесор комп'ютера, коли операційна система знаходиться в режимі сну:

Припустимо, у вас операційна система Windowsвстановлений на вашому комп’ютері, і ви перемикаєте систему в режим сну, перш ніж відключити її. Наскільки мені відомо, не було б запущених програм чи процесів. Чи буде процесор все ще працює чи активний у фоновому режимі якимось чином або потужністю і використовує енергію?

Коли ви виконуєте будь-яку дію із сучасними комп’ютерамипід керуванням Windows 7, 8.1 або 10 (тобто, відкриваючи кришку, натискаючи кнопку, торкаючись миші), вона негайно включається, не натискаючи кнопку живлення. Це тому, що процесор активно чекав, коли ці події відбудуться в режимі низької потужності?

Чи активний процесор комп'ютера, коли операційна система знаходиться в режимі сну?

Відповідь

Учасник SuperUser DavidPostill має відповідь для нас:

Чи активний процесор у сплячому режимі?

Це залежить. Існують різні стани сну (від S1 до S4), і стан процесора не однаковий у всіх.

  • ЦП зупиняється у режимі сну S1
  • Процесор вимикається у режимі сну S2 або вище

Сон - це звичайно стан сну S3, але BIOS іноді може бути налаштований на використання замість цього режиму сну S1 (використовується, коли резюме з S3 не працює належним чином).

  • powercfg -a (можна використовувати, щоб побачити, який стан сну підтримує ПК)

Приклад Вихід:

є-a-комп'ютери-cpu-active-коли-операційна система-в режимі сну-01

Система режимів сну

Стани S1, S2, S3 і S4 є сплячими станами. Система в одному з цих станів не виконує жодних обчислювальних завдань і, здається, не працює. На відміну від системи в стані відключення (S5), спляча система зберігає стан пам'яті або в апаратному, або на диску. Для повернення комп'ютера в робочий стан операційну систему не потрібно перезавантажувати.

Деякі пристрої можуть розбудити систему від снустан, коли відбуваються певні події, наприклад, вхідний дзвінок на модем. Крім того, на деяких комп’ютерах зовнішній індикатор повідомляє користувачеві, що система просто спить.

З кожним наступним станом сну, від S1 до S4, більшекомп'ютера вимкнено. Усі комп’ютери, сумісні з ACPI, вимикають годинник процесора на S1 і втрачають системний апаратний контекст на S4 (якщо не буде записаний сплячий файл перед вимкненням), як зазначено в розділах нижче. Деталі проміжних станів сну можуть змінюватися залежно від того, як виробник сконструював машину. Наприклад, на деяких машинах певні мікросхеми на материнській платі можуть втратити потужність на S3, а на інших такі мікросхеми зберігають живлення до S4. Крім того, деякі пристрої можуть бути в змозі розбудити систему тільки з S1, а не з глибокого стану сну.

Стан живлення системи S1

Стан живлення системи S1 - це сплячий стан з такими характеристиками:

Споживання енергії

  • Менше споживання, ніж у S0, і більше, ніж в інших режимах сну, годинник процесора вимкнено і годинник шини зупинено, відновлення програмного забезпечення
  • Контроль перезавантажується там, де він припинився

Затримка обладнання

  • Зазвичай не більше двох секунд

Контекст системного обладнання

  • Весь контекст зберігається та підтримується апаратним забезпеченням

Стан живлення системи S2

Стан енергосистем S2 аналогічний S1, за винятком того, що контекст CPU та вміст системного кешу втрачаються через те, що процесор втрачає енергію. Стан S2 має такі характеристики:

Споживання енергії

  • Менше споживання, ніж у стані S1 і більше, ніж у S3, процесор вимкнено, зупинки шин зупинені (деякі шини можуть втратити енергію), відновлення програмного забезпечення
  • Після пробудження керування починається з вектора скидання процесора

Затримка обладнання

  • Дві секунди або більше, більше або дорівнює затримці для S1

Контекст системного обладнання

  • Контекст процесора та вміст системного кешу втрачаються

Стан живлення системи S3

Стан живлення системи S3 - це сплячий стан з такими характеристиками:

Споживання енергії

  • Менше споживання, ніж у стані S2, процесор вимкнено, а деякі мікросхеми на материнській платі також можуть бути вимкнені

Відновлення програмного забезпечення

  • Після події пробудження управління починається з вектора скидання процесора

Затримка обладнання

  • Майже не відрізняється від S2

Контекст системного обладнання

  • Зберігається лише системна пам'ять; Контекст процесора, вміст кешу та контекст чіпсету втрачаються

Стан живлення системи S4

Стан живлення системи S4, сплячий стан, єстан сну з найнижчою потужністю і має найдовшу затримку пробудження. Щоб звести енергоспоживання до мінімуму, апаратне забезпечення вимикає всі пристрої. Однак контекст операційної системи зберігається у сплячому файлі (зображенні пам'яті), який система записує на диск перед входом у стан S4. Після перезавантаження завантажувач зчитує цей файл і переходить до попереднього місця розташування системи перед сном.

Якщо комп'ютер у стані S1, S2 або S3 втрачає всі змінніабо заряду акумулятора, він втрачає апаратний контекст системи і тому повинен перезавантажитися, щоб повернутися до S0. Однак комп'ютер у стані S4 може перезапуститись із попереднього місця навіть після втрати змінного чи акумуляторного батареї, оскільки контекст операційної системи зберігається у сплячому файлі. Комп'ютер у сплячому стані не використовує живлення (за можливим винятком струмового струму).

Стан живлення системи S4 має такі характеристики:

Споживання енергії

  • Вимкнено, за винятком поточного струму до кнопки живлення та подібних пристроїв, відновлення програмного забезпечення
  • Система перезавантажується із збереженого сплячого файла. Якщо файл сплячого режиму неможливо завантажити, потрібно перезавантажити. Переконфігурування апаратного забезпечення, коли система перебуває у стані S4, може призвести до змін, які перешкоджають коректному завантаженню файла сплячого режиму.

Затримка обладнання

  • Довгий і невизначений. Тільки фізична взаємодія повертає систему до робочого стану. Така взаємодія може включати в себе користувач, що натискає перемикач УВІМКНЕННЯ, або, якщо відповідне обладнання встановлено, і пробудження ввімкнено, вхідне дзвінок для модему або активності в локальній мережі. Машина може також прокинутися від таймера відновлення, якщо обладнання підтримує її. Контекст системного обладнання.
  • Жодне зберігається в апаратному забезпеченні. Система записує зображення пам'яті у сплячий файл до вимкнення. Коли операційна система завантажується, вона читає цей файл і переходить на попереднє місце.

Джерело: Системні режими сну

Подальше читання

  • Індекс A-Z командного рядка Windows CMD - відмінна довідка для всіх речей, пов'язаних з командним рядком Windows.
  • powercfg - Керуйте налаштуваннями живлення та налаштовуйте режими сплячки / очікування.

Щось додати до пояснення? Звучить у коментарях. Хочете прочитати більше відповідей від інших користувачів, які користуються технологією Stack Exchange? Ознайомтесь із повною темою дискусії тут.