Внутреннее устройства ядра Windows Vista. Новые службы и компоненты. Выполнила студентка группы 3 АСУ-4 ДС-127 Морозова Мария.

Презентация:



Advertisements
Похожие презентации
Microsoft TechDays Александр Шаповал Эксперт по информационной инфраструктуре Microsoft.
Advertisements

Операционные системы. 2 Операционная система Основная управляющая программа компьютера, которая постоянно находится в памяти компьютера и занимается всеми.
Понятие об операционной системе. Что происходит сразу после включения питания ПК? При включении питания процессор обращается к микросхеме ПЗУ (постоянное.
ОПЕРАЦИОННАЯ СИСТЕМА Функции операционной системы Диалог с пользователем Управление ресурсами процессорным временем внутренней памятью внешними устройствами.
Назначение и состав операционной системы. ОПЕРАЦИОННАЯ СИСТЕМА Операционная система обеспечивает совместное функционирование всех устройств компьютера.
Подсистема среды (подсистема окружения режима пользователя Процесс входа в систему Приложение OS/2 MS DOS VDM Win16 VDM Приложение Win 32 Приложение POSIX.
ОПЕРАЦИОННАЯ СИСТЕМА Операционная система обеспечивает совместное функционирование всех устройств компьютера и предоставляет пользователю доступ к его.
Безопасное хранения Ваших данных в сети интернет!.
Программное обеспечение компьютера. Компьютер без программного обеспечения и операционной системы – это бесполезный хлам, груда железа.
Операционная система. 1.Общее понятие операционных системОбщее понятие операционных систем 2.Классификация ОСКлассификация ОС 3.Обзор наиболее популярных.
Демидов А.В г. Операционные системы Лекция 4 Работа с файлами.
Операционная система Назначение и состав. На IBM-совместимых персональных компьютерах используются операционные системы корпорации Microsoft Windows,
Основные характеристики операционных систем. Операционная система базовый комплекс программ, обеспечивающий управление аппаратными средствами компьютера,
Демидов А.В г. Операционные системы Лекция 3 Процессы.
АлтГТУ им И. И. Ползунова Проектирование и реализация каркаса распределенной системы мониторинга и диспетчеризации процессов гетерогенной среды Данил Старовойтов,
О ПРЕДЕЛЕНИЕ. Операционная система, сокр. ОС (англ. operating system, OS ) комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают.
Алиакберова А.А.МКОУ "Осыпнобугорская СОШ". Алиакберова А.А.МКОУ "Осыпнобугорская СОШ"
Операционная система Windows. Основные определения.
Системное программное обеспечение. Виды программного обеспечения Программное обеспечение компьютера можно разделить на системное и прикладное. Прикладные.
Многообразие операционных систем. Основные характеристики операционных систем.
Транксрипт:

Внутреннее устройства ядра Windows Vista. Новые службы и компоненты. Выполнила студентка группы 3АСУ-4ДС-127 Морозова Мария

Содержание 1. Процессы и потоки Счетчик циклов центрального процессора Служба Multimedia Class Scheduler Service 2. Система ввода-вывода Приоритет операций ввода-вывода Резервирование полосы пропускания 3. Управление памятью Динамическое адресное пространство ядра Приоритеты памяти Функция SuperFetch Функция ReadyBoost

Счетчик циклов центрального процессора Планирование распределения ресурсов на основе циклов ОС Windows Vista Неравномерное выделение ресурсов потокам ОС Windows NT

Служба Multimedia Class Scheduler Service Новый сервис, который динамически повышает приоритет потока мультимедиа-приложения для бесперебойного воспроизведения аудио и видео –Используется Windows Media Player 11 Потоки декларируют себя как мультимедийные, указывая –Тип активности –Относительную важность (приоритет) 80% интервала таймера потоки мультимедиа выполняются c приоритетом уровня real-time (16 и выше) –По истечении этого времени приоритет понижается до уровня 1-7 –Процент задается в реестре Мультимедиа-поток Мультимедиа-поток Другие потоки Мультимедиа-поток Мультимедиа-поток

Приоритет ввода-вывода Приоритет операций ввода-вывода Critical: диспетчер памяти High: не используется (для следующих версий ОС) Normal: приоритет по умолчанию, стандартные пользовательские приложения (MS Word) Low: prefetching задачи (функция SuperFetch) Very Low: фоновые задачи (Windows Defender) IndexerIndexerDefragDefragPrefetchPrefetchAntivirusAntivirus Очередь ввода-вывода Very Low Low MMMM CriticalHigh WMPWMPWordWord Normal

Резервирование полосы пропускания Потоковые приложения (например, Windows Media Player) могут запрашивать гарантированную полосу пропускания для операций ввода-вывода Подсистема ввода-вывода возвращает приложению –объем операций ввода-вывода –частоту операций ввода-вывода WMPWMP Стандартный ввод-вывод Резервированный ввод-вывод WMPWMPWMPWMPWMPWMP

Файловый кэш (Standby List) Единый список (очередь) Добавление страниц Удаление страниц Windows NT Windows Vista Приоритизированный список Удаление страниц Добавление страниц

Функция SuperFetch В Windows Vista SuperFetch проактивно загружает в свободную оперативную память наиболее часто используемые программы, учитывая: –историю обращений к памяти за длительный период времени –частоту использования страницы Сценарии SuperFetch включают в себя: –запуск приложений –восстановление из режимов Hibernate и Sleep –повышенная производительность после нерегулярных и низкоприоритетных задач

Реализация SuperFetch Компонента, работающая в режиме ядра –Собирает и передает данные об использовании страниц SuperFetch включает в себя компоненты Служба SuperFetch (Sysmain.dll) - Реализует алгоритм выборки и хранение данных Файлы сценариев «.db» хранятся в папке %SystemRoot%\Prefetch Использует приоритет операции Low ввода-вывода для загрузки в кэш Использует приоритеты 6 и 7 для кэшированных данных

Функция ReadyBoost ReadyBoost включает в себя службу и драйвер Ecache.sys Кэш представляет собой файл ReadyBoost.sfcache –Может быть только один, максимум 4 ГБ –Используется компрессия (с коэффициентом 2 х) –Файл шифруется сеансовым ключом (алгоритм AES) Жесткий диск Запись Произвольное чтение ReadyBoost.sfcache ОП Последовательное чтение