Vad är skillnaden mellan Linux och RTOS?

Vad är skillnaden mellan Linux och RTOS?

Linux och RTOS är två skilda begrepp.

Linux är namnet på ett visst operativsystem.

Ett RTOS (Real-Time Operating System) är en specialdesignad typ av operativsystem. Om en "normal" operativsystem schemalägga resurser/handläggningstiden program när de är tillgängliga på systemet, medan ett RTOS specialiserat sig på att tillåta program att köras i "realtid", vilket betyder att de kan bemöta förändringar (vanligtvis från en extern källa) så nära omedelbart som möjligt.

Vanligtvis skulle du hitta en RTOS i situationer där datorn har att reagera omedelbart på förändringar, som en industriell kontrollsystem eller system som övervakar och styr elnätet. Om operativsystemet förhindrad programmet svarar i tid, skulle programmet vara värdelösa.

Realtidsoperativsystem är normalt mycket liten, optimerade system, en standard OS är mycket stor, huvudnummer-lastad och har tusentals olika funktioner som kör på en gång.

Det finns en avskalade version av Linux som kallas "RTLinux" som tillhör kategorin av ett RTOS, men det är inte versionen av Linux som de flesta människor är vana att se. Det är själva syftet-bygga, optimerad och snabb, oanvändbara av någon annan än system designers som kan arbeta med ett OS.