Управление приоритетами ЦП
Для Windows 9x/Me. С помощью управления приоритетом задач можно добиться более эффективного использования ЦП. Работа любого приложения Windows зависит от параметра CPUPriority. Так, если задать CPUPriority=0, все активные приложения получат дополнительные циклы CPU (приоритет реального времени). CPUPriority=l - все загруженные приложения (активные и фоновые) получают несколько больше циклов процессора, чем загружаемые (Win32 TSRs/DLL/Runtimes/APIs); CPUPriority=2 - все загруженные приложения (активные и фоновые) получают гораздо больше циклов процессора, чем загружаемые (Win32 TSRs/DLL/Runtimes/ APIs); CPUPriority=3 - все приложения, а также TSRs/DLL/Runtimes/ APIs делят одни и те же циклы CPU (данное значение устанавливается по умолчанию). Итак, запустите Редактор реестра Regedit. Далее откройте раздел HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\BIOS. В правой панели создайте новый параметр DWORD, назовите CPUPriority и задайте его значение, дважды щелкнув на нем мышью. Есть еще несколько параметров, влияющих на распределение приоритетов. Поэтому там же, где был организован CPUPriority (HKEY_ LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\BIOS), создайте еще три параметра DWORD и присвойте им значения: PCIConcur = 1 (разрешено). FastDRAM = 1 (разрешено). AGPConcur = 1 (разрешено) -при установленной AGP-плате.
Для Windows 9x/Me/NT4-5. Спомощью параметра Priority Control можно управлять перераспределением приоритетов между активными и фоновыми задачами запустите Редактор реестра Regedit зайдите в HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\PriorityControl. (Если раздела PriorityControl нет, то создайте его: щелкните правой кнопкой мыши на разделе Control, выберите пункты «Создать* Раздел» и дайте название.) В правой панели организуйте параметр DWORD - Win32Prio-ritySeparation - и придайте ему одно из следующих значений:
О - активные и фоновые задачи имеют одинаковые приоритеты; 1 - приоритет активных приложений больше, чем у фоновых; 2 - активные приложения имеют гораздо больший приоритет, чем фоновые.
Оптимизация работы файловой системы Отложенная запись и время задержки Чтобы убедиться, что отложенная запись разрешена, нужно войти в Панель управления, щелкнуть на значке «Система», выбрать закладку «Быстродействие», нажать кнопку «Файловая система» и отметить закладку «Съемный диск». Кроме того, должна быть включена функция «Разрешить буферизацию записи для всех съемных дисков». Можно запретить кэширование записи (отложенную запись), выключив эту функцию, но тогда понизится производительность системы. В Windows 98 SE и Me можно увеличить время задержки данных в КЭШе перед сбросом их на диск. Данный прием повышает производительность системы, однако, при этом возрастает риск потерять данные при неожиданных сбоях, а также из-за того, что некоторые современные контроллеры жестких дисков со встроенным КЭШем забывают сбросить информацию на жесткий диск по завершении работы ОС. (Компания Microsoft для исправления данной ошибки выпустила соответствующие «заплатки»): http://support. microsoft.com/support/kb/articles/ q260/0/67.asp и http.-//support. microsoft.com/support/kb/articles/ q273/0/17.asp. Итак, вы можете изменить время задержки данных в КЭШе таким образом. Запустите Редактор реестра. Перейдите в раздел HKEY_ LOCAL_ MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion. В правой панели создайте новый параметр DWORD и присвойте ему имя CacheWriteDelay. Измените по своему усмотрению данный параметр, дважды щелкнув на его имени и вписав в появившееся поле «Значение» число в секундах, умноженное на тысячу. Так, если задержка записи равна 2 с (рекомендуемое значение), то в поле «Значение» запишите 2000, в секции «Система исчисления» включите опцию «Десятичная» и нажмите ОК - должна появиться запись CacheWriteDelay Ox000007dO(2000).
Запоминание файлов и каталогов При работе с файлами в среде Windows ОС сохраняет их имена и размещение. Если вы выберете из списка «Типичная роль этого компьютера» («Панель управления Система «Быстродействие «Файловая система» Жесткие диски») соответствующий режим (шаблон) работы, то можете указать числа каталогов и имен, которые вам нужно запомнить – см. таблицу
Создание собственного шаблона/режима работы Запустите Редактор реестра и войдите в раздел HKEY_LOCAL_ MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\FSTemplates\. Создайте новый раздел, щелкнув правой кнопкой мыши на пункте FS Templates и присвойте ему любое имя, например The Best или For Quake. Теперь перейдем к этому новому шаблону, щелкнув мышью на его названии. Рекомендуется присвоить первому параметру правой панели «Значение по умолчанию», имя полученного шаблона. Щелкните правой кнопкой мыши на правой панели и укажите пункт «Двоичный параметр», чтобы создать параметры NameCache и PathCache для кэширования имен и путей. Если, например, вам требуется запомнить 1024 имени и 64 каталога, что в шестнадцатеричной системе будет составлять 400h и 40h соответственно, то с учетом обратного порядка хранения байтов получите NameCache=00 04 00 00 PathCache=40 00 00 00 Теперь внесите эти параметры с их значениями в раздел НКЕУ_ LOCAL_MACHINE\System\Currem ControlSet\control\FileSystem\.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|