reaaliaikajärjestelmistä
Reaaliaikajärjestelmät ovat tietokonejärjestelmiä, jotka on suunniteltu käsittelemään tietoa ja vastaamaan syötteisiin tiettyjen aikarajoitusten puitteissa. Näiden aikarajoitusten noudattaminen on kriittistä järjestelmän toiminnan kannalta. Jos järjestelmä ei vastaa ajoissa, sitä pidetään epäonnistuneena. Reaaliaikajärjestelmät jaetaan usein kaksiin päätyyppeihin: pehmeisiin reaaliaikajärjestelmiin ja koviin reaaliaikajärjestelmiin.
Pehmeissä reaaliaikajärjestelmissä aikarajoitukset ovat joustavampia. Vaikka ajoissa vastaaminen on toivottavaa, pienet viiveet eivät johda järjestelmän katastrofaaliseen
Kovat reaaliaikajärjestelmät puolestaan vaativat ehdotonta ja täsmällistä ajoitusta. Aikarajoitusten rikkominen johtaa järjestelmän vakavaan virheeseen tai epäonnistumiseen.
Reaaliaikajärjestelmien suunnittelussa ja toteutuksessa korostuvat tehokkuus, deterministisyys ja resurssienhallinta. Käytössä olevat käyttöjärjestelmät ja ohjelmistot on optimoitu