5

Просто простой теоретический вопрос:

  • Влияет ли увеличение объема физической оперативной памяти на ноутбуке на время автономной работы в режиме ожидания?

Я всегда думал, что единственное реальное различие между режимом гибернации и режимом ожидания заключается в том, что в режиме ожидания по-прежнему требуется питание ОЗУ, чтобы сохранить память и небольшой объем ресурсов ЦП, в то время как режим гибернации позволяет отключить ОЗУ путем сброса памяти на жесткий диск, который будет хранить эти данные даже в выключенном состоянии (ценой затрат времени на передачу данных).

3 ответа3

4

Да, возможно. Большая часть оперативной памяти на ноутбуках - это динамическая оперативная память, которая требует периодического обновления, чтобы ее заряд не просочился.

Есть несколько способов, которыми ноутбуки могут уменьшить это:

  1. Они могут иметь флэш-память: не очень хороший вариант, поскольку флэш-память медленнее, дороже и, как правило, более сложна, чем динамическая;
  2. Они могут поменять оперативную память на диск: обычно не все можно поменять местами таким образом, но если большинство может, то вам не нужно наказываться лишней оперативной памятью. Замена оперативной памяти займет некоторое время, когда ноутбук проснется.

Современные ноутбуки имеют ряд состояний сна, что означает, что они хранят все меньше и меньше в оперативной памяти без перерыва.

1

Это влияет на срок службы батареи, так как большее количество оборудования означает больше энергии для его работы. Тем не менее, разрядка аккумулятора в спящем режиме незначительна. Оперативная память использует только несколько ватт электроэнергии для поддержания своего состояния, поэтому не имеет значения, сколько у вас есть.

-1

Это зависит от конструкции операционной системы. Я думаю, что все знают, что такое виртуальная память и своп.

Многие системы копируют данные из памяти на жесткий диск с самым низким приоритетом в фоновом режиме, даже если все еще доступно много памяти. Такая конструкция ускоряет время отклика, когда системе не хватает памяти.

В любом случае это подкачка, но если у вас больше ОЗУ, это сэкономит немного энергии для чтения свопа с жесткого диска обратно в память, так как они менее охотно "пачкаются".

В случае спящего режима я не уверен, как это было сделано. Копирует ли hibernate все данные, включая кеш и которые уже загружены на жесткий диск? Или это только спящий режим данных, которые не "доступны"?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .