Выполнил студент группы 3155 Катаев Д.В.
Проверил: Рудаков А.В./________________/
-Санкт-Петербург-
Г.
Часть I.
Цель работы: получение практических навыков управления процессами и самостоятельной работы с документацией команд.
Задание 1. Запустите Windows
Задание 2. Составьте справочник для выше приведенных команд (на русском языке), расписав какие параметры для чего нужны.
На изображениях показана справка для команд AT и SCHTASKS. Первая команда нужна для того, чтобы установить время запуска процесса, день и периодичность. Вторая – позволяет просматривать расписание выполнения команд и вносить изменения в это расписание.
Здесь приведена справочная информация о команде START. Она позволяет запускать программы или какие-либо команды в новом окне.
Представленная здесь команда – TASKKILL. Команда позволяет уничтожать процесс и все его дочерние процессы.
Команда TASKLIST, представленная выше, выводит список исполняющихся процессов с информацией о них. С её помощью можно находить имя процесса, его PID и имя, и использовать это для их уничтожения. Так же чтобы отслеживать работающие процессы, и находить среди них нежелательные и т.п.
Задание 3. Поработайте с этими командами: запуская, запуская по времени, меняя приоритеты, уничтожая процессы.
На первом изображении представлена работа с командой AT, где сначала создана новая задача, с конкретным временем её запуска и получен её ИД. После чего она была поставлена на выполнение. Далее приведён пример удаление задачи с использованием её ИДа.
На втором изображении представлено расписание выполнения процессов, вызванное командой SCHTASKS.
Здесь на первом изображении представлен запуск программы на исполнение командой START, после чего она открылась в новом окне.
На втором изображении представлен пример использования команды TASKKILL, с помощью которой был завершен процесс по его имени.
Здесь представлен список запущенных в системе процессов, вызванный командой TASKLIST. В этом списке можно увидеть информацию о работающих процессах.
ЧАСТЬ II.
Задание 4. Разберитесь как работать с диспетчером задач, и что означает информация в столбцах (кроме информации о памяти).
Это диспетчер задач. Он имеет шесть вкладок. Первая отображает работающие процессы и состояние их работы, а так же предоставляет возможность некоторых действий с приложениями – Снять задачу, Переключиться, Новая Задача…
Вторая вкладка отображает запущенные процессы и информацию о них.
Третья вкладка – информацию о работающих службах и их список.
Четвёртая вкладка отображает информацию о Быстродействии системы, информацию о загрузке ЦП и использовании физической памяти.
Пятая показывает использование Сети – подключение по локально сети, скорость подключения, состояние сети и т.д.
Шестая – информацию и пользователях.
Ниже, в таблице, подробно расписана информация, которую содержит в себе Диспетчер задач:
ИД процесса (PID) | Число, уникально идентифицирующее выполняющийся процесс. |
Пользователь | Учетная запись пользователя, в которой выполняется процесс. |
Код сеанса | Число, идентифицирующее владельца процесса. Если несколько пользователей осуществили вход в систему, каждому пользователю присваивается свой уникальный код сеанса. |
Загрузка ЦП | Процент времени, в течение которого процессом использовался ЦП со времени последнего обновления (отображается как ЦП в заголовке столбца). |
Время ЦП | Общее время процессора в секундах, выделенное процессу с начала его работы. |
Память - рабочий набор | Объем памяти в частном рабочем наборе плюс объем памяти, используемой процессом, которую нельзя использовать совместно с другими процессами. |
Память - пик рабочего набора | Максимальный объем памяти рабочего набора, использованный процессом. |
Память - дельта рабочего набора | Изменение объема памяти рабочего набора, используемой процессом. |
Память - частный рабочий набор | Частный рабочий набор показывает конкретный объем используемой процессом памяти, который данный процесс не может использовать совместно с другими процессами. |
Память - выделенная память | Объем виртуальной памяти, выделенной процессу. |
Память - выгружаемый пул | Объем страничной виртуальной памяти ядра, выделенной ядром или драйверами процессу. Страничная виртуальная память - это память, которую можно переписать на другой носитель, например жесткий диск. |
Память - невыгружаемый пул | Объем невыгружаемой памяти ядра, выделенной ядром или драйверами процессу. Невыгружаемая память - это память, которую нельзя переписать на другой носитель. |
Ошибки страниц | Число ошибок страниц, возникших с момента запуска процесса. Ошибки страниц происходят тогда, когда процесс обращается к странице памяти, которая отсутствует в рабочем наборе. Для устранения некоторых ошибок страниц требуется получить содержимое страницы с диска, а другие можно устранить без обращения к диску. |
Дельта ошибок страниц | Изменение количества ошибок страницы со времени последнего обновления. |
Базовый приоритет | Ранжирование приоритетов, определяющее порядок обработки потоков процесса. |
Дескрипторы | Количество дескрипторов объектов в таблице объектов процесса. |
Счетчик потоков | Количество выполняющихся потоков процесса. |
Объекты USER | Количество объектов USER, использующихся процессом в данный момент. Объекты USER - объекты диспетчера окон, включая окна, меню, курсоры, значки, обработчики, ускорители, мониторы, раскладки клавиатуры, а также другие внутренние объекты. |
Объекты GDI | Количество объектов библиотеки интерфейса графических устройств (GDI) программных интерфейсов (API) для графических устройств вывода. |
Число чтений | Количество операций чтения ввода-вывода, выполняемых процессом, включая операции для устройств, файлов и сети. Подсчет количества операций чтения ввода-вывода, направленных на дескрипторы консолей (CONSOLE - консольных объектов ввода), не производится. |
Число записей | Количество операций записи ввода-вывода, выполняемых процессом, включая операции для устройств, файлов и сети. Подсчет количества операций записи ввода-вывода, направленных на дескрипторы консолей (CONSOLE - консольных объектов ввода), не производится. |
Прочий ввод-вывод | Количество операций ввода-вывода, генерируемых процессом и не являющихся ни операциями чтения, ни операциями записи для устройств, файлов и сети. Примером операций этого типа является управляющая функция. Подсчет количества прочих операций ввода-вывода, направленных на дескрипторы консолей (CONSOLE - консольных объектов ввода), не производится. |
Прочитано байт | Количество байт, считанных в ходе операций ввода-вывода, генерируемых процессом, включая операции ввода-вывода для устройств, файлов и сети. Подсчет количества байт, считанных в ходе операций ввода-вывода, направленных на дескрипторы консолей (CONSOLE - консольных объектов ввода), не производится. |
Записано байт | Количество байт, записанных в ходе операций ввода-вывода, генерируемых процессом, включая операции ввода-вывода для устройств, файлов и сети. Подсчет количества байт, записанных в ходе операций ввода-вывода, направленных на дескрипторы консолей (CONSOLE - консольных объектов ввода), не производится. |
Прочих байт при вводе-выводе | Количество байт, переданных в ходе генерируемых процессом операций ввода-вывода, которые не являются ни операциями чтения, ни операциями записи для устройств, файлов и сети. Примером операций этого типа является управляющая функция. Подсчет количества прочих байт, переданных в ходе операций ввода-вывода, направленных на дескрипторы консолей (CONSOLE - консольных объектов ввода), не производится. |
Путь к образу | Расположение процесса на жестком диске. |
Командная строка | Полная командная строка для создания процесса. |
Виртуализации контроля учетных записей пользователей | Определяет состояние виртуализации контроля учетных записей пользователей («включено», «отключено», «не разрешено для данного процесса»). Виртуализация контроля учетных записей пользователей перенаправляет сбои записи файлов и реестра в расположения пользователей. |
Описание | Описание процесса. |
Предотвращение выполнения данных | Отображает, включено ли предотвращение выполнения данных для этого процесса. |
Вывод: