Sanntidsbehandling
Sanntidsbehandling er en databehandlings- og styringsmetode der data behandles og resultater genereres innen forhåndsdefinerte tidsfrister. Målet er deterministisk svartid, slik at systemet oppfører seg forutsigbart under ulike belastninger. Tidsbegrensningene kan være harde, myke eller nær sanntid, avhengig av konsekvensen av et deadline-brudd.
Harde sanntider krever at oppgaver alltid fullføres innen fristen; myke sanntider tillater enkelte deadline-miss i lavere
Vanlige arkitekturer inkluderer sanntidsoperativsystemer (RTOS), innebygde systemer og tidsstyrte eller hendelsesstyrte planer. Planleggingsstrategier som rate-monotonic (RM)
Bruksområder omfatter industriell automasjon, robotikk, luftfart, telekommunikasjon, medisinsk utstyr, finansielle handelsplattformer og multimedia. Sanntidsbehandling er sentral
Utfordringer inkluderer å møte stramme tidsfrister, beregne og verifisere sikre worst-case execution time (WCET), begrense jitter,
Moderne verktøy og teknologier inkluderer sanntids-OS som VxWorks, QNX og FreeRTOS, samt deterministiske nettverk som CAN