При закрытии подписчики были переданы в рассылку "Всё о работе в Интернет" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Глава 6. Службы Windows Vista. 6.2. Работа с файлами и файловой системой - продолжение Новое на сайте gal.co.ua:
Последние 2 новости нашего сайта:
Superfetch (SysMain)Тип запуска автоматически Учетная запись Система Привилегии SeTcbPrivilege, SeProfileSingleProcessPrivilege, SeTakeOwnershipPrivilege, SeDebugPrivilege Файлы службы sysmain.dll Исполняемый файл svchost.exe -k LocalSystemNetworkRestricted Группа Нет От чего зависит Службы rpcss, fileinfo Зависящие службы Нет Ошибка запуска предупредить пользователя Тип SID Нет Безопасный режим нет/нет Служба SUPERFETCH реализует работу механизма предвыборки, основное назначение которого заключается в автоматическом помещении в оперативную память тех данных, которые пользователь наиболее часто использует в данный момент времени. При этом данные в память помещаются с использованием самого медленного приоритета ввода-вывода. То есть, это практически не влияет на производительность компьютера. Однако это не все, для чего предназначена данная служба.
Подробнее о папке %systemroot%\Prefetch можно прочитать в разделе «Что такое папка Prefetch?», который имеет CLSID-номер 0ec5b471-ed65-43c4-a59b-c1fd975c4262. Основные настройки данной службы содержатся в параметрах DWORD-типа ветви реестра HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters. Они представлены в таблице ниже. Также настройки службы SUPERFETCH хранятся в параметрах строкового типа ветвей HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Prefetcher и HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OptimalLayout. Эти параметры также представлены в таблицах ниже. Таблица 6.17. Ветвь HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
Таблица 6.18. Ветвь HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Prefetcher
*данный параметр имеет тип DWORD. Таблица 6.19. Ветвь HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OptimalLayout LayoutFilePath Путь к файлу Layout.ini. *EnableAutoLayout Включает автоматическую работу с файлом Layout.ini. *данный параметр имеет тип DWORD. ReadyBoost (EMDMgmt)Тип запуска автоматически Учетная запись система Привилегии SeChangeNotifyPrivilege Файлы службы emdmgmt.dll Исполняемый файл svchost.exe -k LocalSystemNetworkRestricted Группа нет От чего зависит Службы rpcss, ecache, slsvc, fileinfo Зависящие службы нет Ошибка запуска игнорировать ошибку Тип SID неограниченный Безопасный режим нет/нет Счетчики производительности: EmdCache Имя объекта: Кэш ReadyBoost INI-файл: %systemroot%\inf\EmdCache\0419\emdperf.ini Библиотека: %systemroot%\system32\emdmgmt.dll Данная служба реализует работу механизмов ReadyBoost, ReadyBoot и ReadyDrive. Механизм ReadyBoostМеханизм ReadyBoost позволяет использовать часть памяти внешних устройств со скоростью чтения и записи, большей чем у жесткого диска, для хранения временных данных (то есть, в качестве дополнительной оперативной памяти). Для установки использования внешнего устройства в качестве дополнительной памяти нужно либо воспользоваться соответствующей вкладкой диалога СВОЙСТВА устройства, либо ссылкой УСКОРИТЬ РАБОТУ СИСТЕМЫ диалога АВТОЗАПУСК, отображаемого при подключении внешнего устройства. После этого на внешнем устройстве будет создан файл ReadyBoost.sfcache объемом до 4 Гбайт, который будет запоняться данными в фоновом режиме. В дальнейшем данные из файла ReadyBoost.sfcache будут считываться при выполнении произвольного считывания данных. Если же выполняется последовательное считывание данных, тогда данные будут считываться с жесткого диска (как правило, последовательное считывание данных с жесткого диска быстрее, чем с внешнего устройства). Подробнее о службе ReadyBoost можно прочитать в разделе «Использование памяти запоминающих устройств для повышения быстродействия компьютера», который имеет CLSID-номер 12428141-2e4c-43ab-8dd2-a6ed6e3b8776. Чтобы внешнее устройство могло использоваться как дополнительная оперативная память, оно должно удовлетворять следующим условиям.
Механизм ReadyBootМеханизм ReadyBoot используется в том случае, если компьютер обладает более 700 Мбайт оперативной памяти, позволяя оптимизировать процесс загрузки, поместив часто используемые при загрузке данные в кэш, расположенный в оперативной памяти. При этом данные, которые должны помещаться в кэш, расположенный в оперативной памяти, определяются следующим образом. Служба READYBOOST анализирует запросы на помещение данных в память за последние пять процессов загрузки операционной системы, определяя файлы, которые загружаются в память чаще всего. После этого части определенных в процессе анализа файлов помещаются в файлы с расширением .fx каталога %SystemRoot%\Prefetch\Readyboot, а сведения о них заносятся в параметры BINARY-типа ветви реестра HKLM\System\CurrentControlSet\Services\Ecache\Parameters. По истечении 90 секунд после начала загрузки данные из кэша, расположенного в оперативной памяти, удаляются. Механизм ReadyDriveМеханизм ReadyDrive позволяет использовать в работе операционной системы гибридные диски (диски H-HDD). Гибридный диск представляет собой обычный диск, вместе с которым поставляется определенный объем энергонезависимой внешней памяти (называемой NVRAM), используемой для хранения часто используемых операционной системой временных файлов (чтобы определить эти данные Windows Vista использует команды ATA-8). Настроить возможности механизма ReadyDrive можно при помощи групповых политик, расположенных в разделе КОНФИГУРАЦИЯ КОМПЬЮТЕРА/АДМИНИСТРАТИВНЫЕ ШАБЛОНЫ/СИСТЕМА/ЭНЕРГОНЕЗАВИСИМЫЙ КЭШ ДИСКА. Таблица 6.20. HKLM\SOFTWARE\Policies\Microsoft\Windows\NvCache OptimizeBootAndResume Отключить оптимизацию начальной загрузки и восстановления EnablePowerModeState Отключить режим питания кэша EnableNvCache Отключить функцию «Энергонезависимый кэш» EnableSolidStateMode Отключить режим Solid State Настройки службыНастройки данной службы хранятся в параметрах DWORD-типа ветви реестра HKLM\Software\Microsoft\Windows NT\CurrentVersion\EMDMgmt, а также ее подразделов. Также настройки службы READYBOOST содержатся в параметрах DWORD-типа ветви HKLM\SYSTEM\CurrentControlSet\Services\Ecache\Parameters. Поскольку эта ветвь реестра принадлежит драйверу ecache.sys, о них будет сказано в следующей главе книги. Таблица 6.20. Ветвь HKLM\Software\Microsoft\Windows NT\CurrentVersion\EMDMgmt
Настройки драйвераРабота службы READYBOOST основана на драйвере READYBOOST CACHING DRIVER, описываемом в подразделе Ecache ветви реестра HKLM\SYSTEM\CurrentControlSet\Services (атрибуты драйвера представлены ниже). Данный драйвер перехватывает все обращения чтения и записи к жестким дискам, параллельно копируя записываемые на жесткий диск данные в файл ReadyBoost.sfcache. При этом драйвер выполняет сжатие помещаемых в файл ReadyBoost.sfcache данных (данные сжимаются примерно в два раза), а также их шифрование с помощью ключа сеанса на основе алгоритма AES. Настройки драйвера READYBOOST CACHING DRIVER хранятся в параметрах DWORD-типа, ветви HKLM\SYSTEM\CurrentControlSet\Services\Ecache\Parameters. Таблица 6.21. Ветвь HKLM\SYSTEM\CurrentControlSet\Services\Ecache\Parameters UseReadyBoot Включает использование возможностей службы ReadyBoost. CompressionEnabled Включает возможность сжатия данных в кэше службы ReadyBoost. Драйвер: Ecache Тип запуска перед началом инициализации ядра Исполняемый файл ecache.sys Группа PnP Filter От чего зависит нет Ошибка запуска перезагрузиться для использования последней удачной конфигурации, а при следующей ошибке вызвать экран «синий экран смерти» (BSOD) Тип устройство уровня ядра Безопасный режим нет/нет Продолжение следует Рейтинг: 0
Оцените: 1 2 3 4 5 moemesto.ru bobrdobr.ru
- добавить в социальные закладки
В начало записиОригинал статьи: http://www.onestyle.com.ua/txt.php?u=649
|
В избранное | ||