嵌入式實時系統及其在通信系統中的應用(2)

2012年05月30日 09:52 來源:互聯網 作者:秩名 我要評論(0)

  1.2 嵌入式實時操作系統的特點

  除了具有操作系統的共性以外,為適應“嵌入式實時”應用,嵌入式實時操作系統還具有實時性、微內核結合擴展模塊實現通用性與可配置性、操作系統不對外設作假設等突出特點。

  1.2.1 實時性

  實時表示“及時”,是一個相對概念;實時性表明操作系統在可預見的時間內響應和處理外部事件的能力,是嵌入式實時操作系統性能的關鍵指標之一。為保證良好的實時性,嵌入式實時操作系統一般采用多任務機制,以并發方式執行應用程序。

  1.2.2 微內核結合擴展模塊實現通用性與可配置性

  為了在結構和功能上適應不同的“嵌入式”應用,嵌入式實時操作系統通常采用微內核與可配置的功能模塊相結合的體系結構,使操作同時具備了通用性和可配置性。嵌入式實時操作系統的結構如圖2所示。

  1.2.3 操作系統不對外設作假設

  操作系統的實現只與CPU有關,而不假設CPU以外的其他物理硬件。與硬件相關的功能依靠另外一個叫做板級支持包(Board Support Package)的軟件層次來完成,從而實現了操作系統的“硬件無關性”,提高了系統的通用性和可移值性。

  其中2和3作為嵌入式實時操作系統的關鍵技術,有力地推動了嵌入式系統的廣泛應用。

  1.3 嵌入式實時系統與通用計算機系統的對比

  嵌入式實時系統與通用計算機對比見表1。通過對比可以看出:嵌入式系統是以應用為中心、以計算機技術為基礎,軟件硬件可裁剪,適應于應用系統,對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統。

  

上一頁1234下一頁

本文導航