硬實時和軟實時區別
軟實時系統包括:Linux2.6.X, winCE
從上述區別中可以看出,在實時作業系統中,系統必須在特定的時間內完成指定的應用,具有較強的“剛性”,而分時作業系統則注重將系統資源平均地分配給各個應用,不太在意各個應用的進度如何,什麼時間能夠完成。不過,就算是實時作業系統,其“剛性”和“柔性”的程度也有所不同,就好像是系統的“硬度”有所不同,因而有了所謂的“硬實時(hard real-time)”和“軟實時 ( soft real-time)”。硬實時系統有一個剛性的、不可改變的時間限制,它不允許任何超出時限的錯誤。超時錯誤會帶來損害甚至導致系統失敗、或者導致系統不能實現它的預期目標。軟實時系統的時限是一個柔性靈活的,它可以容忍偶然的超時錯誤。失敗造成的後果並不嚴重,例如在網路中僅僅是輕微地降低了系統的吞吐量。