The kluczowa różnica między dzieleniem czasu a systemem operacyjnym czasu rzeczywistego jest to, że system operacyjny współdzielenia czasu to system, który umożliwia wielu użytkownikom z różnych lokalizacji jednoczesne korzystanie z systemu, podczas gdy system operacyjny w czasie rzeczywistym to system, który wykonuje określone zadanie w określonym czasie.
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 rodzaje systemów operacyjnych. Dwa z nich to systemy operacyjne dzielące czas i działające w czasie rzeczywistym.
1. Przegląd i kluczowa różnica
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 w porównaniu z systemem operacyjnym czasu rzeczywistego w formie tabelarycznej
5. Podsumowanie
W systemach operacyjnych współdzielących czas wielu użytkowników z różnych lokalizacji może jednocześnie korzystać z określonego systemu komputerowego. W tych systemach czas procesora jest dzielony między wielu użytkowników jednocześnie. W tych systemach procesor wykonuje wiele programów użytkownika. Procesor wykonuje każdy program użytkownika w krótkim czasie kwantowym. Systemy te używają planowania i multiprogramowania procesora, aby zapewnić niewielką ilość czasu każdemu programowi użytkownika. Gdy użytkownik wydaje polecenie, system szybko reaguje.
Dzielenie czasu Systemy operacyjne zapewniają wiele korzyści. Skraca czas oczekiwania procesora. Użytkownicy mogą uzyskać dane wyjściowe w krótkim czasie, ponieważ czas reakcji jest minimalny. Pozwala to także uniknąć powielania oprogramowania. Kwestie bezpieczeństwa i problemy z transmisją danych to pewne ograniczenia systemu operacyjnego dzielącego czas.
System czasu rzeczywistego to system, który wymaga minimalnego czasu na przetwarzanie danych i reagowanie na dane wejściowe w celu wykonania zadania. Prawidłowość danych wyjściowych systemu zależy od logicznego wyniku obliczeń i czasu uzyskania wyniku. Zawiera metody planowania zadań w czasie rzeczywistym. Istnieją dwa rodzaje systemów operacyjnych w czasie rzeczywistym. Są to twarde systemy czasu rzeczywistego i miękkie systemy czasu rzeczywistego .
Rysunek 01: Elektrownia jądrowa
System czasu rzeczywistego powinien działać w wyznaczonym terminie. Pojedyncze niedotrzymanie terminu oznacza całkowitą lub katastrofalną awarię systemu. Systemy kontroli ruchu lotniczego, pociski rakietowe i systemy kontroli reaktorów jądrowych to 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 tolerancja może być niewielka. Przekroczenie terminu nie jest uważane za całkowitą awarię systemu, ale wydajność jest uważana za obniżoną. Streaming multimediów i rzeczywistość wirtualna to niektóre przykłady miękkich systemów czasu rzeczywistego.
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 jednoczesne korzystanie z określonego systemu komputerowego. | System operacyjny w czasie rzeczywistym to system operacyjny, który wykonuje określone zadanie w określonym czasie. |
Czas | |
System podziału czasu każdemu użytkownikowi otrzymuje kwant o krótkim czasie. | System czasu rzeczywistego działa przy stałych ograniczeniach czasowych. |
Udostępnianie zasobów | |
W systemie współdzielenia czasu użytkownicy mogą współużytkować zasoby. | W systemie czasu rzeczywistego zasoby pozostają na określony czas dla procesu i po tym czasie można je przenieść do innego procesu. |
Przykładowy system | |
System plików online jest przykładem systemu współdzielenia czasu. | System kontroli ruchu lotniczego jest przykładem systemu operacyjnego w czasie rzeczywistym. |
Różnica między systemem współdzielenia czasu a systemem operacyjnym w czasie rzeczywistym polega na tym, że system operacyjny współdzielący czas to system, który umożliwia wielu użytkownikom z różnych lokalizacji jednoczesne korzystanie z systemu, podczas gdy system operacyjny w czasie rzeczywistym to system, który wykonuje określone zadanie w ramach określonego ograniczenie czasowe.
1. „Czym jest system operacyjny czasu rzeczywistego (RTOS)? - Definicja z WhatIs.com. ” SearchDataCenter. Dostępny tutaj
2. „Rodzaje systemu operacyjnego”. Www.tutorialspoint.com, Tutorials Point, 8 stycznia 2018 r. Dostępne tutaj
1.'K elektrownia jądrowa Kozłoduj - Pokój kontrolny bloku 5 'Przez Yovko Lambrev (CC BY 3.0) przez Commons Wikimedia