Иметь компьютер с большим объемом оперативной памяти - это замечательно, но будет ли он потенциально быстрее, если вся эта память обычно не используется? В сегодняшнем посте SuperUser Q&A есть ответы на любопытный вопрос читателя.
Сегодняшняя сессия вопросов и ответов проходит благодаря SuperUser - подразделению Stack Exchange, группы веб-сайтов вопросов и ответов, управляемой сообществом.
Фото любезно предоставлено Даниэль Дионн (Flickr) .
Вопрос
Читатель SuperUser Кеавон хочет знать, был бы компьютер с большим объемом оперативной памяти быстрее, если бы вся его память обычно не использовалась:
Допустим, у меня есть компьютер с 16 ГБ памяти. Если мой компьютер обычно использует около 4 ГБ памяти и никогда не достигает 8 ГБ, будет ли он быстрее, чем компьютер с 8 ГБ (того же типа) памяти? Будет ли мой компьютер работать так же быстро, если убрать половину из 16 ГБ и работать только с 8 ГБ или памятью?
Заметил бы Кивон разницу в производительности, если бы он удалил половину оперативной памяти из своего компьютера?
Ответ
У авторов SuperUser, Вайзарда и Джейсона, есть ответ для нас. Во-первых, Вайзард:
Да, потому что операционная система может использовать дополнительную оперативную память в качестве дискового кеша, что ускоряет доступ к данным на диске. Однако дополнительная оперативная память не сделает вычисления, связанные с процессором (не связанные с большим объемом дискового ввода-вывода), быстрее.
Затем следует ответ Джейсона:
Поскольку каждая операционная система управляет памятью по-своему, и ни одна из них не была указана в исходном вопросе, я отвечу в контексте Windows 7.
Ниже приведен пример с компьютера с 24 ГБ оперативной памяти. Несмотря на то, что в настоящее время только 7 ГБ выделено как «используемая» память, еще 10 ГБ выделены как «резервная» память и содержат данные, которые могут быть или не могут быть прочитаны снова. Если он будет прочитан, ваш компьютер станет быстрее. «Свободная» память в данный момент вообще не используется.
![]()
- «Доступная» память включает режим ожидания и свободную
- «Кэшированная» память также включает в себя ждущую и модифицированную
- «Общая» память - это вся память, кроме аппаратной зарезервированной.
Если вы хотите узнать больше об использовании памяти в Windows 7, у TechRepublic есть отличная статья .
Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полной веткой обсуждения здесь .