Вопросы к Поиску с Алисой

Примеры ответов Поиска с Алисой
Главная / Технологии / Чем отличается диспетчеризация без вытеснения от вытесняющей многозадачности?
Вопрос для Поиска с Алисой
11 сентября

Чем отличается диспетчеризация без вытеснения от вытесняющей многозадачности?

Алиса
На основе источников, возможны неточности

Основное отличие диспетчеризации без вытеснения (невытесняющей многозадачности) от вытесняющей многозадачности заключается в том, как происходит переключение между задачами. osdev.fandom.com studfile.net

Диспетчеризация без вытеснения (non-preemptive multitasking) предполагает, что активный процесс выполняется до тех пор, пока он сам, по собственной инициативе, не отдаст управление диспетчеру задач для выбора из очереди другого, готового к выполнению процесса. studfile.net dit.isuct.ru При этом механизм распределения процессорного времени распределён между системой и прикладными программами. studfile.net

Вытесняющая многозадачность (preemptive multitasking) характеризуется тем, что решение о переключении процессора с выполнения одного процесса на выполнение другого процесса принимается диспетчером задач, а не самой активной задачей. studfile.net dit.isuct.ru При этом механизм диспетчеризации задач целиком сосредоточен в операционной системе, и программист может писать своё приложение, не заботясь о том, как оно будет выполняться параллельно с другими задачами. studfile.net dit.isuct.ru

Таким образом, при диспетчеризации без вытеснения управление системой может теряться на произвольный период времени, который определяется процессом выполнения приложения, а в системах с вытесняющей многозадачностью такие ситуации, как правило, исключены. studfile.net

Пользователь

Время добавления
Текст комментария
Ответить
Показать X ответов

Пользователь

Время добавления
Текст ответа
Ответить

Комментарии

Войти
Войдите, чтобы комментировать

Ещё по теме

Как персонализация рабочего стола влияет на продуктивность работы?
Как работает маршрутизация данных внутри домашней сети?
Какие математические операции чаще всего используются при программировании?
В чем особенности выполнения математических операций с иррациональными числами?
Какие математические операции можно выполнять с помощью современных калькуляторов?
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.
Задать новый вопрос
Задайте вопрос...
…и сразу получите ответ в Поиске с Алисой
Войдите, чтобы поставить лайк
С Яндекс ID это займёт пару секунд
Войти
Вы уверены, что хотите удалить комментарий?
Удалить
Отменить