Home

sanntidsnivå

Sanntidsnivå betegner i teknologiske systemer i hvilken grad et system kan levere resultater og handlinger innen fastsatte tidsfrister, med en deterministisk tidsatferd. Det er spesielt viktig i systemer der forsinkelse kan føre til feil, risiko eller tap.

I praksis må sanntidsnivået måles i termer av tidskrav som deadlines, forventet responstid og worst-case responstid.

Det finnes ulike real-time nivåer: hard real-time, der alle tidsfrister må overholdes; soft real-time, der noen

Typiske bruksområder inkluderer innebygde kontroller i bil, fly og industriell automatisering, robotikk og sanntidsnettverk for prosessering

Utfordringer inkluderer å oppnå konsekvent lav ventetid under varierende last, håndtere jitter og sikre riktig validering

WCET,
responstid
og
jitter
er
sentrale
begreper.
Valg
av
tidsbuss,
prosesseringskraft,
minne
og
programvare
(RTOS
eller
kjerne
med
deterministisk
planlegging)
påvirker
nivået.
Planleggingsstrategier
som
rate
monotonic
eller
earliest
deadline
first
brukes
for
å
oppfylle
sanntidskrav.
frister
kan
misslykkes
uten
store
konsekvenser;
og
firm
real-time,
hvor
fristbrudd
reduserer
verdien
av
resultatet.
Valg
av
nivå
påvirker
arkitektur
og
kostnader
og
styrer
hvor
streng
kontrollen
av
responstider
må
være.
og
finansielle
handelssystemer
der
lav
og
forutsigbar
ventetid
er
viktig.
og
sertifisering
av
sanntidsmålinger.
Måling
og
testing
av
sanntidsnivå
krever
ofte
spesialiserte
verktøy
og
simuleringsmetoder.