设计一个按时间片轮转法实现处理器调度的程序 (1)假定系统有5个进程,每个进程用一个PCB来代表。PCB的结构为: • 进程名——如Q1~Q5。 • 指针——把5个进程连成队列,用指针指出下一个进程PCB的首地址。 • 要求运行时间——假设进程需要运行的单位时间数。 • 已运行时间——进程已运行的单位时间数,初始值为0。 • 状态——假设两种状态,就绪和结束,用R表示就绪,用E表示结束。初始状态都为就绪状态。 (2) 每次运行之前,为每个进程任意确定它的“要求运行时间”。 (3) 把5个进程按顺序排成循环队列,用指针指出队列连接情况。用一个标志单元记录轮到运行的进程。处理器调度总是选择标志单元指示的进程运行,对所指的进程,将其“已运行时间”加1。 (4) 进程运行一次后,若“要求运行时间”等于“已运行时间”,则将状态改为“结束”,退出队列,否则将继续轮转。 (5) 若就绪队列为空,结束,否则转到(3)重复。
上传时间: 2013-12-13
上传用户:asddsd
人工智能中的八数码问题:附有详细的注释 我们可以将八数码问题看成移动空格的问题.在不断的移动空格过程当中不断改变棋盘的布局,使之到达目标状态. 用一个open表(本程序采用序栈)的节点,从中选择一个总体代价最小的节点(不妨设为A节点,栈不为空时)是否是目标状态,如果不是则将A节点的有效的儿子节点(不在open表及closed表中出现过,不违反移动规则)插入有序表open表中,并将A节点插入closed表中.然后重复以上操作.
上传时间: 2016-06-05
上传用户:hj_18
verilog,异步一进一出的例子,空满的标志。
标签: verilog
上传时间: 2016-06-10
上传用户:894898248
红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。
上传时间: 2014-01-21
上传用户:SimonQQ
matlab实现的多个基础程序和报告并有流程图(1) 绘出正弦信号波形及频谱。 (2) 单极性归零(RZ)波形及其功率谱,占空比为50%。 (3) 升余弦滚降波形的眼图及其功率谱。滚降系数为0.5。发送码元取值为0、2。 (4) 最佳基带系统的Pe~Eb\No曲线,升余弦滚降系数a=0.5,取样值的偏差是Ts/4。 (5) Pe~Eb\No,升余弦滚降系数a=0.5,取样时间无偏差,但信道是多径信道,C(f)=abs(1-0.5*exp(-j*2*pi*f*dt)),dt=Ts/2。 (6) 仿真数字基带传输系统,包括输入、输出信号波形及其功率谱,眼图(升余弦滚降系数a=0.5),Pe~Eb\No曲线,取样时间无偏差。
上传时间: 2014-01-22
上传用户:aix008
利用VHDL语言实现FPGA的PWM输出波形,占空比可控
上传时间: 2016-06-16
上传用户:lunshaomo
proteus 应用实例 采用快速PWM方式,通过按键设置 OCR1A的值,从而改变占空比; 当数值超出界限时,以了LED和LCD 的方式报警; 输出经过滤波可以得到直流信号,改变 占空比,输出不一样。
上传时间: 2016-06-19
上传用户:yimoney
很实用的一个分频带码,包括奇分频,偶分频,占空比为50%的奇分频,实际工程中很实用
上传时间: 2016-06-19
上传用户:zukfu
本系统为客户管理系统 (1)本系统的数据库为SQL Server 2000,在运行程序前需安装SQL Server 2000。(数据库用户名为sa,密码为空) (2)将本系统拷到机器硬盘上,去除只读属性。双击“客户管理系统\Program\窗体\客户管理系.exe”即可运行本程序并自动附加数据库,无须用户手动配置。首次运行由于系统自动连接数据库,启动时间可能会长,但也随机器的配置不同而不同。
上传时间: 2016-06-20
上传用户:liuchee
企业营销管理系统程序使用说明 步骤: 1:将程序拷贝到机器上,去掉所有文件的只读属性。 2:将目录data下的db_Csell_Data.MDF和db_Csell_Log.LDF文件拷贝到SQL Server 2000的“MSSQL”->“data”目录下. 如果没有安装Sql Server,请先安装Sql Server,安装SQL SERVER 2000数据库时,在身份安全验证机制选项中 必须要选择“Windows和Sql server混合安全验证机制。SA的密码设置为空。如果您已经安装好了Sql Server 2000, 也可以在企业管理器->数据库->工具->SQL配置属性->安全性 中修改当前的配置属性。
上传时间: 2013-12-05
上传用户:semi1981