Różnica między udostępnianiem czasu a systemem operacyjnym czasu rzeczywistego

Spisu treści:

Różnica między udostępnianiem czasu a systemem operacyjnym czasu rzeczywistego
Różnica między udostępnianiem czasu a systemem operacyjnym czasu rzeczywistego

Wideo: Różnica między udostępnianiem czasu a systemem operacyjnym czasu rzeczywistego

Wideo: Różnica między udostępnianiem czasu a systemem operacyjnym czasu rzeczywistego
Wideo: Time sharing vs real time system 2024, Lipiec
Anonim

Kluczowa różnica – współdzielenie czasu a system operacyjny czasu rzeczywistego

Kluczowa różnica między systemem operacyjnym czasu rzeczywistego 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 pewne zadanie w określonym czasie.

System operacyjny to interfejs między oprogramowaniem a sprzętem. Wykonuje takie zadania, jak zarządzanie pamięcią, zarządzanie procesami, zarządzanie plikami oraz zarządzanie urządzeniami wejścia-wyjścia. Istnieją różne rodzaje systemów operacyjnych. Dwa z nich to systemy operacyjne w czasie rzeczywistym i współdzielenie czasu.

Co to jest system operacyjny do współdzielenia czasu?

W czasie współdzielenia systemów operacyjnych 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ć małe ilości czasu każdemu programowi użytkownika. Gdy użytkownik wydaje polecenie, system reaguje szybko.

Współdzielenie czasu Systemy operacyjne zapewniają wiele korzyści. Zmniejsza 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 z komunikacją danych to niektóre 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 udostępnianiem czasu a systemem operacyjnym czasu rzeczywistego
Różnica między udostępnianiem czasu a systemem operacyjnym czasu rzeczywistego
Różnica między udostępnianiem czasu a systemem operacyjnym czasu rzeczywistego
Różnica między udostępnianiem czasu a systemem operacyjnym czasu rzeczywistego

Rysunek 01: Elektrownia jądrowa

System ciężko pracujący w czasie rzeczywistym powinien działać w wyznaczonym terminie. Pojedyncze niedotrzymanie terminu to całkowita lub katastrofalna awaria systemu. Systemy kontroli ruchu lotniczego, pociski i systemy kontroli reaktorów jądrowych to tylko niektóre przykłady twardych systemów czasu rzeczywistego. Miękki system czasu rzeczywistego jest mniej restrykcyjny. System powinien wykonać zadanie w terminie, ale może być niewielka tolerancja. Przekroczenie terminu nie jest uważane za całkowitą awarię systemu, ale wydajność jest uważana za obniżoną. Strumieniowe przesyłanie multimediów i rzeczywistość wirtualna to tylko niektóre przykłady miękkich systemów czasu rzeczywistego.

Jaka jest różnica między udostępnianiem czasu a systemem operacyjnym czasu rzeczywistego?

Udostępnianie 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 z podziałem czasu, każdy użytkownik otrzymuje niewielką ilość czasu. System czasu rzeczywistego działa w ramach stałych ograniczeń czasowych.
Udostępnianie zasobów
W systemie z podziałem czasu użytkownicy mogą dzielić się zasobami. W systemie czasu rzeczywistego zasoby pozostają przez określony czas dla procesu i mogą być ponownie przydzielone do innego procesu po tym czasie.
Przykładowy system
System plików online jest przykładem systemu z podziałem czasu. System kontroli ruchu lotniczego jest przykładem systemu operacyjnego czasu rzeczywistego.

Podsumowanie – Współdzielenie czasu a system operacyjny czasu rzeczywistego

Różnica między systemem operacyjnym czasu rzeczywistego 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 pewne zadanie w określonym czasie.

Zalecana: