Skip to main content

Co to jest system operacyjny multiprogramming?

System operacyjny multiprogramming to taki, który umożliwia użytkownikom końcowym uruchamianie więcej niż jednego programu na raz.Opracowanie takiego systemu, pierwszy typ, który umożliwia tę funkcjonalność, był głównym krokiem w rozwoju wyrafinowanych komputerów.Technologia działa poprzez umożliwienie centralnej jednostce przetwarzania (CPU) komputera na przełączanie między dwoma lub więcej działającymi zadaniami, gdy procesor jest bezczynny.

Wczesne komputery były w dużej mierze poświęcone wykonaniu jednego programu i mdash;lub dokładniej jedno zadanie zainicjowane przez program mdash;na czas.Zrozumienie koncepcji zadań jest kluczem do zrozumienia, w jaki sposób funkcjonuje multiprogramowanie systemu operacyjnego.Zadanie to niewielka sekwencja poleceń, które w połączeniu obejmuje wykonanie uruchomionego programu.Na przykład, jeśli program jest kalkulatorem, jednym zadaniem programu byłoby rejestrowanie liczb wejściowych przez użytkownika końcowego.

System operacyjny multiprogramming działa poprzez analizę bieżącej aktywności procesora na komputerze.Gdy procesor jest bezczynny mdash;Kiedy jest między zadaniami i mdash;Ma możliwość wykorzystania przestojów do przeprowadzania zadań dla innego programu.W ten sposób funkcje kilku programów mogą być wykonywane sekwencyjnie.Na przykład, gdy procesor czeka, aż użytkownik końcowy wprowadzi liczby, zamiast być całkowicie bezczynnym, może uruchomić załadowanie komponentów strony internetowej, do której uzyskuje dostęp użytkownika.

Główną zaletą tej funkcji jestże może skrócić zmarnowany czas w operacjach systemowych.Podobnie jak w branży, wydajność jest kluczem do generowania największego zysku z przedsiębiorstwa.Korzystanie z tego typu systemu operacyjnego eliminuje odpady w systemie poprzez upewnienie się, że procesor komputerów działa maksymalna pojemność.Powoduje to gładsze doświadczenie obliczeniowe z punktu widzenia użytkowników końcowych, ponieważ polecenia programu są stale wykonywane w tle przez cały czas, pomagając przyspieszyć wykonywanie programów.

System operacyjny multiprogramming został w dużej mierze zastąpiony przez nowyGenerowanie systemu operacyjnego znanego jako wielozadaniowe systemy operacyjne.W wielozadaniowym systemie operacyjnym system nie musi czekać na zakończenie zadania przed przejściem do pracy nad aktywnym programem.Zamiast tego może w dowolnym momencie przerwać uruchomiony program, aby przenieść zasoby procesora na inny aktywny program.Zapewnia to bardziej dynamiczne podejście do obsługi współbieżnych programów.