Skip to main content

Co to jest system operacyjny w czasie rzeczywistym?

System operacyjny w czasie rzeczywistym jest określonym rodzajem komputerowego systemu operacyjnego, który bardzo niezawodnie wykonuje zadania.Te systemy operacyjne mają możliwość przyjmowania wyników informacji i wyników w czasie rzeczywistym.Oznacza to, że wyniki informacji są gotowe w tym samym czasie potrzebne są wyniki.Ten rodzaj systemu operacyjnego jest tradycyjnym komponentem komputerowym większej filozofii obliczeniowej i produkcyjnej zwanej obliczeniami w czasie rzeczywistym.

Standardowy system operacyjny komputerowy nie wykorzystuje prędkości jako czynnika decydującego.Prędkość, z jaką zakończono proces, może być bardzo ważna dla użytkownika, ale sam system operacyjny jest całkowicie niepokojący.Ponieważ prędkość nie jest ważna dla programowania, proces może zostać przerwany lub zatrzymany, podczas gdy inny proces, który jest uznawany za ważniejszy, działa zamiast tego.

Ten rodzaj przetwarzania tworzy poziom zmienności wyjściowej, która jest niedopuszczalna w niektórych systemach.Niektóre systemy komputerowe obsługują drogie maszyny, rządzą mediami lub wykonują inne zadania obejmujące tysiące ludzi lub miliony dolarów.Komputery te potrzebują niezawodnego poziomu produkcji, aby zapobiec wypadkom i oszczędzać życie i pieniądze.

Aby osiągnąć ten poziom niezawodności, ludzie używają systemu operacyjnego w czasie rzeczywistym.Systemy te wykorzystują czas jako czynnik decydujący.Czas potrzebny na wprowadzenie systemu i obliczenia wykonane przy użyciu tych informacji jest ściśle kontrolowane.

Jeden z głównych czynników systemu operacyjnego w czasie rzeczywistym obraca się wokół priorytetów procesu.W standardowym systemie operacyjnym niektóre wewnętrzne procesy systemowe są ważniejsze niż jakikolwiek inny.Procesy te nie mogą być przerywane przez aplikacje, niezależnie od priorytetu.System operacyjny w czasie rzeczywistym umożliwi proces aplikacji najwyższy priorytet w razie potrzeby.Umożliwia to ważne obliczenia czas i moc, które muszą zakończyć w określonym oknie.

System operacyjny w czasie rzeczywistym ma bardzo niezawodny poziom wyjściowy, często kosztem ogólnej prędkości.Ponieważ czas systemu i procesora jest bardziej zmienna, możliwe jest, aby nie ważne działania trwały dłużej.Adresowanie i zamianowanie pamięci są zarówno wolniejsze, jak i bardziej stabilne niż w tradycyjnym systemie.Zasadniczo pisanie i pobieranie informacji trwa dłużej, ale informacje są zawsze tam, kiedy musi być.

Istnieją dwa podstawowe rodzaje systemów operacyjnych w czasie rzeczywistym, twarde i miękkie.W twardym systemie informacje muszą być tam, gdzie muszą znajdować się w określonym czasie lub informacje są bezużyteczne.Są to często krytyczne systemy regulujące sprzęt medyczny, media lub wymiany pieniędzy.W systemie miękkim jest więcej swobody dokładnie wtedy, gdy wymagane są informacje.Ten styl jest powszechny w miejscach takich jak systemy nawigacyjne i stale aktualizując sprzęt, taki jak radar.