Какой тип многозадачности отсутствует? 1. Многозадачность, основанная на вытеснении. 2. Многозадачность, основанная

  • 38
Какой тип многозадачности отсутствует? 1. Многозадачность, основанная на вытеснении. 2. Многозадачность, основанная на сотрудничестве (не вытесняющая).
Polyarnaya_8811
26
Чтобы ответить на ваш вопрос о типе многозадачности, отсутствующем в данной задаче, давайте рассмотрим определение каждого типа многозадачности.

1. Многозадачность, основанная на вытеснении (preemptive multitasking): В данном типе многозадачности операционная система может прерывать выполнение одной задачи ради выполнения другой задачи с более высоким приоритетом. Это позволяет эффективно использовать ресурсы системы и обеспечивает быстрый отклик в случае, когда несколько задач нуждаются в процессорном времени. Процесс прерывания включает сохранение состояния текущей задачи, переключение контекста и запуск другой задачи.

2. Многозадачность, основанная на сотрудничестве (cooperative multitasking): В этом типе многозадачности задачи сами соглашаются на передачу контроля другой задаче. Каждая задача может выполняться до тех пор, пока не запросит переключение на другую задачу. Недостатком этого типа многозадачности является то, что если одна задача "застревает" или неожиданно выполняется слишком долго, вся система может остановиться или замедлиться.

Таким образом, тип многозадачности, отсутствующий в данной задаче, это 1. Многозадачность, основанная на вытеснении. В этой задаче не были даны какие-либо показатели приоритетности или вытеснения между задачами.