Добавить памяти = добавить скорости. Всегда ли?

avatar idaa

1522

10

idaa

Пользователь

Регистрация: 15.08.2012

Сообщения: 1971

Рейтинг: 1621

idaa

Регистрация: 15.08.2012

Сообщения: 1971

Рейтинг: 1621

Для тех, кому интересно. Для буквоедов. Для тех, кому надо убить время. ОЧЕНЬ МНОГО БУКОВ!

Нагло украдено -

  факты | Добавить памяти = добавить скорости. Всегда ли?

Нередко пользователи переоценивают важность процессора, при этом недооценивая оперативную память. Но возможности даже самого могучего из современных процессоров упираются в ограничения, накладываемые компьютерной памятью. О том, как они преодолеваются, наши читатели уже знают. Объем оперативной памяти играет очень важную роль в общей производительности компьютера, поскольку, если она мала, то системе приходится осуществлять «подкачку» («swap») программ: то есть периодически перемещать их туда и обратно между оперативной памятью и жестким диском. Что, разумеется, не лучшим образом влияет на быстродействие.

Что загружается в оперативную память при открытии приложения?

Когда вы запускаете приложение — например, текстовый редактор или веб-браузер — процессор вашего компьютера перемещает его исполняемый файл (например, «.exe» в наиболее распространенных операционных системах семейства Windows) с жесткого диска в оперативную память (ОЗУ, RAM) компьютера.

Большие приложения, к которым относятся, в частности, текстовый редактор Word и процессор электронных таблиц Excel из популярного пакета Microsoft Office, занимают в оперативной памяти немалый объем. Кроме исполняемого файла, процессор помещает в ОЗУ ряд общих библиотек динамических связей (библиотек динамической компоновки, DLL, dynamic link libraries). Это наборы кода, общие для ряда приложений. Каждая такая библиотека занимает в памяти компьютера не один мегабайт.

Затем процессор загружает в оперативную память файлы с данными, которые вы хотите просмотреть или обработать. В общей сложности они тоже занимают немало места. В особенности, если речь идет о насыщенных графическими элементами файлах. Таким образом, большое приложение может занимать в памяти сотни мегабайт. Если памяти в компьютере маловато, это существенно замедлит его работу.

Предположим, что у вас одновременно открыто несколько приложений: текстовый редактор, электронная таблица, клиент электронной почты, графический редактор и несколько окон браузера. Если объем памяти компьютера недостаточен, чтобы разместить все эти программы и открытые ими файлы, машине придется искать возможность все же позволить вам работать со всем этим цифровым многообразием. Но откуда она возьмет дополнительную память?

Откуда берется расширенная оперативная память?

Дополнительная оперативная память создается важным компонентом операционной системы, который называется менеджером виртуальной памяти (VMM, virtual memory manager). VMM находит в оперативной памяти сектора, которые в настоящее время не используются. И перемещает данные оттуда в специальное пространство на жестком диске, которое именуют файлом подкачки. А наши читатели прекрасно помнят, что в иерархии компьютерной памяти жесткий диск занимает нижайшее место. Место в иерархии определяется, преимущественно, скоростью. Даже в сравнительном анализе игровых консолей Xbox One и PlayStation 4 (PS4) значительное внимание уделено системам памяти этих развлекательных устройств.

Рассмотрим ситуацию формирования дополнительной оперативной памяти на более конкретном примере. Допустим, у вас открыт клиент электронной почты, но в последние 45 минут вы не просматривали сообщения. VMM перемещает на жесткий диск все байты, составляющие исполняемый файл, библиотеки динамических связей и все данные почтовой программы. И, вероятно, что-то еще тоже будет временно извлечено из оперативной памяти и размещено на жестком диске. Поскольку жесткий диск является медленным запоминающим устройством, процесс перемещения на него данных и извлечения их обратно происходит с заметной для пользователя задержкой.

Если оперативная память не соответствует программному обеспечению компьютера, то подкачка будет происходить постоянно. Вы заметите, что компьютер работает с задержками, не «летает», а скорее «ползает». Если в подобной ситуации добавить оперативной памяти, компьютер станет работать быстрее. Бывает и так, что оперативной памяти больше, чем того требуют нужные вам приложения, то у VMM достаточно пространства. В этом случае вы можете вообще никогда не столкнуться с подкачкой. А это значит, что дополнительная оперативная память никак не улучшит производительность вашего электронного помощника.

Некоторые приложения — сюда относится Photoshop, многие компиляторы, большинство видеоредакторов и редакторов анимации — требуют гигантских объемов оперативной памяти. Если вы запустите программу такого типа на машине с незначительным размером ОЗУ, она будет подкачиваться и работать крайне медленно. Наращивание оперативной памяти в этой ситуации приведет к поистине грандиозному росту производительности. Приложения, которые перечислены выше, работают в десять, а то и в пятьдесят раз быстрее, если в системе достаточно оперативной памяти для того, чтобы загрузить их целиком, не прибегая к подкачке.

Поэтому ваша потребность в оперативной памяти зависит от стиля работы, необходимых вам программ, а также использования вами средств обработки мультимедийного контента. Оперативной памяти нужно столько, чтобы все нужные приложения и связанные с ними файлы помещались в ней. Небольшой запас будет полезен, но если ОЗУ значительно превышает потребности пользователя, то ничего, кроме ненужных расходов, дополнительная оперативная память не принесет.

nikitaq123

Пользователь

Регистрация: 23.12.2012

Сообщения: 307

Рейтинг: 65

nikitaq123

Регистрация: 23.12.2012

Сообщения: 307

Рейтинг: 65

да всем насрать

idaa

Пользователь

Регистрация: 15.08.2012

Сообщения: 1971

Рейтинг: 1621

idaa

Регистрация: 15.08.2012

Сообщения: 1971

Рейтинг: 1621

да мне тоже. читай вверху темы, тама все написано на. кому интересно, на, те на, оценят на. понял на?

dJozy

Пользователь

Регистрация: 23.03.2013

Сообщения: 2684

Рейтинг: 2894

dJozy

Регистрация: 23.03.2013

Сообщения: 2684

Рейтинг: 2894

Статья для людей из разряда "у меня 8 гигов озу, дота летает только так!".

___

Пользователь

Регистрация: 30.01.2011

Сообщения: 819

Рейтинг: 716

___

Регистрация: 30.01.2011

Сообщения: 819

Рейтинг: 716

nikitaq123 сказал(а):↑

да всем насрать

Нажмите, чтобы раскрыть...

да всем насрать, что тебе насрать :)

nikitaq123

Пользователь

Регистрация: 23.12.2012

Сообщения: 307

Рейтинг: 65

nikitaq123

Регистрация: 23.12.2012

Сообщения: 307

Рейтинг: 65

daa86 сказал(а):↑

да мне тоже. читай вверху темы, тама все написано на. кому интересно, на, те на, оценят на. понял на?

Нажмите, чтобы раскрыть...
Кому интересно вобьют в гугле, а не на форуме доты

joe300

Пользователь

Регистрация: 28.11.2012

Сообщения: 214

Рейтинг: 121

joe300

Регистрация: 28.11.2012

Сообщения: 214

Рейтинг: 121

nikitaq123 сказал(а):↑

Кому интересно вобьют в гугле, а не на форуме доты

Нажмите, чтобы раскрыть...

а тебе ничерта не интересно, ты так и останешься задротом без малейшего шанса когда нибудь потрогать сиськи.

idaa

Пользователь

Регистрация: 15.08.2012

Сообщения: 1971

Рейтинг: 1621

idaa

Регистрация: 15.08.2012

Сообщения: 1971

Рейтинг: 1621

nikitaq123 сказал(а):↑

Кому интересно вобьют в гугле, а не на форуме доты

Нажмите, чтобы раскрыть...

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

И на будущее, я буду в рабочее время выкидывать на форум новости, которые найду в интернете и посчитаю их интересными. Избавь меня от подобных комментариев, или создай тему о том, что всем нас - рать. Если тебе нас-рать - иди лесом, там ты найдешь себе свой куст, в нем и нагадь.

grandhero123

Пользователь

Регистрация: 19.11.2012

Сообщения: 182

Рейтинг: 107

grandhero123

Регистрация: 19.11.2012

Сообщения: 182

Рейтинг: 107

4 гб озу, пока только крайзис 3 лагал, но это и то из за видяхи (без сглаживания 40 фпс стабильно)

Nurbo19

Пользователь

Регистрация: 04.03.2013

Сообщения: 1380

Рейтинг: 359

Nurbo19

Регистрация: 04.03.2013

Сообщения: 1380

Рейтинг: 359

интересная статья

fated

Пользователь

Регистрация: 20.04.2012

Сообщения: 967

Рейтинг: 775

fated

Регистрация: 20.04.2012

Сообщения: 967

Рейтинг: 775

не так уж много букв.но всеравно не читал