Почему Windows 7 так много потребляет памяти ОЗУ? Технология SuperFetch

Многие пользователи Windows 7 наверно заметили, что система при возможности потребляет много, очень много оперативной памяти по сравнению с Windows XP, в чем же дело? Дело это правильное, и сегодня мы постараемся разобраться почему.

И при этом во времена выхода «семерки» говорили, мол, вы только посмотрите сколько она потребляет ОЗУ, зачем на нее переходить? И что Windows XP в этом плане — лучше. Если откровенно — то да, прежняя ОС действительно потребляла намного меньше оперативки. Но не все так просто — дело в том, что «семерка» заботится о пользователях, и если есть много памяти — то почему ей простаивать?.

К примеру ваш обьем ОЗУ равен 16-ти гб, это достаточно много. А Windows максимум отбирает для себя — 1 гб. Не так уж и много, и например ваши офисные программы требуют допустим 2-3 гб, пусть еще будет игра, в общем всего 8 гб вам нужно на работу/игры. Но у вас еще остаются 8 гб, им разве пропадать? Нет, не правильно это будет. Поэтому в ОС реализована технология SuperFetch.

Что такое SuperFetch? Это технология, которая обеспечивает быстрый доступ к тем файлам (программам), которыми вы пользуетесь наиболее чаще. Технология внимательно следит за тем, что вы запускаете и когда и сохраняет эти данные в файлы (формат их кстати *.db, хранятся в %SystemRoot%\Prefetch).

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

Как я уже писал, работает SuperFetch так, что записывает что и когда. Для примера, если вы в выходные игры играете в игру, а в будние — работаете с офисными документами, то Windows это будет учитывать и подгружать разные файлы в разные дни. Неправда ли, впечатляет?

Но что будет, если какая-то программа требует большого обьема ОЗУ? В таком случае, технология SuperFetch спокойно все «отдаст» программе. А когда программа завершит свою работу, данные будут обратно загружены в ОЗУ.

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

То есть предсказание событий в этой технологии реализовано очень хорошо, это кстати одна из причин перехода на Windows 7, и не сидеть на предыдущей ОС.

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

Именно поэтому после запуска ОС в Диспетчере задач мы видим нормальное потребление ресурсов, но со временем, свободной памяти становится все меньше и меньше. А размер системного кеша — все больше и больше, поэтому, в таких случаях не стоит волноваться — это нормально.


Вернуться на главную!

Комментарии

Есть 1 комментарий к “Почему Windows 7 так много потребляет памяти ОЗУ? Технология SuperFetch”
  1. Ярослав:

    Спасибо за разъяснение

Поделитесь своим мнением

/pochemu-windows-7-tak-mnogo-potreblyaet-pamyati-ozu.html
rss
Карта