Практическая работа № 18
Тема: «Планирование процессов в операционной системе»
Цель: изучить и исследовать некоторые алгоритмы работы и способы планирования заданий в мультипрограммной вычислительной системе.
Ход работы
- Запустите программу multivis.exe.
- для исследования выберите файл test.dat, выберите по очереди алгоритмы планирования: FIFO, LIFO, SJF, PRT;
- промоделируйте и зарисуйте полученную временную диаграмму работы;
- получите значения средневзвешенного времени выполнения, времени поступления, начала и окончания работы заданий;
- проведите аналогичные исследования и ознакомитесь с результатами моделирования наборов заданий для модели, содержащимися в файлах 1task.dat, 2task.dat и many.dat.
- задайте собственные параметры исследования при изменении параметров системы – оперативной памяти;
- для исследования используйте входной пакет коротких, а затем длинных работ;
- параметры исследования:
- количество ОЗУ – изменяемый параметр – принимает следующие значения: 8, 10, 12, 14, 16;
- количество ВУ – постоянный параметр – выбирается из диапазона 8-10 единиц в начале работы либо самостоятельно, либо преподавателем; в процессе исследования
не изменяется.
- количество заданий в наборе – постоянный параметр – наборы заданий формируется в начале выполнения практической работы и не изменяются в процессе исследований; количество заданий – 6-7 шт.
Характеристики задачи
Номер задачи | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
Процессорное время, ед. модельного времени | 70 | 30 | 40 | 10 | 60 | 30 | 20 | 40 | 30 | 50 |
Требования к ОП, К | 6 | 3 | 2 | 4 | 3 | 5 | 7 | 4 | 6 | 1 |
Требования к ВУ, шт. | 2 | 4 | 3 | 2 | 2 | 1 | 4 | 2 | 5 | 4 |
Приоритет | 2 | 4 | 6 | 1 | 3 | 7 | 2 | 5 | 6 | 7 |
- Запустите «Планировщик заданий» и создайте несколько заданий
- используйте компьютер в качестве будильника:
- выберите необходимый музыкальный файл;
- укажите периодичность выполнения – ежедневно, а также время и оставьте «только рабочие дни»;
- укажите имя пользователя и пароль – 111;
- настройте разрешение, которое позволит предыдущему заданию выводить компьютер из спящего или ждущего режима; (Параметры — Разбудить компьютер для запуска этого задания)
- установите дату окончания выполнения данного задания и количество повторений;
- добавьте еще одно расписание и разрешите компьютеру включаться еще одни раз в течение суток.
- используйте компьютер в качестве будильника:
- Проверьте, созданные вами задания в командной строке
- просмотрите все задания, которые запущены на вашем компьютере; (at)
- просмотрите список запущенных служб (net start), и если в нем отсутствует «планировщик заданий», (net start “task scheduler”)то запустите ее;
- создайте одноразовое задание – скопируйте в конце рабочего дня все файлы из папки «Загрузки» в папку «Мои документы»; (at 16:00 cmd /c copy C:\ Загрузки\ *.* C:\Мои документы)