Оптимизация оперативной. Проверка системы на вирусы. Хитрая система: спрятанные мегабайты оперативной памяти

Лайкнуть

Лайкнуть

Твитнуть

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

Что такое оперативная память и зачем она нужна?

Оперативная память (или RAM - R andom A ccess M emory, или ОЗУ - О перативное З апоминающее У стройство) - энергозависимая память, используемая для временного хранения команд и данных, необходимых для вычислений, которые делает процессор (или процессоры) компьютера. Более точно и подробно об этом рассказано в Википедии , а я сосредоточусь на собственно проблеме свободного места в оперативной памяти.

Примечание: я рассказываю максимально упрощенно, опуская множество терминов и особенностей, оставляя только самую суть, требуемую в контексте моей заметки.

RAM нужна процессору для быстрого доступа к данным, что жесткий диск никак обеспечить не может. Поэтому программа при запуске загружается в оперативную память - только так компьютер может делать вычисления, гоняя данные к процессору из оперативной памяти и обратно.

В Windows запущенные программы физически могут располагаться не только «в платах оперативной памяти», но и на жестком диске в файле pagefile.sys. Этот файл называется «файлом подкачки» или «свопом» (от англ. swap).

Идея такова: если программа занимает много памяти, ее часть выгружается на жесткий диск в файл подкачки, освобождая «жизненное пространство» для других программ, а в случае надобности данные загружаются обратно в оперативную память.

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

Чтобы в файл подкачки сбрасывались только ненужные данные, в Windows работает Менеджер памяти. Работает вполне успешно, благодаря чему на компьютере с 512 Мб ОЗУ можно запускать программы, занимающие более гигабайта памяти. Типичный пример - современные версии Adobe Photoshop, 3DS Max и многие другие программы для сложных вычислений. Конечно, при таком малом количестве оперативной памяти программы будут сильно тормозить, однако работать в них худо-бедно, но возможно.

Что же делают оптимизаторы памяти?

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

Все оптимизаторы обязательно показывают размер свободного места в оперативной памяти. Причем зачастую с красными буквами и предупреждениями о том, что это негативно сказывается на скорости компьютера. Что, вообще-то, неправда. Если программе нужна вся оперативная память - значит, это требуется для дела (расчетов) и работать быстро она будет только в том случае, если ей дадут места столько, сколько попросит.

Типичный пример программ, требующих большие объемы ОЗУ - игры. Если игре требуется 2 гигабайта оперативной памяти - с этим ничего поделать нельзя. Без требуемого объема RAM играть будет проблематично из-за низкой частоты кадров - игра будет тормозить из-за того, что часть данных будет располагаться на медленном файле подкачки. Оптимизаторы оперативной памяти создают такой же негативный эффект - после освобождения памяти программам выделяется памяти меньше, чем им того требуется, из-за чего опять-таки начинаются «тормоза».

Замечание №1: Я не утверждаю, что частота кадров в играх напрямую зависит от объема оперативной памяти. Установив больше оперативной памяти в компьютер, удастся повысить производительность только в тех программах, где действительно важен объем ОЗУ без оглядки на другие более важные параметры: частота процессора, характеристики видеокарты, частота оперативной памяти, скорость жесткого диска и т.д.

Замечание №2: С программами случаются ошибки под общим названием «утечка памяти «, когда программа беспричинно «разрастается» и занимает всю память без надобности, но в таком случае надо требовать от разработчиков этой программы исправления ошибки, а не освобождать память оптимизаторами.

Как работают оптимизаторы памяти

Программы оптимизации памяти (названия у них могут быть разные - SuperRAM, FreeMemory, Memory Management SuperProMegaEdition и т.п.) могут освобождать память несколькими способами, но все они завязаны на принципе обмана Менеджера памяти Windows:

  1. Программа вызывает специальную функцию EmptyWorkingSet(), которая заставляет все программы как можно больше выгрузить «себя» в файл подкачки.
  2. Программа начинает бесконтрольно разрастаться в памяти, сообщая Менеджеру памяти Windows о том, что ей это нужно для дела (я говорю метафорами, но вообще-то дело обстоит именно так), в результате чего Менеджер памяти выбрасывает как можно больше программ на жесткий диск в файл подкачки.

Итог всегда один: программы начинают тормозить, зато циферка свободного места в оперативной памяти зеленого цвета и программа оптимизации памяти говорит, что все хорошо. В итоге пользователь радуется, открывает окно со свой любимой программой и… ждет. Потому что его любимая программа начинает сильно тормозить. Так будет до тех пор, пока программа не вернет «себя» в оперативную память из файла подкачки. В итоге оперативная память снова заполняется, индикатор свободного места снова сообщает о занятости памяти, пользователь злится, запускает очистку памяти и все происходит по второму (третьему, пятому, десятому) кругу.

Обратного эффекта - чтобы программа заняла всю оперативную память якобы для быстрой работы - добиться не удастся. Слово «якобы» я употребил потому, что в идеальном случае (когда памяти достаточно) программы берут столько памяти, сколько им нужно и мешать этому процессу нельзя . Вмешаетесь в процесс - получите тормоза, вызванные частым обращением к файлу подкачки.

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

Вывод №1: освобождение оперативной памяти оптимизаторами идет только во вред и снижает производительность.

Вывод №2: нельзя судить о скорости работы программы по тому, сколько места она занимает в оперативной памяти.

Вывод №3: если программа занимает много места в оперативной памяти, значит - она оперирует большими объемами данных. Помочь ей «думать» быстрее можно только увеличив объем оперативной памяти, т.е. поставив в компьютер побольше плат ОЗУ. Но это не поможет, если остальные характеристики ПК не соответствуют требованиям.

Чтобы не быть голословным, вот ссылка на аналогичные выводы с объяснением работы Менеджера памяти Windows: сюда.

Как надо оптимизировать память?

Самый очевидный способ повысить производительность компьютера - закрыть ненужные программы. Второй - установить побольше планок (плат) оперативной памяти, чтобы программы «чувствовали себя более вольготно» и работали пошустрее. Других способов ускорения компьютера, непосредственно связанных с оперативной памятью, нет.

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

О свободной оперативной памяти в Windows Vista, 7, 8, 10

На форумах я часто вижу возмущенные крики (цитирую): «Поставил Windows 7 (8, 10), посмотрел Диспетчер задач, а там говорится, что занято полтора гигабайта или вся оперативная память! Windows 7 (8, 10) жрет очень много памяти! »

На самом деле все обстоит совсем не так и причин возмущаться нет. Совсем наоборот: в современных операционных системах свободная память отводится под кэш. Это происходит преимущественно благодаря функции SuperFetch. Благодаря кэшу программы запускаются быстрее, так как вместо обращения к жесткому диску данные загружаются из оперативной памяти (см. картинку выше, разница в скорости работы жесткого диска и ОЗУ написана жирным шрифтом). Если какой-то программе понадобиться больше оперативной памяти - кэш моментально сократит свой размер, уступив ей место. Подробнее об этом написано на Хабрахабре .

Выводы:

  1. Память очищать не нужно, потому что каждый байт объема используется максимально эффективно .
  2. Забудьте про оптимизаторы памяти - они не оптимизируют ничего, мешая работе кеша и прочим функциям Windows.
  3. Если занято много оперативной памяти сразу после включения компьютера - это абсолютно нормально и не является причиной медленной работы программ. Конечно, если автозагрузка забита десятком-другим программ, которые и занимают эту самую память, заодно нагружая процессор и эксплуатируя жесткий диск, тормозить будет обязательно. С такими программами нужно бороться, удаляя их или убирая из автозагрузки, а не очищать память оптимизаторами.

Также существует миф, что при использовании Windows Vista, 7, 8 и 10, кэш мешает программам. Якобы «когда программе нужно больше оперативной памяти, оказывается, что она забита кэшем, возникают тормоза». На самом деле это неправда. Кэш улетучивается мгновенно и программе сразу становится доступен нужный объем оперативной памяти.

Изменение размера файла подкачки, его перемещение или отключение

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

  1. Изменять размер файла подкачки нет особого смысла. Теоретически, в идеале надо выставить размер файла подкачки не больше того, который требуется запущенным программам, но проблема в том, что даже если вы используете одни и те же программы одних и тех же версий день ото дня, ситуации бывают разные (вы можете запустить в браузере одну вкладку, а можете сотню, каждую с открытой игрой на Flash) и требования к доступной памяти будут разные - предполагаемый «идеальный» размер файла подкачки будет меняться от минуте к минуте. Поэтому смысла изменять размер файла подкачки нет, так как «идеальный размер» файла подкачки меняется постоянно. Проще оставить тот размер, который определила система, и не морочить себе голову.
  2. Если отключить файл подкачки на системном разделе (при этом файл подкачки может использоваться на других разделах), не будет работать дамп памяти при ошибках BSOD. Поэтому, если система будет показывать «синий экран смерти», для выявления причины сбоя придется сначала включить файл подкачки на системном разделе, затем ждать повторения сбоя. Есть только одна ситуация, когда целесообразно отключать файл подкачки на системном диске (лишаться возможности диагностики) и включать на другом - если в компьютере установлено два и более физических жестких диска. Перемещение файла подкачки на другой физический диск может снизить количество подтормаживаний из-за распределения нагрузки на диски.
  3. Отключение файла подкачки (полное, т.е. на всех дисках) вызовет проблемы и вылеты ресурсоёмких программ. Вы не поверите, но даже сейчас, когда в домашнем ПК установлено в среднем 16 Гб RAM, встречаются программы, которым требуется больше. Лично я сталкивался с проблемами при рендеринге сложных сцен с помощью V-Ray и при работе в программе GIMP - эти программы довольно прожорливы по части доступной памяти и закрываются при её нехватке.
    Примечание: очевидно, что программы обычно не пишут данные в файл подкачки сами, за них это делает ОС (но бывают исключения). Как бы то ни было, отключенный файл подкачки нельзя рассматривать как часть нормального режима работы компьютера.
  4. Перемещение файла подкачки на RAM-диск (очень быстрый виртуальный диск, находящийся в оперативной памяти) нецелесообразно .
    Во-первых , и это самое главное, при запуске Windows RAM-диск может инициализироваться позже того момента, когда системе понадобится файл подкачки. Из-за этого может случиться что угодно - от BSOD до спонтанных подтормаживаний системы (столкнулся с перечисленным, когда проверял эту идею).
    Во-вторых , размер такого файла подкачки будет небольшой - память-то не резиновая. Возникает выбор - либо нехватка ОЗУ при большом файле подкачки в памяти, либо глюки программ при нехватке места в маленьком файле подкачки. Золотой середины нет, т.к. компьютер может выполнять совершенно разные задачи.
    Исключение, когда можно создать большой файл подкачки на RAM-диске - если у вас 16 Гб ОЗУ и больше. Однако при таком объеме ОЗУ файл подкачки почти не используется, пропадает смысл держать его в оперативной памяти.
    В-третьих , это просто бессмысленно, потому что своп нужен для расширения виртуальной памяти за счёт жёсткого диска или SSD.

Очистка файла подкачки

В файле подкачки pagefile.sys может храниться разнообразная информация конфиденциального характера - например, картинки из недавно открытых в браузере страниц. Это нормальный процесс, обусловленный особенностями работы программ в Windows. При желании можно включить очистку файла подкачки при выключении компьютера . Однако производительности этот твик никоим образом не прибавит, наоборот - серьезно замедлит выключение и перезагрузку компьютера.

Если вы не работаете с конфиденциальными данными, лучше не включать очистку pagefile.sys.

Доступность более 4 Гб оперативной памяти в Windows

Интернет буквально завален рассуждениями пользователей о том, почему в битной Windows доступно 3,5 Гб оперативно памяти вместо, например, установленных 4 Гб. Было придумано множество теорий, мифов, легенд. Например, считают, что это ограничение, сделанное Microsoft, которое можно снять. На самом деле это отчасти правда - принудительное ограничение действительно есть. Только снять его нельзя. Это обусловлено тем, что в 32-разрядных системах драйвера и программы могут нестабильно работать при использовании системой больше четырех гигабайт оперативной памяти. Для 64-битных Windows драйвера тщательнее тестируют, вышеупомянутого ограничения там нет.

В 32-битной Windows доступно только 4 Гб оперативной памяти, в 64-битной такого ограничения нет и доступно гораздо больше оперативной памяти - до 192 Гб.

Но не все так просто. Windows 7 Начальная (Starter) (и ее аналог у Vista) не видит больше 2 Гб оперативной памяти. Это тоже ограничение, только не по причине нестабильно работающего софта. Дело в том, что Windows 7 Начальная распространяется исключительно на маломощных нетбуках, по факту практически бесплатно, поэтому необходимо было дистанцировать ее от более дорогих изданий: Домашней базовой, Домашней Расширенной, Максимальной и т.д. Часть ограничений Windows 7 Starter можно снять , но только не ограничение на два гигабайта оперативной памяти.

Что касается остальных 32-битных изданий Windows XP, Vista, 7 и Windows 8/10: на практике пользователю доступно еще меньше - 3,5 Гб. Все дело в том, что драйвера тоже имеют свои адреса, которые лишают программы Windows доступа к части памяти в 512 мегабайт. Существует патч, позволяющий «задвинуть» такие адреса за пределы четырех гигабайт, чтобы система стала использовать все 4 Гб оперативной памяти, но это практически не имеет смысла:

  • Как я писал выше, драйвера и программы не смогут корректно работать после такого патча, так что система может начать зависать, выдавать ошибки, т.е. вести себя непредсказуемо.
  • Даже если в компьютере будет установлено плат оперативки на 8, 16, 32 Гб или больше - это никак не поможет их задействовать в 32-битном режиме операционной системы.

Какой смысл от доступности дополнительных 512 Мб оперативной памяти, если система станет нестабильной? Вот наглядный пример . Все равно придется ставить 64-битную Windows.

То, что видно 4 Гб оперативной памяти, не значит, что ее можно эффективно использовать. Проблема в том, что 32-битная Windows не может грамотно выделить процессу (программе) более 2 Гб физической оперативной памяти. Об этом многие забывают - и зря. Неважно, сколько оперативной памяти в компьютере, если программе нельзя дать больше 2 Гб ОЗУ. Пример: если пользователь работает в 32-битной Windows с Photoshop на компьютере с 4 Гб оперативной памяти - Фотошоп сможет задействовать всего лишь два гигабайта максимум, остальные данные скинет в файл подкачки и начнет тормозить. С играми то же самое.

На самом деле, только в 64-битной операционной системе программы могут задействовать весь потенциал оперативной памяти объемом больше двух гигабайт. И то не все, а только рассчитанные на использование больше 2 Гб ОЗУ. Ситуацию опять-таки можно исправить с помощью соответствующих патчей в 32-битной Windows, но это работает далеко не со всеми программами. Повторюсь: только 64-битная Windows и 64-битные программы, запущенные в ней - единственный выход задействовать весь потенциал большого объема ОЗУ.

Между тем, с серверными версиями Windows ситуация иная: там доступны гораздо большие объемы оперативной памяти даже в 32-битных версиях ОС. Почему так происходит, рассказано в статье Преодолевая границы Windows: физическая память от Марка Руссиновича.

Подводим итоги

  • Оптимизаторами оперативной памяти пользоваться нельзя.
  • Трогать настройки памяти - тоже, даже если в программе есть множество подсказок, дающих ощущение контроля над ситуацией.
  • Свободная оперативная память в Windows Vista/7/8/10 используется во благо, лучше не трогать этот функционал - все хорошо работает, улучшить практически ничего нельзя.
  • Если у вас тормозит компьютер, то это скорее всего не из-за занятой памяти (она занята полезным кешем), а из-за , либо большого количества запущенных программ или одной программы, которая все «забирает» себе.
  • Лайкнуть

    Windows 7 является сложным комплексом взаимодействия множества программ, поэтому на скорость работы ОС оказывает влияние огромное количество факторов. Нельзя просто отключить парочку программ либо изменить одну настройку для получения значительного прироста быстродействия системы.

    Оптимизация системы – это непростое дело, требующее внимательности и комплексного подхода. В этой статье рассматриваются основные возможные действия с целью увеличения производительности 64-разрядной Windows 7.

    Применение SSD-диска

    Если в качестве системного диска использовать не обычный винчестер (жесткий диск), а твердотельный накопитель, то одно лишь это мероприятие быстро и значительно увеличит (64 bit). Основное достоинством SSD-диска – это многократно превышающая скорость сохранения и воспроизведения данных (500 Мб/с) по сравнению с винчестерами.

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

    Установить новый БИОС и проверить актуальность программного обеспечения

    Необходимо выполнить следующий анализ: обновлены ли драйвера, свежий ли BIOS имеет ПК? Во время установки драйверов следует учитывать разрядность, т.е. для 64 разрядной ОС необходимо скачивать советующее программное обеспечение для оборудования компьютера. При отсутствии драйверов на конкретное устройство для Windows 7 (64), допускается скачивание соответствующего программного обеспечения для Висты.

    Нарастить ОЗУ

    Нередко проблемой замедленной работы ПК с Windows 7 является банальная нехватка оперативной памяти. Лучший метод исправления проблемы – это нарастить ОЗУ. Данное мероприятие всегда значительно увеличивает скорость функционирования ПК и приводит к оптимизации работы ОС. С целью обеспечения комфортной работы Windows 7 (64-bit) необходимо не меньше 4 Gb оперативной памяти.

    Оптимизировать интерфейс

    В «Семерке» — основной «пожиратель» системных ресурсов. Хотя она только придает некоторую красоту и индивидуальность внешнему оформлению и для работы совершенно не нужна. Значительное снижение производительности из-за Aero происходит на ПК с недостаточно мощной видеокартой или если она встроена в материнку.

    К повышению быстродействия приведет выключение всех почти не видимых глазу функций Aero. Для осуществления этого необходимо открыть «Панель управления» , потом войти во вкладку «Система» и в «Дополнительные параметры системы» . Далее в закладке «Дополнительно» найти и нажать на «Параметры» .

    Здесь можно отключить такие функции как: показ содержимого окон во время перемещения, эффекты скольжения, затухание меню, анимирование, отбрасывание теней иконками, курсором и окнами и т.д. Даже отключение только некоторых эффектов уже даст увеличение скорости работы Windows 7, а в случае непритязательного пользователя рекомендуется в настройках нажать на «Обеспечить наилучшее быстродействие».

    Оптимизировать перечень приложений находящихся в автозапуске

    Значительное количество приложений загружаются одновременно с Windows 7. Разработчики этих программ обеспечивают загрузку их в фоне и владелец компьютера их не видит. Но это нужно только для утилит, которые применяются постоянно.

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

    Программы, находящиеся в автозагрузке можно увидеть в системной области «трей» на панели задач. Однако там отображается не все. Разработано специальное для Windows приложение «AutoRuns» , которое распространяется свободно с ресурса корпорации «Майкрософт». «AutoRuns» показывает полный перечень загружаемых приложений. В окне данного приложения требуется просто убрать галочки рядом с ненужной программой.

    Отключить ненужные службы

    Отключив запуск некоторых служб можно повысить производительность компьютера. Для этого необходимо войти в «Панель управления» , далее в «Администрирование» , где во вкладке «Службы» выбрать ненужную службу и кликнуть «Отключена» .

    Периодически выполнять дефрагментацию дисков

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

    Выключить автоматическую дефрагментацию

    Создатели Windows 7 предусмотрели фоновое выполнение дефрагментации, во время которой производительность компьютера значительно уменьшается. Осуществить настройку процесса необходимо через кнопку «Пуск» . Выбрать во вкладке «Все программы» строку «Стандартные» , потом войти в «Служебные» , где найти «Дефрагментация» . Для увеличения скорости работы Windows 7 обязательным условием является регулярное выполнение дефрагментации вручную.

    Избавиться от старых, ненужных или утративших свою актуальность приложений

    Некоторые производители ПК выпускают свои устройства с уже установленными приложениями не нужными пользователю. Они снижают скорость функционирования Windows 7, так как используют память и место на диске.

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

    Убрать неиспользуемые гаджеты

    В Windows 7 гаджеты увеличивают комфортность пользование ПК, но все они нуждаются в системных ресурсах при запуске и функционировании. При использовании лишь необходимых в регулярном использовании гаджетов быстродействие системы увеличится.

    Оптимизация использования памяти может преследовать две цели – увеличение объема памяти, доступной приложениям, и повышение быстродействия обращений к памяти. На старых машинах, когда объем установленной физической памяти не превышал единиц мегабайт, зачастую приходилось чем-то жертвовать; в современных системах достижение обеих целей уже не противоречит друг другу. Нет сомнений в том, что, чем больше установленный объем ОЗУ, тем лучше – компьютер будет мощнее: он позволит загружать приложения, особо «жадные» до памяти; увеличить число одновременно работающих приложений (в многозадачной ОС); ускорить работу. Однако для обеспечения возможности использования памяти в ряде случаев требуются некоторые дополнительные действия по конфигурированию компьютера.
    В системах с размером установленной памяти более 640 Кбайт возможны различные варианты использования последних 384 Кбайт из первого мегабайта физической памяти:

    • память не используется;
    • область (или часть ее) перемещается в конец дополнительной памяти;
    • область (или часть ее) используется в качестве теневой (Shadow) памяти адаптеров и ROM BIOS.
    Перемещение неиспользуемого остатка первого мегабайта в конец дополнительной памяти (разрешается установкой параметра Memory Relocation в CMOS Setup) возможно не всегда. Обычно такое перемещение становится невозможным, если хоть часть из этого кусочка используется в качестве теневой памяти.
    Также перемещение может предлагаться лишь при небольших объемах установленной памяти, и на современных системных платах эта возможность почти не встречается. Поэтому не стоит удивляться сообщению об объеме памяти, обнаруженном тестом POST, в котором относительно установленного «не хватает» 384 Кбайт.
    Иногда BIOS предлагает такое распределение памяти, при котором под стандартную память выделяются 512 Кбайт, а остальная память идет как расширенная. Пользу такого распределения оценить трудно. При этом вышесказанное про верхние 384 Кбайт становится справедливым для оставшихся 512 Кбайт, правда, на возможность их перемещения в конец дополнительной памяти ограничения будут мягче.
    Острее всего проблема обеспечения доступности памяти стоит для приложений MS-DOS, исполняемых в среде этой системы. Обычно «битва» идет за килобайты стандартной памяти (conventional memory), доступной приложениям. Из 640 Кбайт после загрузки ОС и необходимых резидентных драйверов на долю приложений может остаться около 500 Кбайт, а то и меньше, что для ряда приложений неприемлемо. Несмотря на повсеместное внедрения ОС типа Windows 9х, интерес к запуску больших приложений MS-DOS (например, бухгалтерских программ, в том числе и принудительно распространяемых налоговыми органами, а также игр) сохраняется и поныне. Сообщение о нехватке памяти на компьютере с ОЗУ размером, например, 32 Мбайт для приложения, скромно просящего всего 590 Кбайт, неприятно удивляет неискушенных пользователей. Однако эта нехватка не фатальна, если правильно выбрать версию и способ загрузки ОС. Все программные настройки, влияющие на объем доступной памяти, кроются в файлах CONFIG.SYS и AUTOEXEC.BAT, размещенных в корневом каталоге загрузочного диска.
    Понимая проблемы, возникающие в связи с использованием памяти различными процессорами, для DOS-приложений можно рекомендовать следующие версии MS-DOS, оптимальные по размеру свободной стандартной памяти:
    • для компьютеров класса XT на процессорах 8086/88 – MS-DOS 3.30;
    • для компьютеров класса AT на процессорах 80286 – MS-DOS 5.x;
    • для компьютеров класса AT на процессорах 80386 и выше – MS-DOS 6.2x (правда, одно время встречались некачественные системные платы для 80386, на которых MS-DOS 6.2x отказывалась загружаться в НМА, хотя MS-DOS 5.x работала нормально).
    Кроме MS-DOS, существуют и другие операционные системы реального режима, совместимые с MS-DOS (например, PC DOS, DR DOS, COMPAQ DOS). Каждая из них имеет свои преимущества и недостатки по сравнению с соответствующим поколением MS-DOS, но их обсуждение выходит за рамки данного пособия. Операционные системы (и оболочки) защищенного режима на компьютеры с процессором класса ниже 386 пытаться устанавливать почти бессмысленно. Система MS-DOS 3.3 (более ранние рассматривать не будем) загружалась целиком в стандартную память, но была довольно компактной и оставляла приемлемое место для приложений своего времени. Когда вышла MS-DOS версии 4 с более развитыми возможностями, появившимися ценой ее разрастания, многие приложения отказывались работать в ее среде именно из-за нехватки памяти, и эта версия ОС широкого распространения не получила. Более удачной стала версия 5, которая «научилась» использовать «высокую память» (НМЛ) на компьютерах с процессором 286 и выше, если таковая присутствовала. Для этого был введен специальный драйвер высокой памяти, и в файле CONFIG.SYS должны присутствовать строки:
    DEVICE=[]HIMEM.SYS (загрузка драйвера высокой памяти)
    DOS=HIGH (указание на загрузку ОС в высокую память)
    Конечно, в верхнюю память загружается не вся ОС – часть все-таки попадает и в стандартную память. Кроме того, в стандартную память загружаются и резидентные драйверы – например, русификаторы клавиатуры и экрана, драйвер мыши и т. п. Все они отрывают свой кусок от памяти, которую могли бы использовать приложения. На компьютерах с 32-разрядными процессорами (386 и выше), имеющих механизм страничной переадресации, появилась возможность использования «верхней памяти» (UMA) с помощью драйвера EMM386.EXE. Этот драйвер отыскивает в области UMA (A0000-FFFFFh) регионы, не занятые памятью устройств, и отображает их на области доступной дополнительной памяти. В эти регионы, нормально адресуемые процессором в реальном режиме, можно помещать модули операционной системы и загружаемые драйверы; их же могут использовать и приложения.
    Для наиболее компактной загрузки MS-DOS версий 5 и выше (а также Windows 9х, которая может представляться как MS-DOS 7) в файле CONFIG.SYS должны быть следующие директивы:
    DEVICE=[]HIMEM.SYS (загрузка драйвера высокой памяти);
    DEVICE=[]EMM386.EXE (загрузка диспетчера расширенной памяти);
    DOS=HIGH. UMB (указание на загрузку ОС в высокую и верхнюю память).
    Резидентные драйверы (русификаторы клавиатуры, экрана и принтера, драйвер мыши) по умолчанию обычно загружаются в стандартную память. Если приложениям MS-DOS не хватает свободной памяти, то, по крайней мере, часть резидентных драйверов можно загрузить в верхнюю память UMA. Для драйверов, загружаемых из файла CONFIG.SYS, вместо команды DEVICE» следует использовать команду DEVICEHIGH ]=, которая попытается загрузить драйвер в n-регион UMB. Необязательный параметр m задает требуемый объем памяти (он может отличаться от размера файла с драйвером). Ключ загрузки /L вместе с параметрами n, m используется для ручной оптимизации памяти. Если драйверу требуется выделить несколько областей памяти, то они перечисляются в списке вида /L:nl[,ml]:n2[,m2][;...]. Для резидентных программ, загружаемых из файла AUTOEXEC.BAT, тем же целям служит команда LOADHIGH (LH) с аналогичными необязательными параметрами, задающими размер одной или нескольких областей UMA. Строка запуска будет иметь вид:
    LH] <путь\><файл>[<параметры>]
    Посмотреть текущее положение свободных блоков памяти можно командой MEM/F из командной строки DOS/Windows. Чтобы не заниматься ручной оптимизацией памяти, в состав DOS/Windows введена диалоговая утилита MEMMAKER.EXE, которая за несколько этапов расставит требуемые команды в файлах CONFIG.SYS и AUTOEXEC.BAT. До ее запуска в этих файлах должны присутствовать ссылки на все необходимые драйверы и программы. Файл CONFIG.SYS должен начинаться с вышеприведенных трех строк (если не указать DOS=HIGH, утилита может «постесняться» использовать высокую память для загрузки DOS). Запуск нерезидентных приложений, а также оболочки типа Norton Commander из файла AUTOEXEC.BAT на время работы MEMMAKER следует отменить (MEMMAKER несколько раз перезагружает компьютер и автоматически запускается после отработки файла AUTOEXEC.BAT). При начальном запуске MEMMAKER спрашивает, требуется ли память EMS для приложений, и, если нет, то установит ключ NOEMS в строке запуска EMM386.
    Для того чтобы в верхнюю память поместилось как можно больше модулей, ее следует оптимизировать. Оптимизация UMA подразумевает такое конфигурирование базовых адресов буферной и постоянной памяти адаптеров, при котором свободные области UMA получались бы максимально возможного размера. Нужно стремиться к плотному соединению областей UMA, занимаемых адаптерами. Тогда максимальный размер блоков UMB увеличится, и драйвер типа EMM386 сможет разместить в нем более крупные модули, что, в свою очередь, позволит освободить дополнительное место в остродефицитной стандартной памяти. Если на конфигурирование адаптеров не обращать внимания, то может оказаться, что два компьютера с одинаковым составом аппаратных средств и программным обеспечением будут после загрузки ОС иметь значительно различающиеся размеры стандартной памяти.
    Многие адаптеры (контроллеры SCSI, адаптеры локальных сетей и др.) позволяют задавать адреса областей встроенных RAM и ROM, отображаемых в пространство памяти компьютера. Это позволяет разрешать (или, наоборот, создавать) конфликты использования UMA, а также оптимизировать использование ее блоков. При конфигурировании устанавливаемых адаптеров необходимо исключить перекрытия занимаемых адресов, поскольку из-за этого, скорее всего, ни одно из конфликтующих устройств работать не будет. Самый неприятный (трудно устранимый) конфликт возникает, если при конфигурировании какого-либо адаптера его память перекрывает буфер или BIOS графического адаптера. Если конфигурирование осуществляется джамперами, то вернуть нормальную конфигурацию труда не составит. А если адаптер конфигурируется только с помощью специальной утилиты, изменяющей содержимое его энергонезависимой памяти, то изменить его конфигурацию можно, лишь загрузив и выполнив соответствующую утилиту. Но при конфликте с графическим адаптером это сделать не так-то просто – в лучшем случае удастся загрузить компьютер со «слепым» экраном, а в худшем – POST откажется продолжать тестирование и загрузку, обнаружив ошибку графического адаптера и сообщив об этом попискиванием динамика. Но эта ситуация не так безнадежна: есть еще в природе графический адаптер MDA, у которого видеобуфер не совпадает по адресам с распространенными адаптерами EGA и VGA, а расширение BIOS у него отсутствует. Вставив неудачно сконфигурированную плату в компьютер с адаптером MDA (и, конечно, соответствующим монитором), можно утилитой задать правильную конфигурацию. Однако этот способ для новых компьютеров, не имеющих слотов шины ISA, уже непригоден.
    Кроме занимаемого пространства, оптимизация использования UMA касается, как ни странно, и быстродействия. Для областей памяти адаптеров часто бывает полезным применение теневой памяти. Управление теневой памятью осуществляется через CMOS Setup для определенных областей. Поэтому, размещая конфигурируемые области памяти, иногда следует учитывать возможности задания границ теневой памяти в CMOS Setup. Необходимо помнить, что Shadow ROM блокирует запись, a Shadow RAM игнорирует возможность изменения со стороны адаптера затеняемой области памяти, что приведет к ошибкам при некорректном использовании теневой памяти. Для процессоров 386 и выше теневую память может организовать и драйвер EMM386, но этой его функцией пользуются редко.
    Работу приложений в среде MS-DOS, в которой активно используется программный код BIOS, значительно ускоряет затенение ROM BIOS, как системной, так и BIOS графического адаптера и дискового контроллера. Для многозадачных ОС защищенного режима (Windows и др.) затенение ROM BIOS ускоряет только начальный процесс загрузки ОС, поскольку в рабочем режиме здесь в основном используются драйверы, загружаемые в ОЗУ.
    Приложения ОС Windows пользуются виртуальной памятью , и никакие старые спецификации EMS и XMS им не нужны. Суммарный объем виртуальной памяти, доступной всем приложениям, определяется размером ОЗУ и файлов подкачки (их может быть и несколько). В Windows 9x размер файла подкачки изменяется динамически, по мере потребностей системы. Для того чтобы приложениям хватало памяти, на диске, несущем файл подкачки, должно быть достаточно свободного пространства (десятки и сотни мегабайт). Конечно же, важен и объем установленной физической памяти – ее малый объем может быть принципиальным ограничением на запуск ряда приложений или установку операционных систем. При малом объеме ОЗУ свопинг (подкачка страниц) будет слишком интенсивным, в результате чего скорость работы приложений существенно снижается (обращения к диску выполняются на несколько порядков медленнее, чем к ОЗУ). Приложения реального времени (например, аудио- и видеопроигрыватели и тем более кодеры) могут стать неработоспособными именно из-за малого объема ОЗУ. Поскольку файл подкачки изменяет свой размер в процессе работы, важно следить за фрагментацией диска, несущего этот файл – обращение к фрагментированному файлу выполняется медленнее, чем к нефрагментированному. При выборе диска для размещения файла подкачки следует учитывать его быстродействие – время доступа и скорость передачи данных. При использовании приложений реального времени, интенсивно обменивающихся с дисками (те же проигрыватели и кодеры, а также программы, записывающие компакт-диски), по возможности файл подкачки следует размещать на других дисках.
    Если на компьютере под управлением ОС защищенного режима (Windows, Unix, OS/2...) перестают запускаться приложения с сообщениями о недостаточном объеме оперативной памяти – проверьте наличие свободного места на жестких дисках, используемых для подкачки. Если памяти не хватает приложениям MS-DOS – проверьте файлы AUTOEXEC.BAT и CONFIG.SYS и запустите утилиту MEMMAKER или выполните ручную оптимизацию памяти.
    Увеличение физического объема оперативной памяти в ряде случаев может привести к неожиданному снижению производительности компьютера. Это возможно, когда системная плата (или процессор со вторичным кэшем) не способна кэшировать весь объем ОЗУ. У многих системных плат для процессоров Pentium кэшируются только первые 64 Мбайт ОЗУ; у первых процессоров Pentium II кэшировались только 512 Мбайт. Память, выходящая за размеры кэшируемой области, конечно же, доступна, но ее производительность гораздо ниже кэшируемой. ОС Windows 9x распределяет память, начиная с верхней границы доступной памяти, причем наверх попадает ее ядро, скорость работы которого существенна для работы многих приложений. Если после увеличения ОЗУ ядро попадает в некэшируемую область, можно наблюдать снижение производительности. Для лечения этого недуга можно воспользоваться условно-бесплатной программой W2CACHE.COM, которая запускается в начале загрузки Windows и, оставаясь резидентной, «съедает» верхнюю часть памяти, заставляя ядро Windows загружаться в нижнюю, кэшируемую область. После окончания загрузки Windows программа освобождает занимаемую память, и ОС отдает ее в распоряжение приложений.

    Windows 10 является наиболее прогрессивной операционной системой для персональных компьютеров, но всё ещё не идеальна. Многое здесь не доведено до автоматизма, и по-прежнему остаётся простор для доработки своими руками. Помимо прочего, общее впечатление от производительности сильно портит политика Microsoft, навязывающая внушительное количество собственных сервисов сомнительной необходимости, фоново поедающих оперативную память. Однако оптимизация Windows 10 является не такой уж сложной задачей и за довольно короткое время можно значительно увеличить скорость работы вашего компьютера.

    Ускорение работы компьютера

    Если касаться взаимодействия с «железом», то здесь Windows 10 нет равных: все процессы оптимизации реализованы на самом высоком уровне и доведены до автоматизма. Пользователю остаётся лишь держать жёсткий диск в порядке.

    Оптимизация жёсткого диска

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

    Дефрагментация HDD

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

    Чтобы выполнить дефрагментацию диска:

    Оптимизация SSD

    SSD-накопители основаны на более прогрессивной и совершенно другой технологии, чем их предшественники. Операционная система Windows 10 имеет несколько функций, способных ускорить взаимодействие с такими накопителями, но они не всегда включаются по умолчанию. Чтобы сделать это вручную, выполните следующие действия:

    1. Перейдите в «Этот компьютер», выберите первый понравившийся том, нажмите по нему правой кнопкой мыши и раскройте его свойства.
      Выберите первый понравившийся том и раскройте его свойства
    2. Отключите вредную для SSD дефрагментацию. Для этого перейдите во вкладку «Сервис» и откройте окно оптимизации.
      Перейдите во вкладку «Сервис» и откройте окно оптимизации
    3. Теперь нажмите «Изменить параметры».
      Нажмите «Изменить параметры»
    4. Снимите галочку с автоматической оптимизации и подтвердите изменения.
      Снимите галочку с автоматической оптимизации и подтвердите изменения
    5. Разверните вкладку «Общие» в свойствах тома и поставьте галочку напротив разрешения индексации. Проделайте те же действия с остальными томами.
      Разверните вкладку «Общие» и отметьте разрешение индексации
    6. Нажмите правой кнопкой мыши на «Этот компьютер» и перейдите в его свойства.
      Нажмите правой кнопкой мыши на «Этот компьютер» и перейдите в его свойства
    7. В левой части окна откройте «Диспетчер устройств».
      В левой части окна откройте «Диспетчер устройств»
    8. Разверните «Дисковые устройства», нажмите правой кнопкой на вашу память и перейдите в её свойства.
      Разверните «Дисковые устройства», нажмите правой кнопкой на вашу память и перейдите в её свойства
    9. Откройте вкладку «Политика», разрешите кэширование записей и подтвердите изменения.
      Откройте вкладку «Политика», разрешите кэширование записей и подтвердите изменения

    Оптимизация оперативной памяти

    Главным отличием оперативной памяти от основной является способность к быстрому обмену информацией. Однако в случае критической нехватки допускается её замена обычными носителями информации, которые будут работать значительно медленнее, но помогут обмануть требовательные программы и возьмут на себя часть нагрузки.

    Если у вас 32-битная операционная система (x86), не имеет смысла делать общий объём оперативной памяти более 4 Гб.

    Файл подкачки

    Файл подкачки - это раздел основной памяти, использующийся в качестве оперативной.

    Использование файла подкачки уместно только на твердотельных накопителях (SSD). В случае с HDD влияние файла подкачки становится совершенно незаметным.

    Изначально его размер определяется автоматически, но возможно принудительное расширение:

    1. Откройте меню «Пуск» и наберите «Панель управления», а после нажмите Enter.
      Откройте меню «Пуск» и наберите «Панель управления»

    2. Откройте раздел «Система и безопасность»
    3. Перейдите в подраздел «Система».
      Перейдите в «Система»

    4. Откройте «Дополнительные параметры системы»
    5. Во вкладке «Дополнительно» откройте параметры быстродействия.
      Во вкладке «Дополнительно» откройте параметры быстродействия
    6. Перейдите на новую вкладку «Дополнительно» и нажмите «Изменить».
      Перейдите на новую вкладку «Дополнительно» и нажмите «Изменить»
    7. Снимите галочку с автоматического выбора и выберите «Указать размер». Исходный размер ставьте в полтора раза больше рекомендуемого, а максимальный - в три. Подтвердите изменения и перезагрузите компьютер.
      Исходный размер ставьте в полтора раза больше рекомендуемого, а максимальный - в три

    ReadyBoost

    Readyboost - это утилита, позволяющая разместить файл подкачки на вашей флешке, которая должна обладать более приемлемой скоростью обмена информацией, чем HDD-накопитель. В случае если у вас SSD, лучше размещать файл подкачки на основной памяти компьютера.


    Настройка Windows 10 на максимальную производительность

    После оптимизации аппаратной части компьютера для улучшения производительности остаётся отключить всё лишнее. Львиная доля ресурсов компьютера под Windwos 10 приходится именно на работу ненужных процессов и бессмысленных «украшательств». Одно их отключение поможет заметно ускорить работу вашего компьютера без вреда для системы.

    Отключение автозагрузки

    При включении компьютера нельзя не заметить, что первое время он тормозит, и приходится ждать, чтобы устройство начало нормально работать. Дело тут не в загрузке Windows: когда вам показывают рабочий стол, система уже полностью запущена и готова к работе. Проблема заключается в автозапуске программ, включением которых прописано сопровождать каждый запуск системы.


    Видео: как отключить автозагрузку программ

    Отключение автообновлений

    Операционные системы Windows никогда не славились осмысленностью своих обновлений, а с приходом на рынок десятой версии ситуация стала ещё более сомнительной.

    Проблема тут опять же в навязчивой политике Microsoft, в результате которой, вместо желанных патчей и улучшений системы, пользователи еженедельно получают обновления ненужных сервисов и заплатки для корпоративных возможностей. Всё бы ничего, но загрузка обновлений может начаться в самый неудобный момент, лишив возможности нормально пользоваться интернетом. А после начала их частичного применения (часть обновлений устанавливается до перезагрузки) просадка в производительности и вовсе бьёт все рекорды.

    Чтобы отключить автообновление, выполните следующие действия:

    1. Через поиск зайдите в gpedit.msc.
      Введите в поисковую строку меню «Пуск» команду
    2. Пройдите по пути «Конфигурация компьютера» - «Административные шаблоны» - «Компоненты Windows» и нажмите на «Центр обновления Windows».
      Пройдите по пути «Конфигурация компьютера» - «Административные шаблоны» - «Компоненты Windows» и нажмите на «Центр обновления Windows»
    3. Откройте «Настройка автоматического обновления».
      Откройте «Настройка автоматического обновления»
    4. Отметьте пункт «Отключить», подтвердите изменения и перезагрузите компьютер.
      Отметьте пункт «Отключить», подтвердите изменения и перезагрузите компьютер

    Видео: как отключить автообновления

    Отключение слежки

    Многие слышали о следящих функциях Windows 10, но мало кто придавал им значения, кроме беспокойства о сохранности личных данных.

    В действительности основной проблемой следящих сервисов является их нагрузка на оперативную память. И самое интересное то, что работу слежки почти нельзя поймать за руку, так как её нагрузка на ОЗУ и процессор очень умело распространяется на все остальные процессы, в результате чего многие пользователи не понимают, откуда на ровном месте появляется внезапная просадка в производительности.

    Этими действиями вы не отключите слежение Windows полностью, а лишь минимизируете её влияние на производительность:

    1. Перейдите в параметры.
      Перейдите в параметры
    2. Откройте раздел «Конфиденциальность».
      Откройте раздел «Конфиденциальность»
    3. Во вкладке «Общие» отключите идентификатор рекламы и слежение «Пуска».
      Отключите идентификатор рекламы и слежение «Пуска»
    4. Перейдите во вкладку «Речь, рукописный ввод и ввод текста» и отключите речевые службы, если они активны.
      Отключите речевые службы, если они активны
    5. Во вкладке «Отзывы и диагностика» выберите основной способ сбора данных, отключите единственный переключатель и запретите формирование отзывов.
      Выберите основной способ сбора данных, отключите единственный переключатель и запретите формирование отзывов
    6. Во вкладке «Фоновые приложения» отключите главный переключатель.
      Отключите главный переключатель

    Видео: как отключить слежку

    Отключение визуальных эффектов

    Windows 10 имеет достаточно простой и приятный глазу стиль. Но всё же некоторый список малозаметных визуальных «украшательств», который можно отключить, имеется. Это действие не сильно повысит производительность компьютера, но и разница в интерфейсе не будет заметной.

    1. Откройте меню «Пуск» и наберите «Панель управления». Нажмите Enter.
      Откройте «Панель управления» через «Пуск»
    2. Откройте раздел «Система и безопасность».
      Откройте «Система и безопасность»
    3. Перейдите в раздел «Система».
      Нажмите на «Система»
    4. Откройте «Дополнительные параметры системы».
      Нажмите на «Дополнительные параметры системы»
    5. Нажмите «Параметры» в пункте «Быстродействие».
      Нажмите «Параметры»
    6. Во вкладке «Визуальные эффекты» снимите галочки со всех пунктов, кроме «Вывод эскизов вместо значков» и «Сглаживание неровностей экранных шрифтов». Подтвердите изменения.
      Снимите галочки со всех пунктов, кроме «Вывод эскизов вместо значков» и «Сглаживание неровностей экранных шрифтов»

    Очистка компьютера

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

    Удаление мусора

    Помимо банальной чистки рабочего стола и удаления неиспользуемых программ, стоит избавиться от файлов, которые действительно называются «мусорными».

    Windows 10 имеет вполне определённое место для сбора хлама и мусорных файлов - папку Temp. В этой папке есть несколько действительно нужных файлов, но их единицы, они неуникальны и самостоятельно создадутся заново за пару секунд.

    Всё, что в ней находится, можно удалять без всяких сожалений и малейшего риска навредить системе:

    1. Откройте меню «Пуск» и перейдите в параметры.
      Откройте меню «Пуск» и перейдите в параметры
      Откройте временные файлы
    2. Отметьте всё галочками и нажмите «Удалить файлы».
      Отметьте всё галочками и нажмите «Удалить файлы»
    3. Вернитесь на вкладку «Хранилище» и включите контроль памяти для автоматизации процесса удаления временных файлов.
      Вернитесь на вкладку «Хранилище» и включите контроль памяти

    Видео: как удалить временные файлы

    Очистка реестра

    Реестр Windows представляет собой общую иерархическую базу данных, в которой содержатся настройки системы и некоторых приложений. В силу различных обстоятельств реестр может забиваться ошибочной информацией, что не только замедляет работу компьютера, но и может иметь последствия в виде фатальных системных ошибок. К счастью, самостоятельно ничего чистить не придётся (очень сложно даже для опытных пользователей), а достаточно будет воспользоваться специализированной программой CCleaner.


    Видео: как очистить реестр вручную и с помощью CCleaner

    Программы для ускорения работы игр

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

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

    Принцип их работы является всегда одинаковым, а всю пользу можно свести к следующему списку:

    • автообновление некоторых драйверов;
    • «автоподгон» игровых настроек под «железо» компьютера;
    • дефрагментация папки с установленной игрой;
    • остановка некоторых системных сервисов во время работы игры.

    К наиболее надёжным приложениям можно отнести следующие:

    • Game Buster;
    • Game Accelerator;
    • Game Fire;
    • Game Gain.

    Если после установки этих приложений вы не заметите разницы, то их всегда можно удалить.

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

    Процесс чистки и оптимизации ОС Windows давно уже превратился в тренд. На рынке софта существует множество коммерческих программ, предлагающих разного рода программные операции, якобы способные ускорить работу системы. Часть из этих операций действительно могут пригодиться при захламлении системного диска, для доступа к полному перечню объектов автозагрузки, для правильного удаления программ и в подобного рода случаях.


    Однако часть операций не дадут никакого ощутимого прироста производительности. В числе последних – утилиты для оптимизации оперативной памяти.

    Каков их принцип работы, почему от них мало проку, и что реально поможет ускорить работу компьютера с недостаточным количеством RAM?

    1. Как работают оптимизаторы RAM

    Суть работы оптимизаторов оперативной памяти – её высвобождение в целях использования для пользовательских задач. Механизмы высвобождения памяти у таких программ могут быть разные. Одни принудительно выгружают данные в файл подкачки и наглядно демонтируют пользователю объём высвобожденных ресурсов. А другие создают иллюзию необходимости определённого количества Мб «оперативки» , чтобы Windows сама убрала что нужно в файл подкачки и высвободила запрашиваемый объём.

    По последнему принципу работает, например, утилита-оптимизатор в составе комплексного продукта по чистке и оптимизации Windows — . Мы указываем ей, сколько хотим высвободить оперативной памяти в рамках доступного максимального объёма. И утилита выполняет наш заказ.

    Другой продукт — утилита – работает по первому принципу. Утилита не берёт у нас предзаказы, она высвобождает тот объём, который она может высвободить.

    Такие манипуляции никак не ускоряют работу компьютера. Во-первых, через какое-то время Windows загрузит обратно в оперативную память высвобожденные данные. Во-вторых, при обращении к выгруженным в файл подкачки программам те первое время могут жутко тормозить. Особенно, если система работает не на SSD , а на HDD -диске. У последних ничтожно малая скорость чтения мелких файликов, из которых состоит кэш программ. Тогда как такие мелкие файлы HDD будет читать со скоростью максимум 0,5-1 Мб/с , оперативная память справится с этой задачей со скоростью свыше 100 Мб/с . Так зачем же нужно, чтобы простаивал такой производительный ресурс?

    2. Управление ресурсом RAM системой Windows

    Идея принудительного высвобождения ресурса оперативной памяти базируется на мифах об её неэффективном использовании системой Windows. Тем не менее на разных компьютерах – с 2 Гб и, например, с 8 Гб RAM – при одинаковых усреднённых нагрузках (открытые браузер, офисные или медийные приложения) в системном диспетчере задач не увидим разительных отличий в процентном показателе используемой памяти. Хоть на слабом, хоть на мощном компьютере «оперативка» никогда не забьётся под завязку, всегда будет оставаться какой-то объём простаиваемого ресурса. По мере добавления новых задач Windows сама заботится о том, чтобы ресурса хватило всем активным задачам. И чтобы оставался какой-то зазор для возможного подключения ещё каких-то задач. При запуске ресурсоёмкой программы или игры система проанализирует, какие из текущих активных процессов редко используются, и выгрузит их в файл подкачки. И никакие оптимизаторы и игровые бустеры ей в помощь не нужны.

    Безусловно, если мы на слабом устройстве запустим какую-нибудь мощную игру, рассчитанную под большой показатель RAM, Windows может не справиться со своими задачами и выдать сообщение о нехватке памяти. Могут быть и другие нештатные случаи – например, захламлённость диска, где размещается файл подкачки, или работа вызывающих утечку памяти программ. Но эти проблемы никак не могут быть упреждены, а тем более решены утилитами-оптимизаторами оперативной памяти.

    Современные версии Windows построены так, чтобы оптимально использовать ресурс оперативной памяти, а не экономить его. Незадействованным оставляется определённый объём, который может потребоваться для новых задач, а всё остальное пускается в работу. Windows не обращается без лишней надобности к файлу подкачки, чтобы не нагружать работу и без того проблемных HDD . Так что если в диспетчере задач видим использование ресурса «оперативки» на 70-80% при соответствующих нагрузках, это далеко не повод беспокоиться и спешить отключать Superfetch или запускать оптимизатор памяти.

    3. Как реально оптимизировать RAM

    На компьютерах с 4 Гб RAM ничего вообще делать не нужно. Это оптимальный показатель для усреднённых пользовательских задач. Аппаратно увеличивать его есть смысл только при необходимости запуска отдельных ресурсоёмких игр и программ, для работы которых принципиально требуется больший ресурс. Если на устройстве меньше 4 Гб «оперативки» , желательно бы провести апгрейд. Добавление планок памяти DDR2 или DDR3 – это простейшая модернизация ПК и ноутбуков. Это самый дешевый апгрейд, если сравнивать с добавлением или заменой других компьютерных комплектующих.

    Если физическое увеличение объёма RAM невозможно, в среде Windows 8.1 и 10 можно относительно комфортно существовать и с 2 Гб . В таких случаях необходимо убрать лишние фоновые программы, не допускать одновременной активности чрезмерно многого количества приложений, не плодить массу активных вкладок в браузере. По возможности желательно бы ещё и заменить HDD на SSD , это даст самый ощутимый прирост производительности. Во-первых, Windows будет более шустро сообщаться с файлом подкачки, размещённом на SSD . Во-вторых, исчезнут прочие проблемы, вызванные медленной работой HDD .

    На устройства с малым показателем RAM можно установить редакции Windows 7 или 8.1 Embedded – специальные урезанные сборки этих версий системы, оптимизированные под работу на маломощном производственном оборудовании.