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