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

正文內(nèi)容

嵌入式實(shí)時(shí)操作系統(tǒng)μcos原理與實(shí)踐(2)-資料下載頁

2025-05-12 06:46本頁面
  

【正文】 步和通信 信號(hào)量三種操作: ( create) 建立并初始化信號(hào)量,在一個(gè)事件塊里標(biāo)志該信號(hào),記錄該信號(hào)的量值,執(zhí)行的是給資源配鑰匙的操作。該操作的條件是系統(tǒng)中還有空余的事件塊。操作系統(tǒng)能處理的事件是有限的,任何的數(shù)據(jù)結(jié)構(gòu)都不能無限,尤其是在實(shí)時(shí)系統(tǒng)中。 ( pend) 請(qǐng)求信號(hào),如果還有鑰匙(信號(hào)量大于 0),就去領(lǐng)一把(信號(hào)量),執(zhí)行下去;如果沒有,就要把自己阻塞掉,因?yàn)椴荒軋?zhí)行下去就不需要再占用寶貴的 CPU。 ( post) 訪問資源的操作完成后就把鑰匙交回(信號(hào)量 ++)。這時(shí),如果有等待該鑰匙的任務(wù)就緒,并比當(dāng)前任務(wù)有更高的優(yōu)先級(jí),就執(zhí)行任務(wù)調(diào)度。否則,原任務(wù)在釋放信號(hào)量之后繼續(xù)執(zhí)行。 作者盧有亮 圖書 PPT和全部代碼下載 《 嵌入式實(shí)時(shí)操作系統(tǒng)原理與實(shí)踐 》 同步和通信 互斥信號(hào)量是一種特殊的信號(hào)量,這不僅在于該信號(hào)量只有用于互斥資源的訪問,還在于使用互斥信號(hào)量管理需要解決的優(yōu)先級(jí)反轉(zhuǎn)問題。 如系統(tǒng)中有三個(gè)任務(wù)分別是高優(yōu)先級(jí)、中優(yōu)先級(jí)和低優(yōu)先級(jí)的,當(dāng)?shù)蛢?yōu)先級(jí)的任務(wù)在運(yùn)行的時(shí)候訪問互斥資源,而中優(yōu)先級(jí)的任務(wù)運(yùn)行的時(shí)候?qū)⑹沟蛢?yōu)先級(jí)的任務(wù)得不到運(yùn)行而死抱著資源不放。這是高優(yōu)先級(jí)的任務(wù)開始運(yùn)行的時(shí)候,必須等待中優(yōu)先級(jí)的任務(wù)運(yùn)行完成,然后等低優(yōu)先級(jí)的任務(wù)訪問資源完成才行。如果在低優(yōu)先級(jí)的任務(wù)訪問資源過程中又有中優(yōu)先級(jí)任務(wù)運(yùn)行,那么高優(yōu)先級(jí)的任務(wù)只有繼續(xù)等待。這種情況就是優(yōu)先級(jí)反轉(zhuǎn) 。 作者盧有亮 圖書 PPT和全部代碼下載 《 嵌入式實(shí)時(shí)操作系統(tǒng)原理與實(shí)踐 》 同步和通信 在信號(hào)量和互斥信號(hào)量的管理中,任務(wù)請(qǐng)求資源,如果資源未被占用就可繼續(xù)運(yùn)行,否則只能阻塞,等待資源釋放的事件發(fā)生。這種事件是單一的事件。如果任務(wù)要等待多個(gè)事件的發(fā)生,或多個(gè)事件中的某一個(gè)事件的發(fā)生就可以繼續(xù)運(yùn)行,那么就應(yīng)該采用事件標(biāo)志組管理。 事件標(biāo)志組管理的條件組合可以是多個(gè)事件都發(fā)生,也可以是多個(gè)事件中有任何一個(gè)事件發(fā)生。尤其特別的是,還可以是多個(gè)事件都沒有發(fā)生或多個(gè)事件中有任何一個(gè)事件沒有發(fā)生。 作者盧有亮 圖書 PPT和全部代碼下載 《 嵌入式實(shí)時(shí)操作系統(tǒng)原理與實(shí)踐 》 同步和通信 消息郵箱和消息隊(duì)列 郵箱 (MailBox)很明顯是用于通信的,郵箱中的內(nèi)容一般是信件。操作系統(tǒng)也通過郵箱來管理任務(wù)間的通信與同步,郵箱中的內(nèi)容卻不是信件本身,而是指向消息內(nèi)容的地址!這個(gè)指針是 void類型的,可以指向任何的數(shù)據(jù)結(jié)構(gòu)。因而這樣的設(shè)計(jì)更經(jīng)濟(jì),所發(fā)送的信息范圍也就更寬,郵箱中可以容納下任何長度的數(shù)據(jù)了。 消息隊(duì)列( message queue)也用于給任務(wù)發(fā)消息,但是它是由多個(gè)消息郵箱組合形成的,是消息郵箱的集合,實(shí)質(zhì)上是消息郵箱的隊(duì)列。一個(gè)消息郵箱只能容納一條消息,采用消息隊(duì)列,一是可以容納多條消息,二是消息是有序的 。 作者盧有亮 圖書 PPT和全部代碼下載 《 嵌入式實(shí)時(shí)操作系統(tǒng)原理與實(shí)踐 》 中斷和時(shí)鐘 嵌入式實(shí)時(shí)操作系統(tǒng)的中斷是指在任務(wù)的執(zhí)行過程中,當(dāng)出現(xiàn)異常情況或特殊請(qǐng)求時(shí),停止任務(wù)的執(zhí)行,轉(zhuǎn)而對(duì)這些異常情況或特殊請(qǐng)求進(jìn)行處理,處理結(jié)束后再返回當(dāng)前任務(wù)的間斷處,或由于中斷服務(wù)程序使更高優(yōu)先級(jí)的程序就緒,轉(zhuǎn)而執(zhí)行優(yōu)先級(jí)更高的任務(wù)。中斷是實(shí)時(shí)地處理內(nèi)部或外部事件的一種內(nèi)部機(jī)制。這里異常情況或特殊請(qǐng)求是中斷源,稱為異步事件,處理異步事件所的程序是中斷服務(wù)程序。 作者盧有亮 圖書 PPT和全部代碼下載 《 嵌入式實(shí)時(shí)操作系統(tǒng)原理與實(shí)踐 》 μC/OSII中,采用分區(qū)的方式管理內(nèi)存,即將連續(xù)的大塊內(nèi)存按分區(qū)來管理,每個(gè)系統(tǒng)中有數(shù)個(gè)這樣的分區(qū),每個(gè)分區(qū)又包含數(shù)個(gè)內(nèi)存塊,每個(gè)內(nèi)存塊大小相同。這樣,在分配內(nèi)存的時(shí)候,根據(jù)需要從不同的分區(qū)中得到數(shù)個(gè)內(nèi)存塊,而在釋放時(shí),這些內(nèi)存塊重新釋放回他們?cè)瓉硭诘姆謪^(qū)。 這樣就不會(huì)產(chǎn)生內(nèi)存越分越凌亂,沒有整塊的連續(xù)分區(qū)的問題了。 作者盧有亮 圖書 PPT和全部代碼下載 《 嵌入式實(shí)時(shí)操作系統(tǒng)原理與實(shí)踐 》 ? 習(xí)題 ? ,什么是實(shí)時(shí)操作系統(tǒng),實(shí)時(shí)操作系統(tǒng)應(yīng)該具有哪些特性? ? ,任務(wù)和程序有什么區(qū)別?任務(wù)都有哪些狀態(tài)? ? ,實(shí)現(xiàn)將整數(shù)轉(zhuǎn)換字符串。說明為什么該函數(shù)是可重入的。 ? , μC/OS為什么采用可剝奪內(nèi)核? ? ,并一一加以論述。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1