Задание
1. Кооперативная многозадачность. Есть два задания, которые загружены в память «древнего» компьютера.
a. Первое считает в течении 5-х минут, потом записывает данные на магнитную ленту – 2 мин, затем считает еще 10 минут.
b. Второе сначала считает 3 минуты, потом обращается к МЛ – 2 мин, затем считает еще 4 минуты.
Найти общее время работы двух заданий, считая, что они стартуют вместе и ввод/вывод одной задачи производится параллельно со счетом другой задачи.
2. Вытесняющая многозадачность. Будем рассматривать относительно современный компьютер с вытесняющей многозадачностью. Размер одного кванта времени – 1 мин. Операции ввода/вывода относительно быстры, производятся параллельно счету и занимают время, меньшее чем время кванта.
a. Первый процесс работает всего 15 мин, каждые 3 мин обращаясь к вводу/выводу,
b. Второй процесс всего работает 10 мин, каждые 2 мин обращаясь к вводу/выводу.
В системе с фиксированными приоритетами определить время завершения первого и второго процессов при условии, что они стартуют одновременно и приоритет первого -10, а второго 5.
Что изменится, если приоритеты присвоить наоборот.
Решение
Общие данные | |
Год написания | 2016 |
Страниц | 3 |
Две задачи по планированию процессов в операционных системах
- Дисциплина: Операционные системы
- Код работы: КО-325
- Работу выложил: Администратор
-
350.00 р.
Смотрите также
Не подошла работа?
Узнайте стоимость написания работы по Вашему заданию
(это быстро и бесплатно)