Realtidssystem

Från Rilpedia

Hoppa till: navigering, sök
Wikipedia_letter_w.pngTexten från svenska WikipediaWikipedialogo_12pt.gif
rpsv.header.diskuteraikon2.gif

Realtidssystem är i datavetenskaplig bemärkelse datorsystem vars korrekthet inte bara är avhängigt de logiska resultaten utan också när dessa lämnas. Realtidssystem behöver inte vara effektiva och snabba (vilket inte hindrar att många är det), det kritiska kravet är istället tidsmässig förutsägbarhet i "worst case" scenarion. Realtidssystem brukar delas in två olika kategorier, hård respektive mjuk realtid.

Innehåll

Generellt

Man delar upp tiden i tidsluckor inom vilka en viss funktion skall uppfyllas. Kraven varierar på hur man ska hantera fallet att en tidslucka missas.

Hård realtid

I ett realtidssystem som kör med hård realtid får ingen tidslucka missas. Om så sker kan konsekvenserna bli förödande för det system där datorsystemet ingår.

Mjuk realtid

I ett realtidssystem som kör med mjuk realtid kan enstaka tidsluckor missas utan att konsekvenserna blir förödande, eftersom en senare uppdatering ändå ersätter den tidigare.

Operativsystem

Många Realtidssystem där dessutom prestandakraven är hårda använder särskilda realtidsoperativsystem som är anpassade för att kunna lämna vissa tidsmässiga garantier i olika situationer, i den mån de över huvud taget är implementerade ovanpå operativsystem. Man bör dock inte förledas att tro att det krävs ett realtidsoperativsystem för att göra ett realtidssystem, utan detta är mest praktiskt i de fall när ett operativsystem tillför funktioner som systemet kräver och där det skulle vara opraktiskt att implementera dessa direkt i systemet.

Exempel

Se även

Personliga verktyg