设计一个按时间片轮转法实现处理器调度的程序 (1)假定系统有5个进程,每个进程用一个PCB来代表。PCB的结构为: • 进程名——如Q1~Q5。 • 指针——把5个进程连成队列,用指针指出下一个进程PCB的首地址。 • 要求运行时间——假设进程需要运行的单位时间数。 • 已运行时间——进程已运行的单位时间数,初始值为0。 • 状态——假设两种状态,就绪和结束,用R表示就绪,用E表示结束。初始状态都为就绪状态。 (2) 每次运行之前,为每个进程任意确定它的“要求运行时间”。 (3) 把5个进程按顺序排成循环队列,用指针指出队列连接情况。用一个标志单元记录轮到运行的进程。处理器调度总是选择标志单元指示的进程运行,对所指的进程,将其“已运行时间”加1。 (4) 进程运行一次后,若“要求运行时间”等于“已运行时间”,则将状态改为“结束”,退出队列,否则将继续轮转。 (5) 若就绪队列为空,结束,否则转到(3)重复。
上传时间: 2013-12-13
上传用户:asddsd
单片机使用IIC总线的完整源码,附带ZLG7920等IIC总线应用的示例,已在开发板上完成功能验证,工程环境为Keil C51
上传时间: 2016-06-02
上传用户:star_in_rain
非常好的时序分析教程,里面对时序的概念,分析参数,分析过程都有大概的介绍。
上传时间: 2016-06-05
上传用户:Altman
ARM开发板资料,是关于ARM7的,很难得!
上传时间: 2013-12-31
上传用户:yangbo69
485总线是通过单片机通过串口与上位机通信的总线,可以接受上位机发送的命令和返回操作,本程序为485总线通信的一个实例,希望对大家有所帮助~
上传时间: 2016-06-22
上传用户:nanshan
isa总线接口,可以实现与isa总线 的IO和MEMERY接口
上传时间: 2016-06-24
上传用户:lunshaomo
论文基于FPGA的高速实时FFT处理器设计,给出了详细的设计流程!
上传时间: 2014-01-04
上传用户:zm7516678
VxWorks系统上基于M总线控制系统的设计与实现.pdf :研究基于VxWorks嵌入式实时系统下M 总线控制系统的软件设计思想和实现方法.该系统需要设置两 个各自独立运行的实时任务. 达到对外部设备进行控制的功能.第1个任务负责收集命令和通过传感器采集到 的数据,并设定命令优先级;第2个任务负责解释执行,并发送命令执行后的啊应,两个任务之间通过命令缓存链 表进行锺信.此设计思想简单、高效,可以被广泛应用在与M 总线相关的其他控制系统中
上传时间: 2014-01-21
上传用户:851197153
基于VxWorks的异常处理的研究和实现.pdf 阐述了嵌入式软件系统中异常处理的必要性,然后基于嵌入式实时操作系统VxWorks,介绍了一种与具体处理器类型无关的异常 处理方法,并且结合一种ARM 处理器,详细阐述了该异常处理的现场保存、现场分析、异常恢复策略的实现。
上传时间: 2013-12-24
上传用户:WMC_geophy
ti的Davinic平台的DM6446的ARM测例子程序,本工程中的.c文件需要在Davinic开发环境下编译。
上传时间: 2014-01-16
上传用户:xmsmh