Архитектура пк 3. Тема 12. Управление процессами. Часть 2
![]()
|
Практическое задание 3Тема 12. Управление процессами. Часть 2 Цель работы: сформировать практические навыки управления процессами в операционных системах. Задание. Осуществить процесс управления процессами и потоками в операционных системах Windows и Linux. Рекомендации по выполнению задания Выполнить следующие пункты в операционной системе Windows: Запустить Диспетчер задач. Просмотреть все запушенные процессы. Оценить загруженность ЦП и физической памяти. Запустить приложения: Word, PowerPoint, Калькулятор, Paint. Зафиксировать изменения количества запущенных процессов, объема загруженности ЦП и физической памяти. Запустить приложение Блокнот (notepad.exe) с помощью Диспетчера задач. Завершить работу с приложением Word с помощью Диспетчера задач. Просмотреть активные процессы. Определить для процессов notepad.exe, explorer.exe, powerpnt.exe, winword.exe значения счетчиков и добавить в таблицу ниже.
Перечислить процессы, имеющие высокий базовый приоритет. Определить объем физической памяти: всего, кэшировано, доступно, свободно; память ядра – выгружаемая, невыгружаемая; общее количество дескрипторов и потоков. Запустить командную строку. В командной строке запустить программу Paint c высоким приоритетом. Используя индикатор процесса, завершить программу Paint. С помощью командной строки просмотреть информацию обо всех запущенных процессах. Выполнить следующие пункты в операционной системе Linux: Просмотреть все запушенные процессы в терминале. С помощью команд освоить особенности выполнения следующих видов операций с процессами: запуск, запуск по времени, изменение приоритетов, уничтожение процессов. Для этого: создать задание на запуск процессов в определенное время, в определенную дату и с определенным приоритетом (в очереди на запуск), показать список заданий, удалить задание из списка; рассмотреть порядок конфигурирования файла /etc/crontab; выдать сигнал на прекращение процесса по ID и по имени; запустить процесс с конкретным приоритетом; изменить приоритет конкретного процесса; вывести информацию о работающих процессах; запустить процесс в фоновом режиме, выводить из него: выходной поток на передачу другой программе; выходной поток процесса в файл; вывести информацию о работающих процессах с различным количеством столбцов и процессов; вывести динамическую информацию о процессах, сортировать эту информацию по столбцам, убирать и добавлять столбцы, менять приоритет процесса, уничтожать процесс. Оформить отчет, предоставив ответы по каждому пункту. |