Как вы знаете, Windows 7 получила более значительные улучшения во времени загрузки и отклика системы по сравнению с её предшественницей Windows Vista . Были внесены существенные изменения, позволившие системе не расходовать всю системную память при открытии большого количества окон проводника, оптимизированы системные службы и процессы.
В данной статье мы рассмотрим:
Определение недавно установленных программ, а также подсветка этих недавно установленных программ занимает у системы некоторое время при каждом открытии меню пуск. Вы можете сэкономить это время.
Для этого вам необходимо перейти к настройке меню пуск: в свойствах «Панель задач и меню Пуск»
(для активации перейдите в панель управления Windows 7: Пуск -> Панель управления
). Перейдите в закладку «Меню Пуск»
и нажмите на кнопку «Настроить»
.
Рисунок 1. Настройка меню "Пуск"
Уберите галочку «Выделять недавно установленные программы»
, после чего нажмите «Применить»
.
Рисунок 2. Отключение выделения недавно установленных программ
Для того чтобы уменьшить паузу, при появлении окна меню пуск, перейдите в редактор реестра (команда «regedit»
в диалоге «Найти программы и файлы»
).
Рисунок 3. Запуск редактора реестра
После запуска редактора реестра (regedit.exe
) перейдите в ветку HKEY_CURRENT_USER -> Control Panel -> Desktop
(рис. 4).
Рисунок 4. Выбор необходимой ветки реестра
Измените значение ключа MenuShowDelay
с «400»
на «50»
. Пауза значительно сократится.
Рисунок 5. Изменение паузы при отображении окна
2. Оптимизация работы жесткого диска в Windows 7
Эта опция знакома еще со времен Windows XP , но если в XP она была изначально включена, то в Windows 7 оптимизацию жестких дисков посчитали лишней и по умолчанию она отключена. Сейчас мы рассмотрим метод включения данной опции.
Заходим в Пуск -> Панель управления -> Диспетчер устройств -> Дисковые устройства -> (выбираем свой жесткий диск) -> Свойства -> Политика...
и ставим там галочку напротив пункта «Отключить очистку буфера кэша записей Windows для этого устройства»
.
Рисунок 6. Отключение очистки буфера кэша записей Windows
Теперь в этом же «Диспетчере устройств»
раскрываем другую ветку - «IDE ATA/ATAPI контроллеры (IDE ATA/ATAPI Controllers)»
, после чего в свойствах всех каналов ATA (ATA Channel 0, ATA Channel 1
и т.д.) во вкладке «Дополнительные настройки (Advanced Settings)»
проверяем, стоит ли галочка на «Задействовать/Включить DMA (Enable DMA)»
.
Рисунок 7. Включение режима DMA
Если галочка не стоит – установите ее.
3. Ускорение копирования и перемещения файлов в Windows 7
Windows 7
получила еще одну интересную особенность - удаленное разностное сжатие.
С одной стороны эта опция вычисляет и передает различие между двумя объектами, минимизируя объем передаваемых данных, но с другой – это отнимает время на калькуляцию.
Вы можете отключить эту функцию. Для этого перейдите в Пуск -> Панель управления -> Программы и компоненты -> Включение и отключение компонентов Windows -> Удалённое разностное сжатие (необходимо снять галочку)
.
Рисунок 8. Отключение разностного сжатия
4. Отключение проверки цифровой подписи драйверов
Данное действие также может немного увеличить скорость работы системы (при установке новых драйверов). Для отключения данной опции в Windows 7 выполните следующие действия:
Выполните в «Пуске»
gpedit.msc
.
Рисунок 9. Запуск панели администрирования
Затем перейдите по следующему пути:
Конфигурация пользователя -> Административные шаблоны -> Система -> Установка драйвера -> Цифровая подпись драйверов устройств
. В этом окне необходимо выбрать режим "Отключено"
.
Рисунок 10. Отключение проверки цифровой подписи драйверов
5. Ускорение загрузки Windows 7
Мы можем выиграть еще несколько секунд, правда данный совет относится к тем пользователям, которые работают на многоядерных процессорах с Windows 7
в качестве операционной системы.
Итак, выполните следующие действия:
Введите MSCONFIG в поле поиска меню «Пуск» и нажмите клавишу «Enter» .
В открывшемся окне перейдите на вкладку и нажмите на кнопку «Дополнительные параметры (Advanced options)»
.
Рисунок 11. Дополнительные параметры оптимизации системы
Установите флажок напротив пункта «Число процессоров (Number of processors)»
и в выпадающем меню под этим пунктом выберите максимальное число ваших ядер (2 или 4).
Рисунок 12. Установка числа процессоров для систем с многопоточными процессорами
Нажмите «Ок»
и перезагрузите систему, чтобы увидеть довольно ощутимую разницу в скорости загрузки Windows 7
.
6. Ускорение просмотра эскизов (миниатюр).
Вы можете увеличить скорость просмотра эскизов (миниатюр) в Windows 7 . Для этого вам необходимо выполнить следующие действия:
Введите regedit (без кавычек) в поле поиска меню «Пуск» и нажмите клавишу «Enter» .
Перейдите в ветку «HKEY_CURRENT_USER -> Control Panel -> Mouse»
.
Рисунок 13. Выбор нужной ветки реестра для оптимизации паузы при отображении эскизов
Дважды щелкните на параметре MouseHoverTime
и измените его значение на 100
.
Рисунок 14. Установка нового значения
7. Уменьшение времени выключения Windows 7
Время завершения работы Windows 7 можно заметно уменьшить. Однако это довольно варварский способ: мы уменьшаем время, которое отводится процессу на завершение работы программы, после чего программа будет завершена принудительно.
Введите regedit в поле поиска меню «Пуск» и нажмите клавишу «Enter» .
Перейдите в ветку HKEY_LOCAL_MACHINE -> System -> CurrentControlSet -> Control
.
Рисунок 15. Выбор необходимого ключа реестра
Измените значение параметра «WaitToKillServiceTimeout»
со значения 12000
(12 секунд) на 2000
(2 секунды).
Рисунок 16. Изменение значения.
Привет всем читателям блога. В этой статье поговорим о том, как восстановить производительность системы. Часто у пользователей возникает проблема очень медленной работы компьютера, особенно при записи
и при чтении
дисков, либо просто необоснованные «тормоза» системы при работе или загрузке.Почему система зависает читайте
Причин возникновения этого может быть великое множество, сегодня предлагаю рассмотреть довольно распространенную – это неверный режим работы CD/DVD - ROM’а
или жестких дисков
, т. е. поговорим о PIO и DMA
. Как проверить жесткий диск на ошибки и устранить их читайте
В чем суть и разница PIO и DMA
.
PIO и DMA
- это два режима работы жестких дисков, в общем случае любого привода.
PIO (Programmable Input/Output)
- уже устаревший режим, для работы ему необходимо
задействовать
центральный процессор, что приводит к значительной потери производительности.
DMA (Direct MemoryAccess)
- современный метод, который минует процессор и
обращается напрямую
к оперативной памяти, это позволяет значительно увеличить производительность
и избавиться от надоедливых «тормозов».
Режим DMA в различных вариантах уже давно используется в операционных системах Windows 7, 8, а также в 10, однако в Windows XP,
часто случается ситуация в которой DMA автоматически переключается в PIO
и уже вывести его обратно обычными методами не получится. Из-за чего возникает эта ситуация?
В Windows XP внедрен
механизм контроля ошибок
, если при чтении с жесткого диска или другого привода слишком часто возникают ошибки, то система автоматически переходит в более медленный режим, где их процент меньше. Однако, Windows XP
может перевести в такой режим и нормально работающее устройство.
Как устранить ошибки
Windows читайте
И так, проверим режимы работы всех приводов, чтобы система не тормозила..
1 . Запускаем консоль «Управление компьютером» – правой кнопкой на «Мой компьютер»
Для начала попробуйте отключить систему контроля ошибок.
Для этого в ветке реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs\
,
создайте ключ ErrorControl
и установите его значение равным 0.
Если компьютер начинает тормозить, то большинство пользователей, в первую очередь, начинают грешить на процессор, оперативную память или видеокарту, но абсолютно забывают о том, что жесткий диск является не менее важным узлом компьютера и во многих случаях проблемы снижения скорости работы операционной системы связаны именно с ним.
У HDD есть возможность работать с данными в двух режимах: устаревший PIO и более новый DMA. Они кардинально отличаются принципом своей работы и, соответственно, скоростью обработки данных. Так в режиме PIO все данные обрабатываются при помощи процессора что сильно его нагружает и, как следствие, приводит к падению общей производительности системы. А вот режим DMA – это уже аппаратная обработка данных при которой используются разнообразные ускорители и ЦП в этом процессе не участвует.
Windows по умолчанию работает с HDD в скоростном режиме DMA, но иногда из-за специфических ошибок самостоятельно переключается в режим PIO. Причем обратно включить DMA весьма проблематично и сделать это стандартными способами практически невозможно. Характерные признаки того, что Windows переключилась на работу с жестким диском в режим PIO это:
Падение быстроты работы с HDD в несколько раз;
Медленная скорость работы системы во время дисковых операций;
Чрезмерная загрузка процессора (80-90%) при работе с жестким диском;
Система начала «тормозить» резко. То есть еще час назад все было нормально, а потом резко появились проблемы.
На данный момент жесткий диск - это самое слабое место всей системы и падение его скорости работы даже в два раза приводит к катастрофическим последствиям. Для того чтобы убедиться, что Windows действительно переключилась на работу с жестким диском в медленный режим PIO нужно сделать следующее:
1. Нажмите на значок «Мой компьютер» правой клавишей мыши и выберите пункт «Управление»;
2. Раскройте ветку контроллера и найдите канал, к которому подключен ваш жесткий диск;
3. Нажмите на нем правую клавишу мыши, зайдите в «Свойства» и переключитесь на «Дополнительные параметры»;
4. Посмотрите на строку «Текущий режим передачи». Если там написано «Режим DMA», то значит все нормально, а вот если «Режим PIO», то вам придется проделать несколько несложных операций и вернуть диск в предпочтительный режим работы.
На самом деле добиться этого можно двумя способами. Первый из них довольно простой и вам потребуется всего лишь удалить неправильно работающее устройство, а затем перезагрузить компьютер. После этого Windows автоматически установит его заново и режим работы устройства вновь переключится на DMA.
Если по какой-то причине у вас не получается включить DMA первым способом, то тогда вам придется приложить немного больше усилий и использовать редактор реестра. Сделайте следующее:
После этого ваш жесткий диск вновь переключится на режим DMA, а скорость его работы и общая скорость работы системы увеличится в разы.
Всем привет, сегодня мы с вами поговорим о DMA: именно о той технологии, которая помогает вашему компьютеру воспроизводить для вас музыку, выводить изображение на экран, записывать информацию на жесткий диск, и при этом оказывать на центральный процессор просто мизерную нагрузку.
PIO по своей сути прост: чтобы получить данные с устройства, драйвер операционной системы (или же firmware другого устройства), должен был читать эти данные из регистров устройства. Давайте разберемся на примере:
Когда объемы данных, которыми оперирует процессор начали возрастать, стало понятно, что нужно минимизировать участие процессора в цепочке обмена данными, а то прийдется туго. И вот тогда активное применение нашла технология прямого доступа к памяти.
Кстати говоря, DMA используется не только для обмена данными между устройством и ОЗУ, но также между устройствами в системе, возможен DMA трансфер между двумя участками ОЗУ (хотя данный маневр не применим к x86 архитектуре). Также в своем процессоре Cell, IBM использует DMA как основной механизм обмена данными между синергетическими процессорными элементами (SPE) и центральным процессорным элементом (PPE). Также каждый SPE и PPE может обмениватся данными через DMA с оперативной памятью. Данный прием – на самом деле большое преимущество Cell, ибо избавляет от проблем когерентности кешей при мультипроцессорной обработке данных.
Я вскользь упомянул о регистрах устройства, но как же к ним имеет доступ центральный процессор? Как многие из вас знают, есть такая сущность в компьютерных технологиях, как IO порты (Input/Output ports). Они предназначены для обмена информацией между центральным процессором и периферийными устройствами, а доступ к ним возможен с помощью специальных ассемблерных инструкций - in/out. BIOS (или OpenFirmware на PPC based системах) на ранних этапах инициализации PCI устройств, а также некоторых других (Super IO контроллера, контроллера PS/2 устройств, ACPI timer и т.д.), закрепляет за определенным контроллером собственный диапазон IO портов, куда и отображаются регистры устройства.
Также регистры устройства могут отображатся в ОЗУ (Memory Mapped Registers), т.е. на физическое адресное пространство. Данный метод имеет ряд преимуществ, а именно:
Итак, существует два метода утилизации DMA: contiguous DMA и scatter/gather DMA.
Решение напрашивается само собой: использовать вместо одного большого участка памяти несколько, но в разных регионах этой самой памяти. Возникает вопрос, но как же сообщить контроллеру устройства, как инициировать DMA трансфер и по какому адресу писать данные? И тут нашли решение, использовать дескрипторы, чтобы описывать каждый вот такой участок в оперативной памяти.
Типичный дескриптор DMA буфера содержит следующие поля:
Алгоритм scatter/gather DMA следующий:
Привет всем читателям блога. В этой статье поговорим о том, как восстановить производительность системы. Часто у пользователей возникает проблема очень медленной работы компьютера, особенно при записи
и при чтении
дисков, либо просто необоснованные «тормоза» системы при работе или загрузке.Почему система зависает читайте
Причин возникновения этого может быть великое множество, сегодня предлагаю рассмотреть довольно распространенную – это неверный режим работы CD/DVD - ROM’а
или жестких дисков
, т. е. поговорим о PIO и DMA
. Как проверить жесткий диск на ошибки и устранить их читайте
В чем суть и разница PIO и DMA
.
PIO и DMA
- это два режима работы жестких дисков, в общем случае любого привода.
PIO (Programmable Input/Output)
- уже устаревший режим, для работы ему необходимо
задействовать
центральный процессор, что приводит к значительной потери производительности.
DMA (Direct MemoryAccess)
- современный метод, который минует процессор и
обращается напрямую
к оперативной памяти, это позволяет значительно увеличить производительность
и избавиться от надоедливых «тормозов».
Режим DMA в различных вариантах уже давно используется в операционных системах Windows 7, 8, а также в 10, однако в Windows XP,
часто случается ситуация в которой DMA автоматически переключается в PIO
и уже вывести его обратно обычными методами не получится. Из-за чего возникает эта ситуация?
В Windows XP внедрен
механизм контроля ошибок
, если при чтении с жесткого диска или другого привода слишком часто возникают ошибки, то система автоматически переходит в более медленный режим, где их процент меньше. Однако, Windows XP
может перевести в такой режим и нормально работающее устройство.
Как устранить ошибки
Windows читайте
И так, проверим режимы работы всех приводов, чтобы система не тормозила..
1 . Запускаем консоль «Управление компьютером» – правой кнопкой на «Мой компьютер»
Для начала попробуйте отключить систему контроля ошибок.
Для этого в ветке реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs\
,
создайте ключ ErrorControl
и установите его значение равным 0.