8255并行接口 步进电机 电子琴 8251串行接口
1
设计要求包括: 1. 用1~5个开关模拟5个病房的呼叫输入信号,1号优先级最高;1~5优先级依次降低; 2. 用一个数码管显示呼叫信号的号码;没有呼叫信号时显示0;有多个信号呼叫时,显示优先级最高的呼叫号,并发出5秒的呼叫声(用一个闪烁的指示灯模拟),其它呼叫用指示灯显示;当护士接受到信号,按下复位键时显示管被清零。
1
该程序实现作业调度的SRTF算法,只要输入进程号,到达时间,运行所需时间即可,输出的是一条时间轴和对应的一条进程运行流程,表示一个时间点里哪个进程在运行。 很简单,看了就知道~
2019-12-28 17:22:45 1KB SRTF 剩余时间 C语言
1
最短寻道时间优先算法(SSTF) 扫描算法(SCAN) 先来先服务算法(FCFS) 循环扫描算法(CSCAN)....
1
编译原理课内实践DO-WHILE循环语句的翻译程序设计(简单优先法、输出四元式)
2019-12-27 13:10:03 97KB 编译原理 C++ DO-WHILE
1
操作系统实验(作业调度算法源代码),包括3个作业调度:先来先服务、最高响应比和短作业优先
1
选题十五:采用“写优先”的策略演示“读者-写者”问题 1、设计目的:通过研究经典的进程进步问题,实现对读者-写者问题的并发控制。 2、说明:阅览室一次最多可以容纳20个人。 3、设计要求: 读者与写者至少包括ID、进入内存时间、读写时间三项内容,可在界面上进行输入 读者与写者均有二个以上,可在程序运行期间动态增加读者与写者 可读取样例数据(要求存放在外部文件中),进行读者/写者、进入内存时间、读写时间的初始化 要求将运行过程用可视化界面动态显示,可随时暂停,查看阅览室中读者/写者数目、读者等待队列、写者等待队列、读写时间、等待时间 读写策略为:读写互斥、写写互斥、写优先(只要写者到达,就阻塞后续的所有读者,一旦阅览室无人,写者能最快进入阅览室;在写者未出阅读室之前,又有新的读者与写者到达,仍然是写者排在前面
2019-12-22 19:47:01 304KB 读者写者 写优先
1
可以对给出的任意的磁盘请求序列、计算平均寻道长度;   要求可定制磁盘请求序列长度、磁头起始位置、磁头移动方向。 测试:假设磁盘访问序列:98,183,37,122,14,124,65,67;读写头起始位置:53,方向:磁道增加的方向。
2019-12-21 22:23:31 1.63MB 算法
1
1、实验目的 通过动态优先权算法的模拟加深对进程概念和进程调度过程的理解。 2、实验内容 (1)用C语言来实现对N个进程采用动态优先算法的进程调度; (2)每个用来标识进程的进程控制块 PCB用结构来描述,包括以下字段: 进程标识符id 进程优先数priority,并规定优先数越大的进程,其优先权越高; 进程已占用的CPU时间cputime ; 进程还需占用的CPU时间alltime,当进程运行完毕时,alltime变为0; 进程的阻塞时间startblock,表示当进程再运行startblock个时间片后,进程将进入阻塞状态; 进程被阻塞的时间blocktime,表示已阻塞的进程再等待blocktime个时间片后,将转换成就绪态 进程状态state; 队列指针next,用来将PCB排成队列 (3)优先数改变的原则: 进程在就绪队列中呆一个时间片,优先数增加1 进程每运行一个时间片,优先数减3。 (4)假设在调度前,系统中有5个进程,它们的初始状态如下: ID 0 1 2 3 4 PRIORITY 9 38 30 29 0 CPUTIME 0 0 0 0 0 ALLTIME 3 3 6 3 4 STARTBLOCK 2 -1 -1 -1 -1 BLOCKTIME 3 0 0 0 0 STATE READY READY READY READY READY (5)为了清楚地观察诸进程的调度过程,程序应将每个时间片内的进程的情况显示出来,参照的具体格式如下:
2019-12-21 22:22:48 103KB 动态优先 进程调度 VC++
1
这是一个由C语言编写的语法分析器,采用算符优先算法,source文件中读取算符优先分法后构造FIRSTVT和LASTVT集,并构造优先关系表,最有打印详细规约过程。
2019-12-21 22:20:02 379KB 算符优先语法分析器
1