1、设计一个程序实现基于优先数的时间轮转调度算法调度处理器。 2、假定系统有5个进程,每个进程用一个进程控制块PCB开代表,进程控制块的结构 /*例如一组进程如下表: 进程名 A B C D E F G H J K L M 到达时间 0 1 2 3 6 8 12 12 12 18 25 25 服务时间 6 4 10 5 1 2 5 10 4 3 15 8 */ PCB:进程名 指针 到达时间 要求运行时间 已运行时间 优先数 进程状态 其中: 进程名:作为进程的标识。 指针:进程按顺序排成循环链表,用指针指出下一个进程的进程控制块首地址,最后一个进程中的指针指出第一个进程的进程控制块首地址。 要求运行时间:假设进程需要运行的单位时间数。 已运行时间:假设进程已经运行的单位时间数,初值为0。 状态:可假设有两种状态,就绪状态和结束状态。进程的初始状态都为就绪状态。 3、每次运行所设计的处理器调度程序调度进程之前,为每个进程任意确定它的要求运行时间。 4、此程序是模拟处理器调度,因此,被选中的进程并不实际启动运行,而是执行 已运行时间+1 来模拟进程的一次运行,表示进程已经运行过一个单位时间。 .5、在所设计的程序中应有显示或打印语句,能显示或打印每次被选中的进程名以及运行一次后进程队列的变化。 6、为进程任意确定要求运行时间,运行所设计的处理器调度程序,显示或打印逐次被选中进程的进程名以及进程控制块的动态变化过程。 7、设有一个就绪队列,就绪进程按优先数(优先数范围0-100)由小到大排列(优先数越小,级别越高)。当某一进程运行完一个时间后,其优先级应下调(如优先数加2或3)。
2021-11-17 11:30:00 9KB java实现 操作系统
1
主要适用于SMT车间设备类点检表
2021-11-16 22:08:57 85KB SMT 设备学习 SMT表格 贴片机
C8051F330内温度传感器和基准电压源的应用;硬件电路上通过;通过12864串行液晶显示出来
2021-11-16 17:15:54 6KB C8051F330 12864串行
1
基于多模态机器学习的膝关节骨关节炎进展的平原X线和临床数据预测。 纸张代码和预先训练的模型。 Arxiv预印本: ://arxiv.org/abs/1904.06236 (c)奥卢大学Aleksei Tiulpin,2018-2019年。 关于 该存储库包含完整的代码,可重现本文中的培训过程。 要从头开始训练模型,您需要从MOST和OAI数据集中获取DICOM图像。 您还需要获取相应的元数据(可从网站下载。中提供了有关获取数据的更多说明。可在找到注释这些图像所需的元数据。 安装,培训和评估 依存关系 为了运行该项目,我们使用了Ubuntu 16.04 , Docker和nvidia-docker 。 这些是您唯一需要的软件依赖项。 请安装这些就可以了。 如果不想使用Docker ,则可以按照给定的Dockerfile遵循安装过程。 我们使用3xGTX1080Ti NVIDIA
1
采用C编写,应用FAT32文件系统,对SDHC卡进行初始化并读取MBR,DBR的内容,获取存储卡的基本信息,然后读取子目录下的某个文本文件的内容。
2021-11-16 10:27:33 101KB SD SDHC 单片
1
上系统设计思想与源代码分析.pdf,详细介绍了基于OR1200开源系统的SOC的设计方法及流程
2021-11-15 21:01:46 137.13MB SOC SOPC 集成电路 OR1200
1
一种避免载玻相粘的载玻清洗装置的制作方法.docx
2021-11-15 19:02:59 17KB
MOTOROLA GP88s大码数据..
2021-11-15 18:20:18 61KB 88s大码片
1
爆破与爆破装置.pdf
2021-11-15 18:01:23 1.48MB
篮球计分器实现功能: 1、能记录整个赛程的比赛时间,并能修改时间,暂停比赛时间。 2、能随时刷新甲、乙两队在整个赛程中的比分。 3、场中交换比赛场地时,能交换甲、乙两队比分的位置。 4、比赛时间结束时,能发出报警指令 5、包含程序、原理图、视频讲解、相关软件、制作过程、参考论文、PCB图等,这是做毕设的全套资料
1