多任務(wù)創(chuàng)建了并發(fā)運(yùn)行的許多執(zhí)行線程的外觀,事實(shí)上,內(nèi)核在調(diào)度算法的基礎(chǔ)上交織它們的執(zhí)行。 每個(gè)明顯獨(dú)立的程序稱為任務(wù)。 每個(gè)任務(wù)都有自己的上下文,即每次調(diào)度由內(nèi)核運(yùn)行時(shí)任務(wù)看到的CPU環(huán)境和系統(tǒng)資源。 在上下文切換上,任務(wù)的上下文保存在任務(wù)控制塊(TCB)中。 任務(wù)的上下文包括:
1.一個(gè)執(zhí)行的線程,也就是任務(wù)的程序計(jì)數(shù)器
2.CPU寄存器和浮點(diǎn)寄存器(如果需要)
3.一堆動(dòng)態(tài)變量和函數(shù)調(diào)用的返回地址
4.標(biāo)準(zhǔn)輸入,輸出,錯(cuò)誤的I / O分配
5.延遲定時(shí)器
6.時(shí)間片定時(shí)器
7.內(nèi)核控制結(jié)構(gòu)
8.信號(hào)處理程序
9.調(diào)試和性能監(jiān)視值
資源簡(jiǎn)介:多任務(wù)創(chuàng)建了并發(fā)運(yùn)行的許多執(zhí)行線程的外觀,事實(shí)上,內(nèi)核在調(diào)度算法的基礎(chǔ)上交織它們的執(zhí)行。 每個(gè)明顯獨(dú)立的程序稱為任務(wù)。 每個(gè)任務(wù)都有自己的上下文,即每次調(diào)度由內(nèi)核運(yùn)行時(shí)任務(wù)看到的CPU環(huán)境和系統(tǒng)資源。 在上下文切換上,任務(wù)的上下文保存在任務(wù)控制塊...
上傳時(shí)間: 2017-01-16
上傳用戶:zjg0123
資源簡(jiǎn)介:在電力行業(yè)中的應(yīng)用,vxworks的應(yīng)用程序,其中包括消息,信號(hào)量,和多任務(wù)調(diào)度的應(yīng)用
上傳時(shí)間: 2014-01-08
上傳用戶:努力努力再努力
資源簡(jiǎn)介:基于RTlinux平臺(tái)的實(shí)時(shí)多任務(wù)調(diào)度策略,運(yùn) 用模塊化的設(shè)計(jì)方法,編制了程序解釋模塊、速度過(guò)渡模塊、插補(bǔ)和運(yùn)動(dòng)學(xué)算法模 塊、人機(jī)接口模塊和伺服驅(qū)動(dòng)模塊,并實(shí)現(xiàn)了面向用戶的軟PLC功能 。
上傳時(shí)間: 2016-11-15
上傳用戶:410805624
資源簡(jiǎn)介:FireXOS的設(shè)計(jì)與實(shí)現(xiàn),主要介紹FireXOS系統(tǒng)的任務(wù)調(diào)度程序,圖形設(shè)置的實(shí)現(xiàn)方法與原理!
上傳時(shí)間: 2015-03-18
上傳用戶:fnhhs
資源簡(jiǎn)介:與struts結(jié)合使用的計(jì)劃任務(wù)調(diào)度程序,簡(jiǎn)易的方法解決啟動(dòng)加載的問(wèn)題.
上傳時(shí)間: 2015-06-08
上傳用戶:秦莞爾w
資源簡(jiǎn)介:基于ADRTS仿真計(jì)算機(jī)的多任務(wù)調(diào)度方法研究.caj
上傳時(shí)間: 2015-10-17
上傳用戶:linlin
資源簡(jiǎn)介:一個(gè)簡(jiǎn)單的多任務(wù)調(diào)度器源碼.可在Dos/windows下運(yùn)行.
上傳時(shí)間: 2016-02-15
上傳用戶:凌云御清風(fēng)
資源簡(jiǎn)介:VxWorks下基于多任務(wù)調(diào)度的分析和研究.pdf 文中在分析VxWorks內(nèi)核的多任務(wù)調(diào)度以及相應(yīng)的調(diào)度算法的基礎(chǔ)上,提出了基于優(yōu)先級(jí)的多任務(wù)資源共享問(wèn)題的 解決方案,并介紹了一個(gè)解決優(yōu)先級(jí)倒置的方案實(shí)例。
上傳時(shí)間: 2014-12-21
上傳用戶:a6697238
資源簡(jiǎn)介:在vxworks 下多任務(wù)小程序,有助于理解多任務(wù)編程
上傳時(shí)間: 2014-01-03
上傳用戶:gtf1207
資源簡(jiǎn)介:uCOS-II實(shí)現(xiàn)的生產(chǎn)者消費(fèi)者多任務(wù)演示程序
上傳時(shí)間: 2013-12-08
上傳用戶:zhliu007
資源簡(jiǎn)介:uCosII是一個(gè)小型的多任務(wù)調(diào)度內(nèi)核,特別適合用來(lái)學(xué)習(xí)與研究,本源碼為基于arm9處理器的移植方案
上傳時(shí)間: 2013-12-03
上傳用戶:王小奇
資源簡(jiǎn)介:nucleusPlus是一個(gè)優(yōu)秀的多任務(wù)調(diào)度內(nèi)核,本源碼為其基于arm9的移植方案
上傳時(shí)間: 2013-12-05
上傳用戶:zaizaibang
資源簡(jiǎn)介:用java實(shí)現(xiàn)的多電梯調(diào)度程序,共有5個(gè)電梯,20層樓,運(yùn)用操作系統(tǒng)調(diào)度思想實(shí)現(xiàn)的多線程模擬電梯調(diào)度。
上傳時(shí)間: 2017-06-10
上傳用戶:壞天使kk
資源簡(jiǎn)介:一個(gè)多任務(wù)調(diào)度器,對(duì)于初學(xué)操作系統(tǒng)有很大的幫助。有需要的一定要睇下。
上傳時(shí)間: 2013-12-29
上傳用戶:671145514
資源簡(jiǎn)介:隨著微電子技術(shù)、計(jì)算機(jī)技術(shù)、軟件技術(shù)以及網(wǎng)絡(luò)技術(shù)的高度發(fā)展及其在電子測(cè)控技術(shù)與儀器上的應(yīng)用,新的測(cè)控理論、方法、測(cè)控領(lǐng)域以及新的儀器結(jié)構(gòu)不斷的出現(xiàn),在許多方面已經(jīng)沖破儀器的概念,電子測(cè)控儀器的功能和作用發(fā)生了質(zhì)的變化。在這種背景下,八十年代...
上傳時(shí)間: 2013-05-15
上傳用戶:zukfu
資源簡(jiǎn)介:基于MDK RTX 的COrtex—M3 多任務(wù)應(yīng)用設(shè)計(jì) 武漢理工大學(xué) 方安平 武永誼 摘要:本文描述了如何在Cortex—M3 上使用MDK RL—RTX 的方法,并給出了一個(gè)簡(jiǎn)單的多任務(wù)應(yīng)用設(shè)計(jì)。 關(guān)鍵詞:MDK RTX,Cortex,嵌入式,ARM, STM32F103VB 1 MDK RL—RTX 和COrtex—M3 ...
上傳時(shí)間: 2014-12-23
上傳用戶:Yue Zhong
資源簡(jiǎn)介:在LON網(wǎng)程序設(shè)計(jì)中使用Neuron C語(yǔ)言。Neuron C是一種基于ANSIC且?guī)в芯W(wǎng)絡(luò)通信和高級(jí)硬件設(shè)備接口擴(kuò)展語(yǔ)句的高級(jí)語(yǔ)言。它增加了對(duì)I/O、事件處理、消息傳遞和分散數(shù)據(jù)目標(biāo)的支持, 擴(kuò)充了包括軟定時(shí)器、網(wǎng)絡(luò)變量、顯示消息、一個(gè)多任務(wù)調(diào)度程序以及其它各具特點(diǎn)...
上傳時(shí)間: 2013-12-20
上傳用戶:dragonhaixm
資源簡(jiǎn)介:μC/OS-II實(shí)驗(yàn)程序說(shuō)明 軟件版本:V1.0 日期:2005-05-25 多任務(wù)是指多個(gè)任務(wù)在操作系統(tǒng)的控制下同時(shí)運(yùn)行,它的實(shí)現(xiàn)實(shí)際上是靠操作系統(tǒng)在 多個(gè)任務(wù)之間進(jìn)行切換和調(diào)度。在多任務(wù)系統(tǒng)中,內(nèi)核負(fù)責(zé)管理各個(gè)任務(wù),即為每個(gè)任務(wù) 分配CPU時(shí)間,并且負(fù)...
上傳時(shí)間: 2017-05-31
上傳用戶:gaojiao1999
資源簡(jiǎn)介:基于大型機(jī)的秉性運(yùn)算程序?qū)崿F(xiàn)的是用多個(gè)agent對(duì)多任務(wù)的調(diào)度。程序?qū)崿F(xiàn)的還不夠成熟,請(qǐng)高手指教!
上傳時(shí)間: 2013-12-25
上傳用戶:xzt
資源簡(jiǎn)介:通過(guò)96鍵程序說(shuō)明如何構(gòu)造多任務(wù)鍵盤和"零耗時(shí)"消抖技術(shù)
上傳時(shí)間: 2013-12-13
上傳用戶:LouieWu
資源簡(jiǎn)介:VxWorks系統(tǒng)的任務(wù)調(diào)度機(jī)制.pdf Vxworks經(jīng)典論文 摘要:針對(duì)多任務(wù)系統(tǒng)而言,調(diào)度是指根據(jù)一定的算法.將CPU 分配給符合條件的任務(wù)使用,不同的系統(tǒng)任務(wù)調(diào) 度機(jī)制不同。本文介紹VxWorks系統(tǒng)的任務(wù)調(diào)度策略和算法.分析優(yōu)先級(jí)倒置產(chǎn)生的原因并給出解決方案...
上傳時(shí)間: 2016-07-25
上傳用戶:star_in_rain
資源簡(jiǎn)介:一個(gè)演示實(shí)時(shí)多任務(wù)系統(tǒng)運(yùn)行的仿真程序源碼
上傳時(shí)間: 2015-01-13
上傳用戶:gonuiln
資源簡(jiǎn)介:用c++編寫嵌入式多任務(wù)操作系統(tǒng) 英文版 用c++編寫嵌入式多任務(wù)操作系統(tǒng),含例子程序
上傳時(shí)間: 2013-12-24
上傳用戶:ikemada
資源簡(jiǎn)介:多線程通信 程序說(shuō)明 Ⅰ、設(shè)計(jì)項(xiàng)目: 簡(jiǎn)單的聊天程序 Ⅱ、設(shè)計(jì)人: 劉亞焱 Ⅲ、設(shè)計(jì)時(shí)間: 2003.5.6 Ⅳ、設(shè)計(jì)步驟: 1)需求分析: 用java實(shí)現(xiàn)底層網(wǎng)絡(luò)通信,我用的是 TCP/IP協(xié)議里的套接字(Socket)編程接口來(lái)實(shí)現(xiàn)網(wǎng)絡(luò)通訊。 2)設(shè)計(jì)部分: socket是一種流...
上傳時(shí)間: 2015-02-26
上傳用戶:AbuGe
資源簡(jiǎn)介:acm亞洲區(qū)競(jìng)賽的一個(gè)題目(關(guān)于任務(wù)調(diào)度的)以及我的程序?qū)崿F(xiàn)Asia Regional_Taipei Site Dec.10-13.1999Program EBroadcast Scheduling
上傳時(shí)間: 2015-03-14
上傳用戶:jqy_china
資源簡(jiǎn)介:一個(gè)基于tornado開(kāi)發(fā)環(huán)境的多任務(wù)的嵌入式仿真程序
上傳時(shí)間: 2015-05-13
上傳用戶:王小奇
資源簡(jiǎn)介:多線程程序作為一種多任務(wù)、并發(fā)的工作方式,有以下的優(yōu)點(diǎn): 1) 提高應(yīng)用程序響應(yīng)。這對(duì)圖形界面的程序尤其有意義,當(dāng)一個(gè)操作耗時(shí)很長(zhǎng)時(shí),整個(gè)系統(tǒng)都會(huì)等待這個(gè)操作,此時(shí)程序不會(huì)響應(yīng)鍵盤、鼠標(biāo)、菜單的操作,而使用多線程技術(shù),將耗時(shí)長(zhǎng)的操作(time ...
上傳時(shí)間: 2013-12-02
上傳用戶:nanshan
資源簡(jiǎn)介:多用戶檢測(cè)matlab源程序 內(nèi)有詳細(xì)的程序說(shuō)明
上傳時(shí)間: 2013-12-02
上傳用戶:jkhjkh1982
資源簡(jiǎn)介:摘 要:通過(guò)一個(gè)經(jīng)典的多任務(wù)同步哲學(xué)家進(jìn)餐問(wèn)題。介紹了Vxworks下的多任務(wù)程序設(shè)計(jì)和任務(wù)間通信機(jī)制,并給出了運(yùn)行的結(jié)果
上傳時(shí)間: 2014-09-10
上傳用戶:hxy200501
資源簡(jiǎn)介:利用實(shí)時(shí)內(nèi)核開(kāi)發(fā)嵌入式多任務(wù)程序
上傳時(shí)間: 2015-10-02
上傳用戶:xinzhch