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