多任务创建了并发运行的许多执行线程的外观,事实上,内核在调度算法的基础上交织它们的执行。 每个明显独立的程序称为任务。 每个任务都有自己的上下文,即每次调度由内核运行时任务看到的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