freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

—嵌入式操作系統(tǒng)-閱讀頁

2025-08-01 20:03本頁面
  

【正文】 ? 就緒 ? 掛起 ? 休眠 任務的同步與通訊 ? 消息 ? 事件 ? 信號量 ? 信箱 ? 共享內存 消息 ? 系統(tǒng)公用數(shù)據(jù)交換區(qū) ? 私有消息緩沖區(qū) ? 公用消息緩沖池 ? 消息機制 ? 創(chuàng)建 ? 刪除 ? 接受消息 ? 發(fā)送消息 ? 廣播消息 ? 緊急消息 ? 消息可以是定長與不定長 事件 ? 應用于同步,通訊數(shù)據(jù)量不大 ? 接受事件 ? 發(fā)送事件 ? RTOS一般有 15- 32個事件 信號量 ? 創(chuàng)建 ? 刪除 ? P操作 ? V操作 ? RTOS需要解決優(yōu)先級倒置問題 優(yōu)先級倒置問題 ? 條件 ? 高優(yōu)先級任務 H ? 低優(yōu)先級任務 L ? 中優(yōu)先級任務 M ? 共享內存 Y,寫操作 ? 信號量 S,互斥 優(yōu)先級倒置問題 ? 步驟 1) L取得 S( P操作),但是未做 V操作 2) H中斷, H運行態(tài) 3) H寫 Y,但是 Y的 S被占用 4) L重新取得控制權 5) M出現(xiàn),取得控制權 ? 結果: ? M比 H優(yōu)先 如果不斷的 M出現(xiàn), H不能執(zhí)行 解決方法 ? 采用非搶占式任務管理 ? 優(yōu)先級繼承 ? L搶回控制權后,暫時繼承 H的優(yōu)先級 ? ( priority inheritance) ? 設 S為正占用著某項共享資源的進程 P以及所有正在等待占用這個資源的進程的集合; ? 找出這個集合中的優(yōu)先級最高者,其優(yōu)先級為 P’ ? 把進程 P的優(yōu)先級設置成 P’ ? 優(yōu)先級封頂( priority ceiling) ? 設 S為所有可能競爭使用某項共享資源的進程的集合。注意 p’并不一定是整個系統(tǒng)中的最好優(yōu)先級。 ? 每當有進程通過這個信號量或互斥量取得共享資源時,就將此進程的優(yōu)先級暫時提高到 p’,一直到釋放該項資源的時候才恢復其原有的優(yōu)先級。 微內核與單內核 ? 分層模擬 ? 通用計算機需要 “ 大而全 ” 的內核 ? 你不需要,別人可能需要 ? 當局限于某個具體領域時,做些 “ 裁減 ” ? 嵌入式系統(tǒng)的用戶群以及對功能的要求是相對封閉的 ? 商業(yè)上考慮,大而全也不合適 微內核與單內核(續(xù)) ? “裁減 ” 或 “ 系統(tǒng)生成 ” 沒有根本上解決問題 ? 將內核中的部分內容移到內核外面,作為服務進程運行。 ? fopen與 open ? socket 微內核與單內核(續(xù)) ? 在微內核中保留哪些東西? ? 進程管理 ? 存儲管理 ? 進程間通信 ? 中斷響應框架 微內核的優(yōu)先級倒置問題 ? 有 A、 B兩個應用程序, A的優(yōu)先級比 B高,但是A在睡眠,而 B在運行。 ? 此時 A因某外部事件而變成就緒。文件服務進程由于優(yōu)先級高而更為優(yōu)先。 微內核的優(yōu)先級倒置問題 以上問題的解決辦法是采用 “ 客戶驅動優(yōu)先級 ” ,但是對于 LINUX等操作系統(tǒng),由于是不可剝奪的,因此天生不可解決。 ? 文件服務進程開始為 C服務,并將優(yōu)先級設成與 C相同。 ? A的請求在文件服務進程的等待隊列中。 微內核的優(yōu)先級倒置問題 ? B由于外部事件變成就緒 ? 由于 B C,B會被調度。 ? 如果還有 B1, B2, B3, B4 微內核的優(yōu)點 ? 小而且簡單,容易理解,容易維護 ? 各模塊可以獨立開發(fā) ? 系統(tǒng)配置靈活方便 微內核的缺點 ? 效率降低 ? 安全降低
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1