国产成人精品三级麻豆,色综合天天综合高清网,亚洲精品夜夜夜,国产成人综合在线女婷五月99播放,色婷婷色综合激情国产日韩


Linux下多任務(wù)系統(tǒng)之任務(wù)介紹

分享到:
           

    多任務(wù)的概念人們已經(jīng)非常熟悉了,它是指用戶可以在同一時(shí)間內(nèi)運(yùn)行多個(gè)應(yīng)用程序。Linux就是一種支持多任務(wù)的操作系統(tǒng),它支持多進(jìn)程、多線程等多任務(wù)處理和任務(wù)之間的多種通信機(jī)制。

    多任務(wù)處理是指用戶可以在同一時(shí)間內(nèi)運(yùn)行多個(gè)應(yīng)用程序,每個(gè)應(yīng)用程序被稱做一個(gè)任務(wù)。Linux就是一個(gè)支持多任務(wù)的操作系統(tǒng),它比單任務(wù)系統(tǒng)的功能增強(qiáng)了許多。

    當(dāng)多任務(wù)操作系統(tǒng)使用某種任務(wù)調(diào)度策略允許兩個(gè)或更多進(jìn)程并發(fā)共享一個(gè)處理器時(shí),事實(shí)上處理器在某一時(shí)刻只會(huì)給一個(gè)任務(wù)提供服務(wù)。由于任務(wù)調(diào)度機(jī)制保證不同任務(wù)之間的切換速度十分迅速,因此給人多個(gè)任務(wù)同時(shí)運(yùn)行的錯(cuò)覺(jué)。多任務(wù)系統(tǒng)中有3個(gè)功能單位:任務(wù)、進(jìn)程和線程,下面分別進(jìn)行介紹。

    任務(wù)

    任務(wù)是一個(gè)邏輯概念,指由一個(gè)軟件完成的活動(dòng),或者是一系列共同達(dá)到某一目的的操作。通常一個(gè)任務(wù)是一個(gè)程序的一次運(yùn)行,一個(gè)任務(wù)包含一個(gè)或多個(gè)完成獨(dú)立功能的子任務(wù),這個(gè)獨(dú)立的子任務(wù)就是進(jìn)程或是線程。例如,一個(gè)殺毒軟件的一次運(yùn)行是一個(gè)任務(wù),目的是從各種病毒的侵害中保護(hù)計(jì)算機(jī)系統(tǒng),這個(gè)任務(wù)包含多個(gè)獨(dú)立功能的子任務(wù)(進(jìn)程或線程),包括實(shí)時(shí)監(jiān)控功能、定時(shí)查殺功能、防火墻功能及用戶交互功能等。任務(wù)、進(jìn)程和線程之間的關(guān)系如圖3.1所示。


圖3.1 任務(wù)、進(jìn)程和線程之間的關(guān)系

    本文選自華清遠(yuǎn)見(jiàn)嵌入式培訓(xùn)教材《從實(shí)踐中學(xué)嵌入式Linux應(yīng)用程序開(kāi)發(fā)》

   熱點(diǎn)鏈接:

   1、實(shí)驗(yàn):Linux下多路復(fù)用式串口操作
   2、實(shí)驗(yàn):linux文件讀/寫(xiě)及上鎖
   3、標(biāo)準(zhǔn)I/O操作函數(shù)詳解
   4、標(biāo)準(zhǔn)I/O操作的緩沖存儲(chǔ)類型
   5、嵌入式Linux串口應(yīng)用編程之串口讀寫(xiě)

更多新聞>>