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

Wikipediasta
Siirry navigaatioon Siirry hakuun
[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Rivi 19: Rivi 19:


Aikajakavajärjestelmä voi olla tasaisempi moniajon kannalta, mutta voi käyttää enemmän resursseja kuin tarpeen mikäli järjestelmä käyttää paljon aikaa odottamiseen.
Aikajakavajärjestelmä voi olla tasaisempi moniajon kannalta, mutta voi käyttää enemmän resursseja kuin tarpeen mikäli järjestelmä käyttää paljon aikaa odottamiseen.

== Eroavaisuudet ==

Muun tyyppiset käyttöjärjestelmät tyypillisesti käyttävät ''best effort'' menettelyä, jossa pyritään suorituskyvyn maksimointiin mutta esimerkiksi tehtävän keskeyttäminen ei ole mahdollista tietyissä tilanteissa. Tämä johtaa vasteaikatakuun menettämiseen.


== Reaaliaikakäyttöjärjestelmiä ==
== Reaaliaikakäyttöjärjestelmiä ==

Versio 8. tammikuuta 2017 kello 20.13

Reaaliaikainen käyttöjärjestelmä (engl. Real-time operating system, RTOS) on käyttöjärjestelmätyyppi, joka noudattaa reaaliaikaisuus-vaatimuksia.

Vaatimukset voidaan jakaa kahteen kategoriaan:

  • pehmeä (soft real-time)
  • kova (hard real-time)

Keskeinen suunnittelukohta on vaatimus vasteajan noudattamisesta: ajassa, jossa toiminnon on joko onnistuttava tai epäonnistuttava (deadline). Reaaliaikaisen järjestelmän ei tarvitse olla nopea, mutta sen on oltava luotettava ja reagoitava aina tietyn aikarajan sisällä.

Reaaliaikaiset järjestelmät vaativat takeen (guarantee) vasteajasta: tavallinenkin järjestelmä voi toimia aikarajan sisällä mutta se ei välttämättä ole taattua.

Esimerkkejä käyttökohteesta voivat olla Fly-by-wire järjestelmä ja lukkiutumattomat jarrut (ABS).

Toteutustapoja

Toteutustavat voidaan jakaa kahteen kategoriaan:

  • tapahtumapohjainen (event-driven)
  • aikajakava (time sharing)

Aikajakavajärjestelmä voi olla tasaisempi moniajon kannalta, mutta voi käyttää enemmän resursseja kuin tarpeen mikäli järjestelmä käyttää paljon aikaa odottamiseen.

Eroavaisuudet

Muun tyyppiset käyttöjärjestelmät tyypillisesti käyttävät best effort menettelyä, jossa pyritään suorituskyvyn maksimointiin mutta esimerkiksi tehtävän keskeyttäminen ei ole mahdollista tietyissä tilanteissa. Tämä johtaa vasteaikatakuun menettämiseen.

Reaaliaikakäyttöjärjestelmiä

Katso myös

Käännös suomeksi
Käännös suomeksi
Tämä artikkeli tai sen osa on käännetty tai siihen on haettu tietoja muunkielisen Wikipedian artikkelista.
Alkuperäinen artikkeli: en:Real-time operating system