digital-garden/dev/fundamental/Вытесняющая многозадачность.md
Struchkov Mark 30ce2e6282
All checks were successful
continuous-integration/drone/push Build is passing
Новые статьи по многозадачности ЦПУ
2024-09-10 09:10:16 +03:00

32 lines
2.2 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:
- "[[../../meta/zero/00 Архитектура ЭВМ|00 Архитектура ЭВМ]]"
linked:
- "[[Кооперативная многозадачность]]"
---
Вытесняющая многозадачность — это подход к [[Многозадачность ЦПУ|многозадачности]], при котором [операционная система](Операционная%20система.md) имеет полный контроль над тем, когда и какой [процесс](Процесс%20ОС.md) или [поток](Поток%20процесса%20ОС.md) получает доступ к [[Центральный процессор|процессору]].
[[Квантирование времени]]. Операционная система может прервать (вытеснить) текущий процесс или поток в любой момент времени, чтобы передать управление другому процессу или потоку, обеспечивая таким образом более эффективное и справедливое распределение процессорного времени между всеми выполняющимися задачами.
Вытеснение приводит к [переключению контекста](Переключение%20контекста.md).
***
## Мета информация
**Область**:: [[../../meta/zero/00 Архитектура ЭВМ|00 Архитектура ЭВМ]]
**Родитель**:: [[Многозадачность ЦПУ]]
**Источник**::
**Автор**::
**Создана**:: [[2023-01-28]]
### Дополнительные материалы
- [[Кооперативная многозадачность|Кооперативная многозадачность]]
### Дочерние заметки
```dataview
LIST
FROM [[]]
WHERE contains(Родитель, this.file.link) or contains(parents, this.file.link)
```