Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемЕлена Окунева
1 Внутреннее устройства ядра Windows Vista. Новые службы и компоненты. Выполнила студентка группы 3АСУ-4ДС-127 Морозова Мария
2 Содержание 1. Процессы и потоки Счетчик циклов центрального процессора Служба Multimedia Class Scheduler Service 2. Система ввода-вывода Приоритет операций ввода-вывода Резервирование полосы пропускания 3. Управление памятью Динамическое адресное пространство ядра Приоритеты памяти Функция SuperFetch Функция ReadyBoost
3 Счетчик циклов центрального процессора Планирование распределения ресурсов на основе циклов ОС Windows Vista Неравномерное выделение ресурсов потокам ОС Windows NT
4 Служба Multimedia Class Scheduler Service Новый сервис, который динамически повышает приоритет потока мультимедиа-приложения для бесперебойного воспроизведения аудио и видео –Используется Windows Media Player 11 Потоки декларируют себя как мультимедийные, указывая –Тип активности –Относительную важность (приоритет) 80% интервала таймера потоки мультимедиа выполняются c приоритетом уровня real-time (16 и выше) –По истечении этого времени приоритет понижается до уровня 1-7 –Процент задается в реестре Мультимедиа-поток Мультимедиа-поток Другие потоки Мультимедиа-поток Мультимедиа-поток
5 Приоритет ввода-вывода Приоритет операций ввода-вывода Critical: диспетчер памяти High: не используется (для следующих версий ОС) Normal: приоритет по умолчанию, стандартные пользовательские приложения (MS Word) Low: prefetching задачи (функция SuperFetch) Very Low: фоновые задачи (Windows Defender) IndexerIndexerDefragDefragPrefetchPrefetchAntivirusAntivirus Очередь ввода-вывода Very Low Low MMMM CriticalHigh WMPWMPWordWord Normal
6 Резервирование полосы пропускания Потоковые приложения (например, Windows Media Player) могут запрашивать гарантированную полосу пропускания для операций ввода-вывода Подсистема ввода-вывода возвращает приложению –объем операций ввода-вывода –частоту операций ввода-вывода WMPWMP Стандартный ввод-вывод Резервированный ввод-вывод WMPWMPWMPWMPWMPWMP
7 Файловый кэш (Standby List) Единый список (очередь) Добавление страниц Удаление страниц Windows NT Windows Vista Приоритизированный список Удаление страниц Добавление страниц
8 Функция SuperFetch В Windows Vista SuperFetch проактивно загружает в свободную оперативную память наиболее часто используемые программы, учитывая: –историю обращений к памяти за длительный период времени –частоту использования страницы Сценарии SuperFetch включают в себя: –запуск приложений –восстановление из режимов Hibernate и Sleep –повышенная производительность после нерегулярных и низкоприоритетных задач
9 Реализация SuperFetch Компонента, работающая в режиме ядра –Собирает и передает данные об использовании страниц SuperFetch включает в себя компоненты Служба SuperFetch (Sysmain.dll) - Реализует алгоритм выборки и хранение данных Файлы сценариев «.db» хранятся в папке %SystemRoot%\Prefetch Использует приоритет операции Low ввода-вывода для загрузки в кэш Использует приоритеты 6 и 7 для кэшированных данных
10 Функция ReadyBoost ReadyBoost включает в себя службу и драйвер Ecache.sys Кэш представляет собой файл ReadyBoost.sfcache –Может быть только один, максимум 4 ГБ –Используется компрессия (с коэффициентом 2 х) –Файл шифруется сеансовым ключом (алгоритм AES) Жесткий диск Запись Произвольное чтение ReadyBoost.sfcache ОП Последовательное чтение
Еще похожие презентации в нашем архиве:
© 2025 MyShared Inc.
All rights reserved.