Kluczowa różnica - podział czasu a system operacyjny czasu rzeczywistego
Kluczowa różnica między współdzieleniem czasu a systemem operacyjnym czasu rzeczywistego polega na tym, że system operacyjny z podziałem czasu to system, który umożliwia wielu użytkownikom z różnych lokalizacji jednoczesne korzystanie z systemu, podczas gdy system operacyjny czasu rzeczywistego to system, który wykonuje określone zadanie w określonym ograniczenie czasowe.
System operacyjny to interfejs między oprogramowaniem a sprzętem. Wykonuje zadania, takie jak zarządzanie pamięcią, zarządzanie procesami, zarządzanie plikami i zarządzanie urządzeniami wejścia-wyjścia. Istnieją różne typy systemów operacyjnych. Dwa z nich to współdzielenie czasu i systemy operacyjne czasu rzeczywistego.
ZAWARTOŚĆ
1. Przegląd i kluczowe różnice
2. Co to jest system operacyjny z podziałem czasu
3. Co to jest system operacyjny czasu rzeczywistego
4. Porównanie obok siebie - podział czasu a system operacyjny czasu rzeczywistego w formie tabelarycznej
5. Podsumowanie
Co to jest system operacyjny z podziałem czasu?
W systemach operacyjnych ze współdzieleniem czasu wielu użytkowników z różnych lokalizacji może jednocześnie korzystać z określonego systemu komputerowego. W tych systemach czas procesora jest współdzielony przez wielu użytkowników jednocześnie. W tych systemach wiele programów użytkownika jest wykonywanych przez procesor. Procesor wykonuje każdy program użytkownika w krótkim czasie. Systemy te wykorzystują planowanie procesora i wieloprogramowanie, aby zapewnić każdemu programowi użytkownika niewielką ilość czasu. Gdy użytkownik wydaje polecenie, system szybko reaguje.
Systemy operacyjne z podziałem czasu zapewniają wiele korzyści. Skraca czas oczekiwania procesora. Użytkownicy są w stanie uzyskać dane wyjściowe w krótkim czasie, ponieważ czas odpowiedzi jest minimalny. Pozwala również uniknąć powielania oprogramowania. Kwestie bezpieczeństwa i problemy związane z przesyłaniem danych to pewne ograniczenia systemu operacyjnego z podziałem czasu.
Co to jest system operacyjny czasu rzeczywistego?
System czasu rzeczywistego to system, który wymaga minimalnej ilości czasu na przetwarzanie danych i reagowanie na dane wejściowe w celu wykonania zadania. Poprawność wyjścia systemu zależy od logicznego wyniku obliczeń i czasu uzyskania wyniku. Zawiera metody planowania zadań w czasie rzeczywistym. Istnieją dwa rodzaje systemów operacyjnych czasu rzeczywistego. Są to twarde systemy czasu rzeczywistego i miękkie systemy czasu rzeczywistego.
Rysunek 01: Elektrownia jądrowa
System pracujący w czasie rzeczywistym powinien działać w wyznaczonym terminie. Pojedyncze niedotrzymanie terminu jest całkowitą lub katastrofalną awarią systemu. Systemy kontroli ruchu lotniczego, pociski i systemy kontroli reaktorów jądrowych to tylko niektóre przykłady trudnych systemów czasu rzeczywistego. Miękki system czasu rzeczywistego jest mniej restrykcyjny. System powinien wykonać zadanie w wyznaczonym terminie, ale może występować niewielka tolerancja. Niedotrzymanie terminu nie jest uważane za całkowitą awarię systemu, ale uważa się, że wydajność została obniżona. Przesyłanie strumieniowe multimediów i rzeczywistość wirtualna to tylko niektóre przykłady miękkich systemów czasu rzeczywistego.
Jaka jest różnica między współdzieleniem czasu a systemem operacyjnym czasu rzeczywistego?
Porównaj środek artykułu przed tabelą
Współdzielenie czasu a system operacyjny czasu rzeczywistego |
|
System operacyjny z podziałem czasu to system, który umożliwia wielu użytkownikom w różnych lokalizacjach korzystanie z określonego systemu komputerowego w tym samym czasie. | System operacyjny czasu rzeczywistego to system operacyjny, który wykonuje określone zadanie w określonym czasie. |
Czas | |
System podziału czasu dla każdego użytkownika ma niewielką wartość. | System czasu rzeczywistego działa pod stałymi ograniczeniami czasowymi. |
Udostępnianie zasobów | |
W systemie podziału czasu użytkownicy mogą współdzielić zasoby. | W systemie czasu rzeczywistego zasoby pozostają przez określony czas dla procesu i mogą zostać ponownie przydzielone do innego procesu po tym czasie. |
Przykładowy system | |
Przykładem systemu podziału czasu jest system plików online. | Przykładem systemu operacyjnego czasu rzeczywistego jest system kontroli ruchu lotniczego. |
Podsumowanie - współdzielenie czasu a system operacyjny czasu rzeczywistego
Różnica między współdzieleniem czasu a systemem operacyjnym czasu rzeczywistego polega na tym, że system operacyjny z podziałem czasu to system, który umożliwia wielu użytkownikom z różnych lokalizacji jednoczesne korzystanie z systemu, podczas gdy system operacyjny czasu rzeczywistego to system, który wykonuje określone zadanie w określonym ograniczenie czasowe.