久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久


Linux下多任務系統之任務介紹

分享到:
           

    多任(ren)務(wu)的概念人們已(yi)經非常熟悉了,它(ta)是(shi)指用戶可以(yi)在同一(yi)時間(jian)內運行多個應用程序。Linux就是(shi)一(yi)種支持(chi)多任(ren)務(wu)的操作系統,它(ta)支持(chi)多進程、多線程等多任(ren)務(wu)處理和任(ren)務(wu)之間(jian)的多種通信機制。

    多(duo)任(ren)(ren)務處(chu)理是指用(yong)戶可以在同(tong)一(yi)時(shi)間內運行多(duo)個應用(yong)程(cheng)序,每個應用(yong)程(cheng)序被(bei)稱做一(yi)個任(ren)(ren)務。Linux就是一(yi)個支持多(duo)任(ren)(ren)務的操(cao)作(zuo)系統,它比單任(ren)(ren)務系統的功(gong)能增(zeng)強了(le)許多(duo)。

    當多任務(wu)(wu)操作系統使用某種任務(wu)(wu)調度策(ce)略允許(xu)兩個或更多進程(cheng)并發共享一(yi)個處(chu)理器時,事實上處(chu)理器在(zai)某一(yi)時刻只會(hui)給一(yi)個任務(wu)(wu)提供服務(wu)(wu)。由于任務(wu)(wu)調度機制(zhi)保證不(bu)同(tong)任務(wu)(wu)之間的切換速(su)度十分(fen)迅速(su),因此給人多個任務(wu)(wu)同(tong)時運(yun)行的錯(cuo)覺(jue)。多任務(wu)(wu)系統中有3個功能(neng)單位:任務(wu)(wu)、進程(cheng)和線程(cheng),下面分(fen)別進行介紹。

    任務

    任務是一(yi)(yi)(yi)個(ge)(ge)邏(luo)輯概念,指(zhi)由一(yi)(yi)(yi)個(ge)(ge)軟(ruan)件(jian)完成(cheng)的(de)(de)(de)活動(dong),或者(zhe)是一(yi)(yi)(yi)系列共同達到(dao)某(mou)一(yi)(yi)(yi)目的(de)(de)(de)的(de)(de)(de)操作。通常一(yi)(yi)(yi)個(ge)(ge)任務是一(yi)(yi)(yi)個(ge)(ge)程(cheng)序的(de)(de)(de)一(yi)(yi)(yi)次運(yun)行,一(yi)(yi)(yi)個(ge)(ge)任務包(bao)含(han)一(yi)(yi)(yi)個(ge)(ge)或多(duo)(duo)個(ge)(ge)完成(cheng)獨立功(gong)(gong)能(neng)(neng)的(de)(de)(de)子任務,這個(ge)(ge)獨立的(de)(de)(de)子任務就是進(jin)程(cheng)或是線程(cheng)。例如,一(yi)(yi)(yi)個(ge)(ge)殺毒軟(ruan)件(jian)的(de)(de)(de)一(yi)(yi)(yi)次運(yun)行是一(yi)(yi)(yi)個(ge)(ge)任務,目的(de)(de)(de)是從(cong)各種病毒的(de)(de)(de)侵(qin)害(hai)中保(bao)護計(ji)算(suan)機系統,這個(ge)(ge)任務包(bao)含(han)多(duo)(duo)個(ge)(ge)獨立功(gong)(gong)能(neng)(neng)的(de)(de)(de)子任務(進(jin)程(cheng)或線程(cheng)),包(bao)括實時監控功(gong)(gong)能(neng)(neng)、定時查殺功(gong)(gong)能(neng)(neng)、防火墻功(gong)(gong)能(neng)(neng)及用戶交互功(gong)(gong)能(neng)(neng)等。任務、進(jin)程(cheng)和線程(cheng)之間(jian)的(de)(de)(de)關系如圖3.1所示(shi)。


圖(tu)3.1 任務、進(jin)程和(he)線程之間(jian)的關系

    本文選自華清遠見嵌入式培訓教材《從實踐中學嵌入式Linux應用程序開發》

   熱(re)點鏈接:

   1、實驗:Linux下多路復用式串口操作
   2、實驗:linux文件讀/寫及上鎖
   3、標準I/O操作函數詳解
   4、標準I/O操作的緩沖存儲類型
   5、嵌入式Linux串口應用編程之串口讀寫

更多新聞>>