digital-garden/knowledge/dev/pc/Вытесняющая многозадачность.md
2024-06-13 21:01:37 +03:00

16 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
aliases:
- вытесняющей многозадачности
parents:
- "[[Многозадачность ЦПУ]]"
date: 2024-01-28
zero-link:
- "[[00 Архитектура ПО]]"
linked:
- "[[Кооперативная многозадачность]]"
---
Вытесняющая многозадачность — это подход к многозадачности, при котором [операционная система](Операционная%20система.md) имеет полный контроль над тем, когда и какой [процесс](Процесс%20ОС.md) или [поток](Поток%20процесса%20ОС.md) получает доступ к процессору.
Операционная система может прервать (вытеснить) текущий процесс или поток в любой момент времени, чтобы передать управление другому процессу или потоку, обеспечивая таким образом более эффективное и справедливое распределение процессорного времени между всеми выполняющимися задачами.
Вытеснение приводит к [переключению контекста](Переключение%20контекста.md).