- •Лабораторная работа № 1 работа с датой и временем системы
- •Процедуры работы с датой и временем системы
- •Процедуры работы с датой и временем создания/модификации файла
- •Задания
- •Лабораторная работа № 2 проверка состояния диска
- •Задания
- •Лабораторная работа № 3 работа с файлами: поиск
- •Примеры:
- •Задания
- •Лабораторная работа № 4 работа с файлами: просмотр и изменение атрибутов
- •Задания
- •Лабораторная работа № 5 управление операционной средой в ос windows 2000. Переменные Окружения
- •Задания
- •Лабораторная работа № 6
- •Прерывания и исключения. Физическая структура
- •Диска. Программное обслуживание прерываний
- •Типы прерываний и исключений
- •Физическая структура диска
- •Программный вызов диспетчера функций
- •Многие функции устанавливают текущий флаг процессора и возвращают код ошибки в регистре ax, если в процессе обращения к функции произошла ошибка. Из специальных таблиц можно узнать причину ошибки.
- •Функции dos для получения информации о системе
- •Задания
- •Лабораторная работа № 7 планирование исполнения процессов с помощью алгоритма sjf
- •Задания
- •Лабораторная работа № 8 Шифрование сообщений методом rsa
- •Задание
- •Лабораторная работа № 9 Работа с системным реестром в ос Windows nt/2000
- •Структура реестра
- •Хранение данных реестра
- •Редакторы реестра
- •Задания
- •Лабораторная работа № 10 работа с программой «Диспетчер задач»
- •Запуск диспетчера задач
- •Мониторинг процессов
- •Ошибки страницы - число прерываний, которые возникают, когда приложение пытается прочитать или записать данные в несуществующую виртуальную память.
- •Выбор процессора
- •Скорость обновления
- •Мониторинг производительности системы
- •Задания
- •Запустите на выполнение приложение ms Excel.
- •Измените приоритет запущенного приложения.
- •Литература
- •Содержание
Мониторинг процессов
Для просмотра запущенных процессов и показателей их производительности нужно выбрать вкладку Процессы в окне Диспетчер задач Windows. Таблица процессов содержит все процессы, запущенные в собственном адресном пространстве, включая все приложения и системные сервисы. В списке указывается имя процесса, сколько процессорного времени и сколько оперативной памяти использует процесс.
С помощью команды Завершить можно завершить работу выбранного процесса, однако таким образом можно случайно завершить процесс, жизненно необходимый для нормального функционирования Windows. Установив флажок в нижней части диалога, можно наблюдать за состоянием не только своих процессов, но и процессов других пользователей, если они работают в системе.
С помощью команды Выбрать столбцы меню Вид можно добавить на экран новые столбцы показателей. В открывшемся диалоговом окне Выбор столбцов установите флажки рядом с теми показателями, которые должны быть отображены в таблице.
Рассмотрим краткое описание основных столбцов и соответствующих им счетчиков:
Имя образа - имя процесса.
Идентификатор процесса (PID) - числовое значение, которое уникальным образом определяет процесс во время его работы.
Загрузка ЦП - выраженное в процентах время, в течение которого процесс использовал время процессора с момента последнего обновления.
Время ЦП - суммарное время процессора, использованное процессом со времени его запуска (в секундах).
Память – использование - объем виртуальной памяти, используемой процессом (в килобайтах).
Память – изменение - изменение объема памяти с момента последнего обновления. Диспетчер задач отображает отрицательные значения.
Память – максимум - максимальный объем выделенной памяти, использованной процессом с момента запуска. Выделенной памятью является память, которую процесс использует на физическом носителе (например, в ОЗУ) или в файле подкачки.
Ошибки страницы - число прерываний, которые возникают, когда приложение пытается прочитать или записать данные в несуществующую виртуальную память.
Объекты USER - число объектов USER, которые используются в данное время определенным процессом.
Число чтений - число операций ввода/вывода, сгенерированных процессом чтения, включая операции для файлов, сети и устройств.
Прочитано байт - число байт, прочитанных в ходе операций ввода/вывода, сгенерированных процессом чтения, включая операции для файлов, сети и устройств.
Ошибки страницы - изменение - изменение числа ошибок страниц с момента последнего обновления.
Объем виртуальной памяти - объем виртуальной памяти или адресного пространства, выделенного процессу.
Выгружаемый пул - виртуальная память, доступная для кэширования на диск, которая включает в себя всю пользовательскую память и часть системной памяти.
Невыгружаемый пул - объем памяти ОС, используемой процессом (в килобайтах). Данная память никогда не выгружается на диск.
Счетчик дескрипторов - число дескрипторов объектов в таблице объектов процесса.
Счетчик потоков - число потоков, запущенных в процессе.
Объекты GDI - число объектов GDI, используемых в данный момент процессом. Объекты из библиотеки графического пользовательского интерфейса (Graphics Device Interface, GDI), входящей в интерфейс прикладного программирования (API) для устройств вывода графики.
Базовый приоритет - определяет порядок диспетчеризации потоков процесса для обработки процессором.
Число записей - число операций ввода/вывода, сгенерированных процессом записи, включая операции для файлов, сети и устройств.
Записано байт - число байт, записанных в ходе операций ввода/вывода, сгенерированных процессом записи, включая операции для файлов, сети и устройств.
Прочий ввод/вывод - число операций ввода/вывода, сгенерированных процессом, который не является ни чтением, ни записью, включая операции для файлов, сети и устройств (например, функция управления).
Прочих байт при вводе/выводе - число байт, переданных в ходе операций ввода/вывода, сгенерированных процессом, который не является ни чтением, ни записью, включая операции для файлов, сети и устройств.
Изменение приоритета запущенной программы
Базовый приоритет задается кодом приложения. С помощью диспетчера задач можно изменить базовый приоритет процесса. Внесенное изменение будет действовать только в течение времени работы процесса. При следующем запуске процесс будет выполняться с базовым значением приоритета.
Для изменения приоритета процесса выделите имя процесса на вкладке Процессы и щелкните на нем правой кнопкой мыши. Затем в контекстном меню выберите пункт Приоритет и укажите новый уровень приоритета (Низкий, Ниже среднего, Средний, Выше среднего, Высокий, Реального времени).
