
- •Лабораторная работа №1 Операционная система ms dos
- •Введение
- •Инструкция по работе с «учителем»
- •Учитель
- •Инструкция по работе с Учителем
- •Главное Меню
- •Введение в dos
- •Файлы, составляющие dos
- •Дискеты, диски, каталоги и файлы
- •Команды dos для каталогов и файлов
- •Команды обслуживания диска
- •Backup [d:][путь][имя файла][d:][/s][/m][/a][/d:мм-дд-гг]
- •Restore d: [d:][путь][имя файла][/s] [/р]
- •Recover [d:][путь][имя файла]
- •Команды работы с директориями
- •3.3. Команды работы с файлами
- •Comp [спецификация1][спецификация2]
- •Команды dos, управляющие окружением системы
- •Редактор edlin
- •[Номер строки, перед которой введем новый файл] t[Имя подсоединяемого файла]
- •[Номер строки] р
- •Пакетный режим
- •Transfer [имя файла1] to [имя файла2] and type
- •1. Виртуальные машины (вм)
- •Порядок выполнения
- •Создание виртуальной машины
- •Установка ms-dos
- •Создание разделов виртуального жесткого диска для ms dos
- •Форматирование раздела под ос ms dos
- •Выполнение некоторых команд ms dos
- •Удаление виртуальной машины
- •Содержание отчета
- •1. Изменение внешнего вида рабочего стола
- •1.1. Создание ярлыков для наиболее часто используемых файлов
- •1.2. Размещение ярлыков на рабочем столе
- •1.3. Изменение схем рабочего стола
- •2. Настройка главного меню и панели задач
- •3. Возможность запуска программ из ms dos в ос Windows 2000 (на основе примера программы на Паскале)
- •4. Настройка панели управления (только теоретически)
- •4.1. Настройка даты и времени (только теоретически)
- •4.2. Настройка клавиатуры
- •4.3. Настройка мыши
- •Лабораторная работа №4 Исследование процессов в ос Windows 2000
- •Краткие теоретические сведения
- •1. Средства мониторинга и оптимизации
- •2. Диспетчер задач
- •2.1. Запуск диспетчера задач
- •2.2. Вкладка Приложения
- •Вкладка Процессы
- •Изменение приоритета запущенной программы
- •Выбор процессора
- •Скорость обновления
- •6. Мониторинг производительности системы
- •6.1. Вкладка Быстродействие
- •Содержание
- •Лабораторная работа №4.
- •Исследование процессов в ос Windows 2000………………….34
-
Изменение приоритета запущенной программы
Базовый приоритет задается, как правило, кодом приложения. С помощью диспетчера задач можно изменить базовый приоритет процесса. Внесенное изменение будет действительно только в течение времени работы процесса. При следующем запуске процесс будет выполняться с базовым значением приоритета. Для изменения приоритета процесса выделите имя процесса на вкладке Процессы и щелкните на нем правой кнопкой мыши. Затем в контекстном меню выберите пункт Приоритет (Set Priority) и укажите новый уровень приоритета (рис.5).
Ниже перечислены четыре категории приоритетности — от самой высокой до наиболее низкой.
-
Процессы, выполняемые в режиме реального времени. Имеют наибольший из возможных приоритетов. Потокам данных процессов этого класса отдается предпочтение по сравнению со всеми остальными процессами, в том числе процессами ОС, выполняющей важные задания.
-
Процессы высокой приоритетности. Выполняют срочные задания, которые должны быть осуществлены немедленно, чтобы ОС работала правильно. Потоки данных процессов этого класса имеют преимущество перед процессами обычного приоритета или приоритета ожидания. Примером является список заданий Windows, который должен быстро от реагировать на вызов пользователя, независимо от того, насколько загружена ОС.
-
Обычный приоритет. Эти процессы не имеют особой необходимости в плановом выделении времени.
-
Приоритет ожидания. К этому классу относятся процессы, потоки данных которых обрабатываются только тогда, когда система свободна и в очереди нет ни одного процесса, относящегося к более высокому уровню приоритетов. Примером могут служить энергосберегающие функции монитора.
Рис.5 Изменение базового
приоритета процесса в диспетчере задач
Итак, если задание с более высоким приоритетом нуждается в процессорном времени, то ему будет выделено время, а процессы, расположенные ниже в иерархии, не смогут на это время претендовать. Уровень ожидания находится на самой нижней ступени, а это означает, что любое обычное приложение получит столько времени, сколько ему нужно, а процессы ожидания будут поставлены в очередь. Если два процесса относятся к одной и той же категории, например выполнение двух "обычных" приложений (оба должны выполнять обновление экрана или обработку нажатия клавиш), то они будут бороться за выделение времени.
В Windows 2000 заложена возможность автоматически назначать или переназначать процессам различные уровни приоритетности. Windows пытается определить, для чего служит программа, и если она "хорошо себя ведет" или очень интенсивно взаимодействует с пользователем, то система постарается распределить приоритеты так, чтобы наилучшим образом помочь пользователю в работе. Например, если Windows заметит, что программа в основном принимает сигналы от мыши и клавиатуры, после чего следуют периоды бездействия (низкая потребность в ресурсах процессора), то она признает это приложение высоко интерактивным и повысит его приоритет. Приложение, которое меньше взаимодействует с пользователем, но "пожирает" большие куски процессорного времени, вероятно, будет немного сдерживаться.