Меню Услуги

Решение задач по «Программированию»

Вид работы: Решение задач
Тема: Программирование

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

Прикрепленные файлы:

Администрация сайта не рекомендует использовать бесплатные работы для сдачи преподавателю. Эти работы могут не пройти проверку на уникальность. Узнайте стоимость уникальной работы, заполните форму ниже: Узнать стоимость

Скриншоты работы: