Многозадачността е изпълнението на повече от една задача (изпълнителен процес) наведнъж в компютърна система. Многозадачността не трябва да се бърка с многократно зареждане на програми, при което две или повече задачи присъстват в паметта с произволен достъп (RAM), но само на една задача се дава разрешение за изпълнение в даден момент.
Освен ако компютърът не е оборудван с още два процесора, в даден момент може да се изпълнява само една задача; обаче операционна система (като Linux, Windows 2000, Windows XP и UNIX) създава впечатлението за едновременно изпълнение на задача чрез постоянно превключване между различните задачи, които се конкурират за системата ресурси. Вижте кооперативна многозадачност, изпреварваща многозадачност, защитена памет и задача.
Technipages обяснява многозадачността
Многозадачността в операционна система позволява на потребителя да изпълнява повече от една задача на компютъра (например дейността на приложна програма) наведнъж. Операционната система може да следи къде се намирате в тези задачи и да преминава от една към друга, без да губи данни. Microsoft Windows 2000, OS/390 на IBM и Linux са екземпляри на операционни системи, които могат да изпълняват множество задачи (на практика повечето от настоящите работни рамки могат). Когато отворите вашата уеб програма и след това отворите Word едновременно, вие карате работната рамка да изпълнява множество задачи.
Наличието на опция за изпълнение на множество задачи не означава, че безкраен брой задачи могат да се жонглират едновременно. Всяка задача използва място в паметта и различни активи. Тъй като започват повече задачи, операционната система може да започне да изпитва недостиг на споделен капацитет. Изпълнението на различни задачи позволява прогресивно опитно използване на компютърното оборудване.
Операционните системи с периодично изпълнение на множество задачи включват мерки за промяна на приоритетите на отделни задачи, с цел значимите задачи да получат повече време на процесора от тези, които се считат за по-малко критичен. В зависимост от операционната система, задачата може да бъде толкова огромна, колкото цялата приложна програма, или може да се състои от по-малки низове, които изпълняват битове от общата програма.
Често срещани употреби на многозадачност
- Многозадачност е популярен в операционни системи като Microsoft Windows 10.1
- Кога многозадачност процесорите отделят повече време и работно пространство за по-важната задача
- В многозадачност възможностите на операционната система не са безкрайни
Често срещани злоупотреби с многозадачност
- Многозадачност е когато една операционна система не може да изпълнява повече от една задача наведнъж