Różnica Między Współdzieleniem Czasu A Systemem Operacyjnym Czasu Rzeczywistego

Spisu treści:

Różnica Między Współdzieleniem Czasu A Systemem Operacyjnym Czasu Rzeczywistego
Różnica Między Współdzieleniem Czasu A Systemem Operacyjnym Czasu Rzeczywistego

Wideo: Różnica Między Współdzieleniem Czasu A Systemem Operacyjnym Czasu Rzeczywistego

Wideo: Różnica Między Współdzieleniem Czasu A Systemem Operacyjnym Czasu Rzeczywistego
Wideo: Zaawansowane aspekty systemów operacyjnych 2024, Może
Anonim

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.

Różnica między współdzieleniem czasu a systemem operacyjnym czasu rzeczywistego
Różnica między współdzieleniem czasu a systemem operacyjnym 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.

Zalecane: