作業系統可以劃分為實時系統和分時系統。
實時系統是指系統要再規定時間內完成任務。應用於對時間要求比較嚴格地方,比如機械人運動控制和無人駕駛等。
分時系統是指系統cpu可以劃分成n個時段,輪流**n個使用者使用。主要應用於互動性高的地方。現在絕大多數的pc/伺服器都是使用了分時系統。
實時系統又能分為:硬實時和軟實時。
硬實時:系統對任務的完成有剛性的時間限制,超時錯誤會損傷系統或者系統失敗。系統不允許任何的超時錯誤。
軟實時:系統對任務的完成有柔性的時間限制。系統允許偶然的超時錯誤,超時錯誤造成的後果不嚴重,例如在網路中只是輕微地降低了系統的吞吐量。
硬實時和軟實時區別
嵌入式實時系統中採用的作業系統我們稱為嵌入式實時作業系統,它既是嵌入式作業系統,又是實時作業系統。作為一種嵌入式作業系統,它具有嵌入式軟體共有的可裁剪 低資源占用 低功耗等特點 而作為一種實時作業系統 本文對實時作業系統特性的討論僅限於強實時作業系統,下面提到的實時作業系統也均指強實時作業系統 它與...
實時性之硬實時與軟實時
什麼是實時性?實時性指時鐘訊號能夠準確的定時,各處的時鐘能夠達到一致。什麼是硬實時?硬實時系統有乙個剛性的 不可改變的時間限制,它不允許任何超出時限的錯誤。超時錯誤會帶來損害甚至導致系統失敗 或者導致系統不能實現它的預期目標。什麼是軟實時?軟實時系統是乙個柔性靈活的,它可以容忍偶然的超時錯誤。失敗造...
軟實時和硬實時作業系統的區別
作業系統按硬體範疇的表現形式分 晶元級嵌入 含程式或演算法的處理器 模組級嵌入 系統中的某個核心模組 系統級嵌入。按軟體範疇實時性要求分 非實時系統 軟實時系統 硬實時系統。對實時系統,他的正確性不僅與系統的邏輯正確性相關,而且與系統響應時間相關,如果系統響應不能滿足時限的要求,即使它能得到正確的輸...