推荐星级:
- 1
- 2
- 3
- 4
- 5
Vxworks操作系统下基本程序的编写和说明
资料介绍
多任务运行的实现实际上是靠CPU(中央处理单元)在许多任务之间转换、调度。
CPU只有一个,轮番服务于一系列任务中的某一个。
任务在自己的时间内运行,因时间片相当短,因此,给用户的感觉,就好像任务是同时运行的一样。
如果计算机拥有多个CPU,任务就能真正意义上同时运行了。
多任务运行使CPU的利用率得到最大的发挥(流水线),并使应用程序模块化
一个任务,也称作一个线程,是一个简单的程序,该程序可以认为CPU完全只属该程序自己。
实时应用程序的设计过程,包括如何把问题分割成多个任务,每个任务都是整个应用的某一部分,每个任务被赋予一定的优先级,有它自己的一套CPU寄存器和自己的栈空间,任务的上下文保存在任务控制块(TCB)中。
典型地、每个任务都是一个无限的循环
部分文件列表
文件名 | 大小 |
Vxworks操作系统下基本程序的编写和说明.ppt | 458K |
全部评论(0)