mooc课程精选,成品人片观看入口众乐乐,久久久久人妻一区精品性色av,苍兰诀大结局是什么,白丝美女被狂躁免费视频网站


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

分享到:
           

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

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

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

    任務(wù)

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


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

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

   熱點鏈接:

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

更多新聞>>