Wielozadaniowość

Słownik kwalifikacji INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Co to jest wielozadaniowość?

Wielozadaniowość to cecha systemu operacyjnego pozwalająca na wykonywanie wielu programów lub procesów „jednocześnie”. W praktyce procesor bardzo szybko przełącza się między zadaniami, a użytkownik ma wrażenie, że działają równolegle.

Przykłady systemów wielozadaniowych

Do systemów obsługujących wielozadaniowość należą m.in.:
- Linux,
- Windows,
- UNIX,
- macOS.

W takich systemach można np. jednocześnie przeglądać Internet, kopiować pliki i odtwarzać muzykę.

Wielozadaniowość a procesy

Każdy uruchomiony program działa zwykle jako proces. System operacyjny zarządza procesami, przydziela im czas procesora, pamięć oraz dostęp do urządzeń. Za przełączanie między procesami odpowiada mechanizm planowania zadań, czyli scheduler.

Systemy bez pełnej wielozadaniowości

Klasyczny DOS nie obsługiwał typowej wielozadaniowości znanej z nowoczesnych systemów operacyjnych. Był systemem przeznaczonym głównie do uruchamiania jednego programu użytkownika w danym momencie.

Na egzaminie

Jeśli w pytaniu pojawiają się systemy: Linux, Windows, UNIX i DOS, a pytanie dotyczy braku wielozadaniowości, poprawną odpowiedzią jest najczęściej DOS.