Dota 2 - ONLINE
Steam - ONLINE
SteamDB - ONLINE
Призовой фонд The International 2018: $24,808,325

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

Тема в разделе "Таверна", создана пользователем idaa, 07 Jun 2013 в 07:27.

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

    Нагло украдено - http://hi-news.ru/ha...-vsegda-li.html


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



    Нередко пользователи переоценивают важность процессора, при этом недооценивая оперативную память. Но возможности даже самого могучего из современных процессоров упираются в ограничения, накладываемые компьютерной памятью. О том, как они преодолеваются, наши читатели уже знают. Объем оперативной памяти играет очень важную роль в общей производительности компьютера, поскольку, если она мала, то системе приходится осуществлять «подкачку» («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, многие компиляторы, большинство видеоредакторов и редакторов анимации — требуют гигантских объемов оперативной памяти. Если вы запустите программу такого типа на машине с незначительным размером ОЗУ, она будет подкачиваться и работать крайне медленно. Наращивание оперативной памяти в этой ситуации приведет к поистине грандиозному росту производительности. Приложения, которые перечислены выше, работают в десять, а то и в пятьдесят раз быстрее, если в системе достаточно оперативной памяти для того, чтобы загрузить их целиком, не прибегая к подкачке.

    Поэтому ваша потребность в оперативной памяти зависит от стиля работы, необходимых вам программ, а также использования вами средств обработки мультимедийного контента. Оперативной памяти нужно столько, чтобы все нужные приложения и связанные с ними файлы помещались в ней. Небольшой запас будет полезен, но если ОЗУ значительно превышает потребности пользователя, то ничего, кроме ненужных расходов, дополнительная оперативная память не принесет.
  • да всем насрать
  • Автор темы
    да мне тоже. читай вверху темы, тама все написано на. кому интересно, на, те на, оценят на. понял на?
  • Статья для людей из разряда "у меня 8 гигов озу, дота летает только так!".
  • nikitaq123 сказал(а):

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

    да всем насрать, что тебе насрать :)
  • daa86 сказал(а):

    да мне тоже. читай вверху темы, тама все написано на. кому интересно, на, те на, оценят на. понял на?
    Нажмите, чтобы раскрыть...
    Кому интересно вобьют в гугле, а не на форуме доты
  • nikitaq123 сказал(а):

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

    а тебе ничерта не интересно, ты так и останешься задротом без малейшего шанса когда нибудь потрогать сиськи.
  • Автор темы
    nikitaq123 сказал(а):

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


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

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

Кто смотрит тему (Пользователи: 0, Гости: 0)

Есть предложение по улучшению сайта?