1. gzyueqian
      18078865874
      首頁 > 新聞中心 > > 正文

      嵌入式系統的一些基本概念

      更新時間: 2005-10-22 00:00:00來源: 粵嵌教育瀏覽量:5865

       ◆ 何為嵌入式系統?

          嵌入式系統是指操作系統和功能軟件集成于計算機硬件系統之中。簡單的說就是系統的應用軟件與系統的硬件一體化,類似與BIOS的工作方式。具有軟件代碼小,高度自動化,響應速度快等特點。特別適合于要求實時的和多任務的體系。

          ◆ 嵌入式實時多任務操作系統

          實時多任務操作系統(Real Time Operating System)是根據操作系統的工作特性而言的。實時是指物理進程的真實時間。實時操作系統是指具有實時性,能支持實時控制系統工作的操作系統。首要任務是調度一切可利用的資源完成實時控制任務,其次才著眼于提高計算機系統的使用效率,重要特點是要滿足對時間的限制和要求。

          ◆ 實時多任務操作系統與分時多任務操作系統

          它們有明顯的區別。具體的說,對于分時操作系統,軟件的執行在時間上的要求,并不嚴格,時間上的錯誤,一般不會造成災難性的后果。而對于實時操作系統,主要任務是對事件進行實時的處理,雖然事件可能在無法預知的時刻到達,但是軟件上必須在事件發生時能夠在嚴格的時限內作出響應(系統響應時間),即使是在尖峰負荷下,也應如此,系統時間響應的超時就意味著致命的失敗。另外,實時操作系統的重要特點是具有系統的可確定性,即系統能對運行情況的和壞等的情況能做出精確的估計。

          ◆ 實時操作系統中的重要概念

          系統響應時間(System response time )系統發出處理要求到系統給出應答信號的時間。

          任務換道時間(Context-switching time)是任務之間切換而使用的時間。

          中斷延遲(Interrupt latency )是計算機接收到中斷信號到操作系統作出響應,并完成換道轉入中斷服務程序的時間。

          實時操作系統應具有如下的功能:

          1) 任務管理(多任務和基于優先級的任務調度)

          2) 任務間同步和通信(信號量和郵箱等)

          3) 存儲器優化管理(含ROM的管理)

          4) 實時時鐘服務

          5) 中斷管理服務

          ◆ 實時操作系統的工作特性

          實時操作系統中的任務(Task)等同于分時操作系統中的進程(Process)的概念。系統中的任務有四種狀態:運行(Executing),就緒(Ready),掛起(Suspended),冬眠(Dormant)。

          運行:獲得CPU控制權。

          就緒:進入任務等待隊列。通過調度轉為運行狀態。

          掛起:任務發生阻塞,移出任務等待隊列,等待系統實時事件的發生而喚醒。從而轉為就緒或運行。

          冬眠:任務完成或錯誤等原因被清除的任務。也可以認為是系統中不存在了的任務。

          系統中只能有一個任務在運行狀態。各任務按級別通過時間片分別獲得對CPU的訪問權。

      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 日本日本免费一区视频大片 | 亚洲中文字幕一区 | 亚洲特级免费观看中文字幕 | 亚洲日本中文字幕在线四区 | 先锋影音少妇资源 | 亚洲ⅴa制服丝袜一区二区 亚洲午夜片手机在线播放 无碼国产精品一区 |