Skip to main content

Co to jest wielozadaniowy system operacyjny?

System operacyjny wielozadaniowy to każdy rodzaj systemu, który jest w stanie uruchomić więcej niż jeden program na raz.Większość nowoczesnych systemów operacyjnych jest skonfigurowana do obsługi wielu programów jednocześnie, z wyjątkiem niektórych prywatnych systemów, które są przeznaczone do użytku w określonych ustawieniach biznesowych.Podobnie jak w przypadku większości rodzajów technologii komunikacyjnych, wielozadaniowy system operacyjny ewoluował z czasem i prawdopodobnie będzie się rozwijać, ponieważ wymagania komunikacyjne stale rosną w wielu kulturach.

ze starszymi przykładami wielozadaniowego systemu operacyjnego, zarządzanie dwoma lub więcej zadań zwykle obejmowało przełączanie zasobów systemowych w przód iw tył między dwoma działającymi procesami.System wykonywałby zadania dla jednego, zamrozić ten program na kilka sekund, a następnie wykonywał zadania dla drugiego programu.Chociaż takie podejście spowodowało krótkie opóźnienie dla operatora, to opóźnienie było zwykle nie więcej niż kilka sekund i nadal oferowało znaczną wydajność niż starszy system operacyjny z jednym zadaniem.

Z czasem opracowano popularne wcielenia wielozadaniowego systemu operacyjnego, które zastosowały inne podejście do przydzielania zasobów dla każdego aktywnego programu.Stworzyło to sytuację, w której praktycznie nie wystąpiło opóźnienie czasowe, zakładając, że sprzęt napędzający system miał odpowiednie zasoby.Dla użytkownika końcowego oznaczało to możliwość wykonywania kilku zadań jednocześnie bez oczekiwania na wydanie lub przekierowanie zasobów, ponieważ każde zadanie zakończyło się po kolei.

Typowy wielokrotny system operacyjny wymaga więcej zasobów niż proste systemy operacyjne, które były wspólne dla komputerów stacjonarnych na przełomie lat siedemdziesiątych i lat 80.Nowsze systemy wymagają platform ze znaczną ilością pamięci dostępu losowego (RAM), a także innego rodzaju pamięci wirtualnej.Jeśli zasoby nie są dostępne do napędzania różnych aplikacji, które są otwarte i wykonywane, system może spowolnić do pełzania, a może nawet wyłączyć aplikację lub dwie, jeśli w ten sposób system jest skonfigurowany, aby zapobiec przeciążeniu.

Dzisiaj większość systemów operacyjnych komputerów stacjonarnych, laptopów i netbooków z pewnym rodzajem wielozadaniowego systemu operacyjnego.Nawet sprzęt, taki jak automatyczne maszyny lub bankomaty, nadal korzystają z pewnego rodzaju systemu wielozadaniowego, wykorzystując serię programów do sprawdzania sald i wykonywania żądań złożonych przez użytkowników.Istnieją również przykłady systemów ktue z biletami do kina, które mogą wykonywać kilka zadań jednocześnie, w tym publikowanie rachunków na zakupione bilety, nawet gdy system generuje i wydają zakupione bilety.