Ett real-time operating system, ofta förkortat RTOS, används främst i inbyggda system där tiden för att reagera på en händelse är lika viktig som själva funktionen - exempelvis i fordon, medicinteknik eller industriell automation. Det handlar inte bara om att få saker gjorda, utan att få dem gjorda inom en förutbestämd tidsram.
Jämfört med ett traditionellt operativsystem som satsar på mångsidighet och hög genomströmning, fokuserar ett RTOS på determinism och låg latens: att svara snabbt och konsekvent, även under belastning. RTOSkärnan är ofta mycket kompakt och specialanpassad för tidskritiska uppgifter, snarare än för att hantera generella appar eller användargränssnitt.
När du bygger system som måste leverera svar inom bestämda gränser - som styrning av motorer, realtidssensorer eller kritiska kommunikationskanaler - är ett RTOS ofta nyckeln till att få både säkerhet och prestanda att stämma. Det kan kännas som “programmera tiden” lika mycket som “programmera logiken”.


