Ero sivun ”Reaaliaikainen käyttöjärjestelmä” versioiden välillä

p
ei muokkausyhteenvetoa
[katsottu versio][katsottu versio]
(jo ennestään..)
pEi muokkausyhteenvetoa
'''Reaaliaikainen käyttöjärjestelmä''' ({{k-en|Real-time operating system}}, RTOS) on [[käyttöjärjestelmä]]tyyppi, joka noudattaa [[reaaliaikaisuus|reaaliaikaisuuden]] vaatimuksia toiminnallisten vaatimuksien lisäksi.<ref name="nasa101">{{Verkkoviite | osoite = https://www.nasa.gov/sites/default/files/482489main_4100_-_RTOS_101.pdf | nimeke = Real-Time Operating Systems (RTOS) 101 | julkaisija = NASA | tiedostomuoto = PDF | viitattu = 30.11.2017}}</ref> Reaaliaikainen käyttöjärjestelmän tavoitteisiin kuuluu aikarajan [[Determinismi|deterministinen]] noudattaminen.<ref name="nasa101" />
 
Vaatimukset voidaan jakaa kahteen kategoriaan:<ref>{{Verkkoviite | osoite = http://people.inf.ethz.ch/troscoe/pubs/UCAM-CL-TR-376.pdf | nimeke = The Structure of a Multi-Service Operating System | tekijä = Roscoe, Timothy | julkaistu = 1995 | viitattu = 20.2.2017}}</ref><ref name="rtsched">{{Verkkoviite | osoite = http://cseweb.ucsd.edu/classes/wi01/cse221/OSSurveyW01/papers/khushu,simmons.scheduling_and_synchronization_in_embedded_real-time_operating_systems.pdf | nimeke = Scheduling and Synchronization in Embedded Real-Time Operating Systems | tekijä = Khushu, Sanjeev & Simmons, Johnathan | tiedostomuoto = PDF | julkaistu = 5.3.2001 | viitattu = 20.2.2017 }}</ref>
* pehmeä (''soft real-time''), palvelun laadun heikkeneminen kuten audiotoiston pätkiminen
* kova (''hard real-time''), täysi epäonnistuminen kuten sydämentahdistimen epäonnistuminen
=== Synkronointi ===
Synkronointi on reaaliaikaisten käyttöjärjestelmien yhteydessä tyypillisesti tarkoittaa hallittua jaetun muistiosion käsittelyä.<ref name="rtsched" /> Koska sovellukset ovat tässä käyttöympäristössä luotettuja niille sallitaan [[laitteistokeskeytys|laitteistokeskeytyksien]] kytkeminen pois päältä suojatun alueen ajaksi.<ref name="rtsched" />
 
=== Osiointi ===
{{Pääartikkeli|[[DO-178B]]}}
159 038

muokkausta