Поняття багатозадачності, якщо його розширити, включає такі дії: виконання двох і більше завдань одночасно; перемикання з однієї справи на іншу; висока швидкість виконання низки завдань.
Багатозадачність (вона ж мультизадачність, або мультитаскінг) – це прагнення виконувати відразу кілька завдань або швидко перемикатися між ними.
Багатозадачність – вроджена чи набута здатність одночасно відстежувати та виконувати кілька обов'язків без шкоди результату. Вважається, що без такого навички не здатний обійтися жоден співробітник: універсальний працівник завжди вище цінується на ринку праці.
Існує 2 типи багатозадачності:
- Процесна багатозадачність (заснована на процесах – одночасно виконуються програмах). Тут програма – найменший елемент керованого коду, яким може керувати планувальник операційної системи. …
- Поточна багатозадачність (заснована на потоках).