可靠作業系統

可靠作業系統

作業系統是指對計算機硬體和軟體資源進行管理的各種程式的集合,它是計算機上運行的最重要的程式。可靠作業系統是指作業系統對於可靠性的要求比較高。可靠作業系統能及時對實時性請求作出反應並處理,同時可靠作業系統也具有較強兼容性容錯性

基本介紹

  • 中文名:可靠作業系統
  • 外文名:reliable operating system
  • 學科:計算機
  • 定義:作業系統對於可靠性的要求比較高
  • 有關術語:可靠性
  • 領域:計算機系統
簡介,可靠性,兼容性,作業系統,實時作業系統,

簡介

可靠作業系統是指作業系統對於可靠性的要求比較高。在實際套用中,很多系統都是可靠作業系統、例如實時系統、網路作業系統。可靠作業系統最大的特點是可靠性較好,正因為可靠性好,可靠作業系統能滿足很多實際套用需求。

可靠性

可靠性是計算機系統在規定的條件下和規定的時間內,完成規定功能的能力。規定的條件通常包括環境條件,使用條件和維修條件,規定的時間是所考慮的時間範圍,規定的功能是指計算機的各項技術性能指標,能力是在規定的條件下和規定的時間內,完成規定功能的程度。可靠性可用可靠度和平均故障間隔時間定量化表示。可靠性設計一般遵循如下原則:在滿足性能和功能要求的前提下,把可靠性放在第一位;在滿足性能和功能要求的前提下,最佳化結構;貫徹設計的標準化、系列化和模組化原則,以利於系統擴充和個版本號間的兼容性。

兼容性

評價計算機性能的一個指標。指計算機設備或程式能兼用於多種不同系統的性能.下面分別說明硬體兼容性和軟體兼容性。作業系統兼容性屬於軟體兼容性,軟體兼容性指用某種語言編寫的源程式可在兩種不同的機器上分別進行翻譯並加以執行,所得的結果基本相同,但兩種機器的指令系統可能有很大差異。。兼容性很少表現為完全互相兼容(完全互相兼容稱為雙向兼容)。一般為單向兼容,即一台機器的程式可移植到另一台機器上,反之,則不行,單向兼容又可分為向上兼容和向下兼容兩種.前者是指老機器的程式一定能移植到新機器上使用;後者則指新機器的程式一定適用於老機器。在同一計算機系列中,通常為向上兼容,即在較低檔計算機上編寫的程式可在較高檔計算機上運行,而在較高檔計算機上編寫的程式往往不能在較低檔計算機上運行。計算機硬設備(如某外掛程式、某外接部件等)與所連用的系統(如不同型號的計算機)之間也有兼容性問題,在概念上和軟設備與系統的兼容性類似。

作業系統

控制和管理計算機硬體和軟體資源,合理組織計算機工作流程以及方便用戶的程式的集合。作業系統(OS)所管理的資源分為四類,即處理機、存儲器、外圍設備和信息(程式和數據),因而相應地把作業系統分成:①處理機管理模組;②存儲器管理模組;③設備管理模組;④檔案管理模組。此外,為了合理地組織工作流程和方便用戶,系統中還提供了作業管理模組,用於對作業進行控制和管理。作業是指用戶程式及其所需的數據和命令的集合。

實時作業系統

實時作業系統(Real-time operating system, RTOS),又稱即時作業系統,它會按照排序運行、管理系統資源,並為開發應用程式提供一致的基礎。實時作業系統與一般的作業系統相比,最大的特色就是其“實時性”,也就是說,如果有一個任務需要執行,實時作業系統會馬上(在較短時間內)執行該任務,不會有較長的延時。這種特性保證了各個任務的及時執行。設計實時作業系統的首要目標不是高的吞吐量,而是保證任務在特定時間內完成,因此衡量一個實時作業系統堅固性的重要指標,是系統從接收一個任務,到完成該任務所需的時間,其時間的變化稱為抖動。可以依抖動將實時作業系統分為兩種:硬實時作業系統及軟實時作業系統,硬實時作業系統比軟實時作業系統有更少的抖動:硬實時作業系統必須使任務在確定的時間內完成。軟實時作業系統能讓絕大多數任務在確定時間內完成。實時作業系統與一般的作業系統有著不同的調度算法。普通的作業系統的調度器對於執行緒優先權等方面的處理更加靈活;而實時作業系統追求最小的中斷延時和執行緒切換延時

相關詞條

熱門詞條

聯絡我們