Realtidssystem
Wikipedia
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 och mjuk realtid.
Innehåll |
[redigera] 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.
[redigera] 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.
[redigera] Operativsystem
Många Realtidssystem där dessutom prestandakraven är hårda använder särskilda realtidsoperativsystem som är anpassad 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.
[redigera] Exempel på realtidssystem
- Programvaran i en pace-maker
- Programvaran i en digital-tv box.
- Ett lönesystem i ett företag