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.PF. Запуск программ трассируется в отдельные файлы, имена которых состоят из названия [[Исполняемый файл|исполняемого файла]] программы, дефиса, [[Шестнадцатеричная система счисления|шестнадцатеричного]] [[Хеш-сумма|хеша]] пути к файлу и расширения «.pf» (например: EXPLORER.EXE-082F38A9.pf).
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, в котором сохраняется список файлов и папок, использовавшихся при загрузке операционной системы и запуске программ. Дефрагментатор диска использует данную информацию для оптимального физического размещения этих файлов на диске.

Примечания

См. также

Ссылки