Prefetcher: различия между версиями
[непроверенная версия] | [непроверенная версия] |
← Новая страница: «'''Prefetcher''' — компонент операционной системы Microsoft Windows, ускоряющий процесс ее н...» |
→Описание: дополнение |
||
Строка 2: | Строка 2: | ||
== Описание == |
== Описание == |
||
Prefetcher сохраняет файлы трассировки в папке \Windows\Prefetch<ref>[http://windows.microsoft.com/en-US/windows-vista/What-is-the-prefetch-folder What is the prefetch folder?]</ref>. Загрузка операционной системы трассируется в файл NTOSBOOT-B00DFAAD. |
Prefetcher сохраняет файлы трассировки в папке <code>\Windows\Prefetch</code><ref>[http://windows.microsoft.com/en-US/windows-vista/What-is-the-prefetch-folder What is the prefetch folder?]</ref>. Загрузка операционной системы трассируется в файл <code>NTOSBOOT-B00DFAAD.pf</code>. Запуск программ трассируется в отдельные файлы, имена которых состоят из названия [[Исполняемый файл|исполняемого файла]] программы, дефиса, [[Шестнадцатеричная система счисления|шестнадцатеричного]] [[Хеш-сумма|хеша]] пути к файлу и расширения «.pf» (например: <code>EXPLORER.EXE-082F38A9.pf</code>). При запуске приложений, являющихся рабочей платформой для других модулей (например: <code>DLLHOST.EXE</code>, <code>[[Microsoft Management Console|MMC.EXE]]</code>, <code>RUNDLL32.EXE</code>), в хеш также добавляется имя загружаемого компонента и создается отдельный файл трассировки для каждого из них. |
||
Важную роль в работе компонента Prefetcher играет служба «[[Планировщик задач (сервис)|Планировщик заданий]]» ({{lang-en|Task Scheduler}}). «Планировщик заданий» анализирует данные, поступающие от Prefetcher, и записывает файлы трассировки в папку <code>\Windows\Prefetch</code>. Компонент не будет работать правильно, если служба не запущена. «Планировщик заданий» также взаимодействует с программой [[Дефрагментация диска (компонент Windows)|дефрагментации диска Windows]]. Каждые 3 дня во время простоя компьютера в папке <code>\Windows\Prefetch</code> создается файл <code>Layout.ini</code>, в котором сохраняется список файлов и папок, использовавшихся при загрузке операционной системы и запуске программ. Дефрагментатор диска использует данную информацию для оптимального физического размещения этих файлов на диске. |
|||
== Примечания == |
== Примечания == |
Версия от 11:11, 4 декабря 2009
Prefetcher — компонент операционной системы Microsoft Windows, ускоряющий процесс ее начальной загрузки, а также сокращающий время запуска программ. Prefetcher впервые появился в операционной системе Windows XP. Начиная с Windows Vista, он был расширен технологиями SuperFetch и ReadyBoost.
Описание
Prefetcher сохраняет файлы трассировки в папке \Windows\Prefetch
[1]. Загрузка операционной системы трассируется в файл NTOSBOOT-B00DFAAD.pf
. Запуск программ трассируется в отдельные файлы, имена которых состоят из названия исполняемого файла программы, дефиса, шестнадцатеричного хеша пути к файлу и расширения «.pf» (например: EXPLORER.EXE-082F38A9.pf
). При запуске приложений, являющихся рабочей платформой для других модулей (например: DLLHOST.EXE
, MMC.EXE
, RUNDLL32.EXE
), в хеш также добавляется имя загружаемого компонента и создается отдельный файл трассировки для каждого из них.
Важную роль в работе компонента Prefetcher играет служба «Планировщик заданий» (англ. Task Scheduler). «Планировщик заданий» анализирует данные, поступающие от Prefetcher, и записывает файлы трассировки в папку \Windows\Prefetch
. Компонент не будет работать правильно, если служба не запущена. «Планировщик заданий» также взаимодействует с программой дефрагментации диска Windows. Каждые 3 дня во время простоя компьютера в папке \Windows\Prefetch
создается файл Layout.ini
, в котором сохраняется список файлов и папок, использовавшихся при загрузке операционной системы и запуске программ. Дефрагментатор диска использует данную информацию для оптимального физического размещения этих файлов на диске.