Зміст:
- Визначення - що означає кооперативна багатозадачність?
- Техопедія пояснює кооперативну багатозадачність
Визначення - що означає кооперативна багатозадачність?
Кооперативна багатозадачність - це багатозадачність, яка дозволяє двом або більше програмам спільно розподіляти час обробки та ресурси хост-процесора. У цій техніці програми в черзі обробки повинні рівномірно розподіляти ресурси процесора всередині один одного.
Кооперативна багатозадачність також відома як багатозадачність спільного використання часу.
Техопедія пояснює кооперативну багатозадачність
Кооперативна багатозадачність працює над спільною співпрацею програм для ефективного обміну процесорами. Кожна програма, яка в даний час контролює або використовує процесор, повинна надавати рівні можливості для інших програм. Будучи технікою багатозадачності, керованою програмою, будь-яка програма або додаток, які не налаштовані на необхідну співпрацю, можуть зупинити інші системні операції, оскільки інші програми повинні зачекати до виходу процесора поточною програмою.