POS(分區操作)

POS(partitionoperationsystem),在傳統的嵌入式實時作業系統中,核心和套用都運行在同一特權級,應用程式可以無限制的訪問整個系統地址空間。

基本介紹

  • 外文名:partition operation system
  • 簡稱:POS
  • 導致系統崩潰或者誤操作
  • 滿足航空電子對高可靠性
因此在某些情況下,套用的潛在危險動作會影響其他套用和核心的正常運行,甚至導致系統崩潰或者誤操作。
為了滿足航空電子對高可靠性、高可用性以及高服務性的要求,1997年1月ARINC發布了ARINC653(航空電子套用軟體標準接口),並於2003年7月發布ARINC653 Supplement 1,對區間管理、區間通信及健康監測部分進行了補充說明,用以規範航空電子設備和系統的開發。
分區(Partitioning)是ARINC653中一個核心概念。在IMA(Integrated Modular Avionics)系統中,一個核心模組會包含一個或多個航空電子套用,並且這些套用要能夠獨立運行。分區就是航空電子套用中的一個功能劃分。分區的單位稱為區間,區間內的每一個執行單元稱為進程。每一個區間具有自己獨立的數據、上下文和運行環境,這樣做的好處是能夠防止一個區間的錯誤影響到其他區間。另外,它能使得整個系統容易驗證、確認和認證。
採用arinc標準的作業系統設計原理將傳統作業系統分為兩級,一個是CoreOS,任務是區間化以及區間的管理和調度,CoreOS的上層就是POS,即分區作業系統,在POS的上層才是應用程式的執行。

相關詞條

熱門詞條

聯絡我們