Co to jest wielozadaniowy system operacyjny?

Wielozadaniowy system operacyjny to każdy rodzaj systemu, który może uruchamiać 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 prywatnie opracowanych systemów zaprojektowanych do użycia w określonych warunkach biznesowych. Podobnie jak w przypadku większości rodzajów technologii komunikacyjnych, wielozadaniowy system operacyjny ewoluował wraz z upływem czasu i prawdopodobnie będzie ewoluował wraz z rosnącym zapotrzebowaniem na komunikację w wielu kulturach.

W starszych przykładach wielozadaniowego systemu operacyjnego zarządzanie dwoma lub większą liczbą zadań zwykle wymagało przełączania zasobów systemowych tam iz powrotem między dwoma uruchomionymi procesami. System wykona zadania dla jednego, zawiesi ten program na kilka sekund, a następnie wykona zadania dla drugiego programu. Chociaż takie podejście stworzyło operatorowi krótkie opóźnienie, opóźnienie to zwykle nie przekraczało kilku sekund i nadal zapewniało znacznie wyższą wydajność niż starszy system operacyjny z jednym zadaniem.

Z czasem opracowano popularne wcielenia wielozadaniowego systemu operacyjnego, w którym zastosowano inne podejście do alokacji zasobów dla każdego aktywnego programu. To stworzyło sytuację, w której praktycznie nie wystąpiło żadne opóźnienie, zakładając, że sprzęt sterujący systemem miał odpowiednie zasoby. Dla użytkownika końcowego oznaczało to możliwość wykonywania kilku zadań jednocześnie bez oczekiwania na zwolnienie lub przekierowanie zasobów przez system po zakończeniu każdego zadania.

Typowy 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 70. i 80. Nowsze systemy wymagają platform ze znaczną ilością pamięci o dostępie swobodnym (RAM), a także innego rodzaju pamięci wirtualnej. Jeśli zasoby nie są dostępne do sterowania różnymi aplikacjami, które są otwarte i są uruchamiane, system może zwolnić do indeksowania, a może nawet zamknąć aplikację lub dwie, jeśli w taki sposób skonfigurowano system, aby zapobiec przeciążeniu.

Obecnie większość systemów operacyjnych dla komputerów stacjonarnych, laptopów i netbooków działa z pewnego rodzaju wielozadaniowym systemem operacyjnym. Nawet urządzenia, takie jak bankomaty lub bankomaty, nadal korzystają z pewnego rodzaju systemu wielozadaniowego, wykorzystując szereg programów do sprawdzania sald i wykonywania żądań użytkowników. Istnieją również przykłady systemów odcinków biletów do kina, które mogą wykonywać kilka zadań jednocześnie, w tym księgować pokwitowania dla zakupionych biletów, nawet gdy system generuje i wydaje zakupione bilety.

INNE JĘZYKI

Czy ten artykuł był pomocny? Dzięki za opinie Dzięki za opinie

Jak możemy pomóc? Jak możemy pomóc?