• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • System operacyjny czasu rzeczywistego

    Przeczytaj także...
    NASA (National Aeronautics and Space Administration) (pl. Narodowa Agencja Aeronautyki i Przestrzeni Kosmicznej) – agencja rządu Stanów Zjednoczonych odpowiedzialna za narodowy program lotów kosmicznych, ustanowiona 29 lipca 1958 r. na mocy National Aeronautics and Space Act, zastępując poprzednika – National Advisory Committee for Aeronautics. Jest wydziałem Departamentu Obrony USA i jest mu bezpośrednio podległa.Czas – skalarna (w klasycznym ujęciu) wielkość fizyczna określająca kolejność zdarzeń oraz odstępy między zdarzeniami zachodzącymi w tym samym miejscu. Pojęcie to było również przedmiotem rozważań filozoficznych.
    Komputer (z ang. computer od łac. computare – liczyć, sumować; dawne nazwy używane w Polsce: mózg elektronowy, elektroniczna maszyna cyfrowa, maszyna matematyczna) – maszyna elektroniczna przeznaczona do przetwarzania informacji, które da się zapisać w formie ciągu cyfr albo sygnału ciągłego.

    System operacyjny czasu rzeczywistego (ang. real-time operating system, RTOS) – komputerowy system operacyjny, który został opracowany tak, by spełnić wymagania narzucone na czas wykonywania zadanych operacji. Systemy takie stosuje się jako elementy komputerowych systemów sterowania pracujących w reżimie czasu rzeczywistego - system czasu rzeczywistego.

    Centrala telefoniczna - zespół urządzeń przeznaczony do łączenia abonentów sieci telekomunikacyjnej na czas wymiany informacji. Składa się ona z urządzeń komutacyjnych odpowiedzialnych za zestawianie połączeń telekomunikacyjnych i urządzeń pomocniczych gwarantujących prawidłową pracę centrali. Możemy podzielić je na analogowe i nowocześniejsze cyfrowe. Podział ten wynika z zasady działania i sposobu przetwarzania i przesyłania danych (informacji).Algorytm szeregowania (ang. scheduler - planista) to algorytm rozwiązujący jedno z najważniejszych zagadnień informatyki - jak rozdzielić czas procesora i dostęp do innych zasobów pomiędzy zadania, które w praktyce zwykle o te zasoby konkurują.

    Ogólnie można przyjąć założenie, że zadaniem systemu operacyjnego czasu rzeczywistego oraz oprogramowania pracującego pod jego kontrolą i całego sterownika komputerowego jest wypracowywanie odpowiedzi (np. sygnałów sterujących kontrolowanym obiektem) na skutek wystąpienia pewnych zdarzeń (zmianie sygnałów z czujników sterownika). Biorąc to pod uwagę, podstawowym wymaganiem dla systemu operacyjnego czasu rzeczywistego jest określenie najgorszego (najdłuższego) czasu, po jakim urządzenie komputerowe wypracuje odpowiedź po wystąpieniu zdarzenia. Ze względu na to kryterium, systemy operacyjne czasu rzeczywistego dzielą się na dwa rodzaje:

    Lądownik – część statku kosmicznego lub sondy kosmicznej, która po oddzieleniu się od statku macierzystego ląduje na planecie, księżycu, planetoidzie lub jądrze komety. Lądownik może służyć również do opuszczenia na powierzchnię ciała niebieskiego robotów lub ludzi (np. Apollo 11). Aparatura badawcza lądownika ma za zadanie dostarczenie szczegółowych danych o składzie chemicznym i właściwościach fizycznych atmosfery (o ile takowa istnieje) i powierzchni ciała niebieskiego, wykonanie zdjęć bądź filmów, badanie możliwości istnienia życia pozaziemskiego (np. lądowniki programu Viking) i inne.Mars – czwarta według oddalenia od Słońca planeta Układu Słonecznego. Nazwa planety pochodzi od imienia rzymskiego boga wojny – Marsa. Zawdzięcza ją swej barwie, która przy obserwacji z Ziemi wydaje się być rdzawo-czerwona i kojarzyła się starożytnym z pożogą wojenną. Postrzegany odcień wynika stąd, że powierzchnia planety zawiera tlenki żelaza. Mars jest planetą wewnętrzną z cienką atmosferą, o powierzchni usianej kraterami uderzeniowymi, podobnie jak powierzchnia Księżyca. Występują tu także inne rodzaje terenu, podobne do ziemskich: wulkany, doliny, pustynie i polarne czapy lodowe. Okres obrotu wokół własnej osi jest niewiele dłuższy niż Ziemi i wynosi 24,6229 godziny (24h37min22s). Na Marsie znajduje się najwyższa góra w Układzie Słonecznym – Olympus Mons i największy kanion – Valles Marineris. Gładki obszar równinny Vastitas Borealis na półkuli północnej obejmuje 40% powierzchni planety i może być pozostałością ogromnego uderzenia. W przeciwieństwie do Ziemi, Mars jest geologicznie i tektonicznie nieaktywny.
  • twarde - takie, dla których znany jest najgorszy (najdłuższy) czas odpowiedzi, oraz wiadomo jest, że nie zostanie on przekroczony.
  • miękkie - takie, które starają się odpowiedzieć najszybciej jak to możliwe, ale nie wiadomo jest, jaki może być najgorszy czas odpowiedzi.
  • Problemem w tego typu systemach operacyjnych jest algorytm szeregowania oraz podziału czasu. W systemie operacyjnym czasu rzeczywistego trzeba określić, któremu z procesów należy przydzielić procesor oraz na jak długi czas, aby wszystkie wykonywane procesy spełniały zdefiniowane dla nich ograniczenia czasowe.

    Dzielenie czasu, zwane podziałem czasu, w wielozadaniowych systemach operacyjnych, jest mechanizmem pozwalającym na wykonywanie jednocześnie wielu zadań (zwykle dotyczy procesów, czasem również wątków) w obrębie jednego procesora w pewnej, umownej, jednostce czasu.System operacyjny (ang. Operating System, skrót OS) – oprogramowanie zarządzające systemem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań użytkownika.

    Pojawienie się systemów operacyjnych tego typu wiąże się z m.in. zapotrzebowaniem techniki wojskowej na precyzyjne w czasie sterowanie rakietami. Obecnie systemy operacyjne tego typu są wykorzystywane powszechnie w przemyśle cywilnym, sterują również urządzeniami takimi jak na przykład: centrale telefoniczne, marsjańskie lądowniki NASA oraz samochodowy ABS.

    Procesor (ang. processor), także CPU (ang. Central Processing Unit) – urządzenie cyfrowe sekwencyjne, które pobiera dane z pamięci, interpretuje je i wykonuje jako rozkazy. Wykonuje on ciąg prostych operacji (rozkazów) wybranych ze zbioru operacji podstawowych określonych zazwyczaj przez producenta procesora jako lista rozkazów procesora.Proces – jedno z podstawowych pojęć w informatyce, definiowane jako egzemplarz wykonywanego programu. Każdy nowo powstały proces otrzymuje unikatowy numer, który go jednoznacznie identyfikuje, tzw. PID (od (ang.) process identifier).



    w oparciu o Wikipedię (licencja GFDL, CC-BY-SA 3.0, autorzy, historia, edycja)

    Warto wiedzieć że... beta

    ABS (niem. Antiblockiersystem; ang. Anti-Lock Braking System) to układ stosowany w pojazdach mechanicznych w celu zapobiegania blokowaniu kół podczas hamowania, jako element układu hamulcowego. System ten jest zaliczany do grupy systemów Advanced Vehicle Control Systems (albo Automated Highway Systems). Jego bezpośrednim rozwinięciem są systemy ASR. Jest on również wykorzystywany jako element składowy bardziej rozwiniętych systemów jak ESP, czy Adaptive Cruise Control.
    Siły zbrojne - siły i środki wydzielane przez państwo do zabezpieczenia jego interesów i prowadzenia walki zbrojnej, obrony, ujęte w całość organizacyjną, składającą się z różnych rodzajów wojsk i służb.
    Rakieta to pojazd latający lub pocisk, napędzany silnikiem rakietowym. Obiekt ten uzyskuje siłę ciągu dzięki reakcji szybko wyrzucanych gazów spalinowych lub innych mediów (np. sprężone gazy, przegrzana para) z dysz silnika rakietowego, zgodnie z trzecią zasadą dynamiki Newtona. Często pojęcie rakiety jest używane w znaczeniu silnika rakietowego lub pocisku rakietowego. Rakiety służą między innymi do przenoszenia ładunku, np. statku kosmicznego, głowic bojowych, sztucznych satelitów w warunkach przestrzeni kosmicznej, gdzie nie ma żadnej zewnętrznej substancji, której pojazd mógłby użyć jako elementu napędzającego.
    System czasu rzeczywistego (ang. real-time system), to urządzenie techniczne, którego wynik i efekt działania jest zależny od chwili wypracowania tego wyniku. Istnieje wiele różnych definicji naukowych takiego systemu. Ich wspólną cechą jest zwrócenie uwagi na równoległość w czasie zmian w środowisku oraz obliczeń realizowanych na podstawie stanu środowiska. Z tego wyścigu dwóch stanów: zewnętrznego i wewnętrznego, wynikają kryteria ograniczające czas wypracowywania wyniku.

    Reklama

    Czas generowania strony: 0.01 sek.