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

正文內(nèi)容

嵌入式操作系統(tǒng)概述(編輯修改稿)

2025-08-31 16:05 本頁面
 

【文章內(nèi)容簡介】 提供軟定時器的管理功能等 。 ?通用操作系統(tǒng)的系統(tǒng)時鐘的精度由操作系統(tǒng)確定 ,應(yīng)用不可調(diào) , 且一般是幾十個毫秒 。 內(nèi) 核( 6/12) 30 ?任務(wù)擴展功能 ?任務(wù)擴展功能就是在內(nèi)核中設(shè)置一些 Hook的調(diào)用點, 在這些調(diào)用點上內(nèi)核調(diào)用應(yīng)用設(shè)置的 、 應(yīng)用自己編寫的擴展處理程序 , 以擴展內(nèi)核的有關(guān)功能 。 ?Hook調(diào)用點有任務(wù)創(chuàng)建 、 任務(wù)切換 、 任務(wù)刪除 、 出錯處理等 。 內(nèi) 核( 7/12) 31 ? TCP/IP 協(xié)議已經(jīng)廣泛地應(yīng)用于嵌入式系統(tǒng)中 ? 嵌入式 TCP/IP 網(wǎng)絡(luò)系統(tǒng)提供符合TCP/IP 協(xié)議標準的協(xié)議棧 , 提供Socket編程接口 。 Socket 接 口 UDP協(xié)議 TCP協(xié)議 IP 協(xié)議 ICMP/IGMP協(xié)議 網(wǎng)絡(luò)接口層 ARP/PPP協(xié)議 以太網(wǎng)驅(qū)動 異步串口驅(qū)動 物 理 設(shè) 備 應(yīng)用程序 /應(yīng)用協(xié)議 嵌入式 TCP/IP ( 8/12) 32 ?嵌入式 TCP/IP網(wǎng)絡(luò)系統(tǒng)具有以下的特點: ?可剪裁 能根據(jù)嵌入式系統(tǒng)的功能的要求選擇所需的協(xié)議,對完整的 TCP/IP協(xié)議簇進行剪裁,以滿足用戶的需要。 ?采用“零拷貝”( Zero Copy)技術(shù),提高實時性 所謂“零拷貝”技術(shù),是指 TCP/IP協(xié)議棧沒有用于各層間數(shù)據(jù)傳遞的緩沖區(qū),協(xié)議棧各層間傳遞的都是數(shù)據(jù)指針,只有當數(shù)據(jù)最終要被驅(qū)動程序發(fā)送出去或是被應(yīng)用程序取走時,才進行真正的數(shù)據(jù)搬移。 嵌入式 TCP/IP ( 9/12) 33 ?采用靜態(tài)分配技術(shù) 在網(wǎng)絡(luò)初始化時就靜態(tài)分配通信緩沖區(qū),設(shè)置了專門的發(fā)送和接收緩沖(其大小一般小于或等于物理網(wǎng)絡(luò)上的 MTU值),從而確保了每次發(fā)送或接收時處理的數(shù)據(jù)不會超過 MTU值,也就避免了數(shù)據(jù)處理任務(wù)的阻塞等待。 嵌入式 TCP/IP ( 10/12) 34 ?通用操作系統(tǒng)的文件系統(tǒng)通常具有以下功能: ?提供用戶對文件操作的命令 ?提供用戶共享文件的機制 ?管理文件的存儲介質(zhì) ?提供文件的存取控制機制 , 保障文件及文件系統(tǒng)的安全性 ?提供文件及文件系統(tǒng)的備份和恢復(fù)功能 ?提供對文件的加密和解密功能 嵌入式文件系統(tǒng)( 11/12) 35 ?嵌入式文件系統(tǒng)相比之下較為簡單 , 主要具有文件的存儲 、 檢索 、 更新等功能 , 一般不提供保護和加密等安全機制 。 ?它以系統(tǒng)調(diào)用和命令方式提供對文件的各種操作 , 主要有: ?設(shè)置和修改對文件和目錄的存取權(quán)限 ?提供建立 、 修改 、 改變 、 刪除目錄等服務(wù) ?提供創(chuàng)建 、 打開 、 讀 、 寫 、 關(guān)閉 、 撤消文件等服務(wù) 嵌入式文件系統(tǒng)( 12/12) 36 ?實時性 ?可移植性 ?可剪裁 、 可配置性 ?可靠性 ?應(yīng)用編程接口 嵌入式操作系統(tǒng)的關(guān)鍵設(shè)計問題( 1/7) 37 ?實時性是實時內(nèi)核最重要的特性之一 。 實時系統(tǒng)的正確性不僅依賴于系統(tǒng)計算的邏輯結(jié)構(gòu) , 還依賴于產(chǎn)生這些結(jié)果的時間 。 ?從整體上考慮 , 一個系統(tǒng)的實時性能與硬件 、 操作系統(tǒng)及應(yīng)用程序三方面都有關(guān)系 , 提高硬件能力可以在一定程度上提高實時性;但是當硬件條件確定之后 , 嵌入式系統(tǒng)的性能主要由操作系統(tǒng)來確定 , 其中實時內(nèi)核起著關(guān)鍵的作用 。 ?實時性相關(guān)概念 ?確定性 ?響應(yīng)性 ?響應(yīng)時間 實時性( 2/7) 38 ?影響實時性的主要因素 ?調(diào)度算法 ?可搶占內(nèi)核 ?內(nèi)核的關(guān)中斷時間 ?數(shù)據(jù)結(jié)構(gòu) ?存儲管理機制 ?資源的有限時間等待 ?優(yōu)先級反轉(zhuǎn)問題的解決 ?中斷處理 ?浮點數(shù)的優(yōu)化處理 實時性( 3/7) 39 ?可移植性好的操作系統(tǒng)在支持多平臺方面具有開發(fā)周期縮短 、 代碼可重用度高和維護工作量小等顯著優(yōu)點 , 所以追求良好的可移植性是設(shè)計實時內(nèi)核時需要重點考慮的目標之一 。 ?影響可移植性的主要因素 ?編程語言 ?體系結(jié)構(gòu) ?代碼實現(xiàn)的技巧 可移植性( 4/7) 40 ?為了能滿足不同復(fù)雜程度的應(yīng)用需求 , 嵌入式操作系統(tǒng)應(yīng)該具有良好的或剪裁性 、 可配置性 。 ?可配置與可剪裁是聯(lián)系緊密 , 但又有區(qū)別的兩種特性 ??杉舨眯员硎鞠到y(tǒng)在增加 、 卸裝功能模塊時僅需要做少量的修改或者根本不用修改 。 可配置性針對系統(tǒng)中未被卸裝的模塊 , 根據(jù)應(yīng)用在數(shù)量 、 機制 、 工作空間和堆棧等方面的不同需求 , 決定系統(tǒng)的規(guī)模 、 功能以及內(nèi)存分配等 。 ?內(nèi)核的剪裁性取決于模塊之間的耦合程度 。 耦合程度越小的系統(tǒng) , 可剪裁的力度越大 。 可剪裁性與可配置性( 5/7) 41 ?可靠性對于實時系統(tǒng)來說通常比非實時系統(tǒng)更為重要 。 ?為保證應(yīng)用系統(tǒng)運行的可靠性 , 嵌入式實時內(nèi)核可以提供諸多機制供用戶使用 , 包括異步信號 、 定時器 、 優(yōu)先級繼承 、 異常處理 、 用戶擴展和內(nèi)存保護等 。 ?嵌入式實時系統(tǒng)一般不具備通用的人機接口 , 運行時人不能干預(yù)其操作 , 因此系統(tǒng)的異常處理能力是其可靠性很關(guān)鍵的因素之一 。 可靠性( 6/7) 42 ?一個操作系統(tǒng)提供的系統(tǒng)調(diào)用 ( 應(yīng)用編程接口 API) 越多, 功能越強 , 就越能對應(yīng)用程序的開發(fā)提供高效的支持, 同時也會減少應(yīng)用程序的維護工作量 。 ?API也影響著應(yīng)用參與系統(tǒng)控制的深淺程度 。 ?提供面向行業(yè)的接口標準是嵌入式實時操作系統(tǒng)的一個發(fā)展趨勢 。 應(yīng)用編程接口( 7/7) 43 二、嵌入式操作系統(tǒng)基本概念 ? 前臺與后臺 ? 多任務(wù),任務(wù)優(yōu)先級,調(diào)度 ? 非占先式與占先式,可重入型函數(shù) ? 信號量,死鎖,同步,事件標志 ? 任務(wù)間通信,消息郵箱,消息隊列 ? 中斷 44 前后臺系統(tǒng)( 1/2) ISR ISR 后臺 前臺 ISR 時間 45 ? 代碼的臨界區(qū)也稱為臨界區(qū),指處理時不可分割的代碼。一旦這部分代碼開始執(zhí)行,則不允許任何中斷打入。 ? 在進入臨界區(qū)之前要關(guān)中斷,而臨界區(qū)代碼執(zhí)行完以后要立即開中斷(在任務(wù)切換時,地址、指令、數(shù)據(jù)等寄存器堆棧保護)。 代碼的臨界區(qū)( 2/2) 46 多任務(wù)( 1/6) CPU寄存器 任務(wù) 控制 塊 1 任務(wù) 控制 塊 2 任務(wù) 控制 塊
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1