Таким образом, в компьютере есть спящий режим S1-S5 для спящего режима. S3 должен быть в обычном режиме ожидания, и все программы будут приостановлены и не будут запущены. Как насчет S1 и S2? Кстати, я использую Windows 7.
1 ответ
Это один из тех редких вопросов, на который есть очень простой ответ: Нет ... ни один код не работает ни в чем, кроме S0.
Это не зависит от ОС (если ваша ОС соответствует определениям состояния питания ACPI ... Я не знаю ни одной даже едва заметной ОС, которая этого не делает).
«Тогда как система переходит из одного S-состояния в другое, когда ни один из них не является S0?«Просто - все такие переходы проходят через S0 в качестве промежуточного шага. Пример. Ноутбуки можно перевести в режим ожидания, но настроить на переход в режим гибернации (S4), если уровень заряда батареи падает ниже определенного процента. Для этого машина должна перейти на S0, записать ОЗУ в файл гибернации, а затем перейти на S4 (что переводит контроллер питания в нормальное состояние «подключен, но выключен»).
S5 кстати не "спит", он полностью выключен. S4 определяется как спящий режим.