- 9
- 0
- 约小于1千字
- 约 1页
- 2022-07-02 发布于广东
- 举报
优先级调度算法实验报告
实验目的:
进程调度是处理机管理的核心内容。本实验要求用高级语言编写模拟进程调度程序,以便加深理解有关进程控制快、进程队列等概念,并体会和了解优先级算法的具体实施办法。
实验内容:
设计进程控制块 PCB 的结构,通常应包括如下信息:进程名、进程优先数(或轮转时间片数) 、进程已占用的 CPU 时间、进程到完成还需要的时间、进程的状态、当前队列指针等。
编写优先级调度算法程序3.按要求输出结果。
实验要求每个进程可有三种状态;执行状态(RUN) 、就绪状态(READY,包括等待状态)和完成状态(FINISH) ,并假定初始状态为就绪状态。
进程控制块结构如下:NAME——进程标示符PRIO/ROUND——进程优先数NEEDTIME——进程到完成还需要的时间片数STATE——进程状态NEXT——链指针注:
为了便于处理,程序中进程的的运行时间以时间片为单位进行计算;
2.各进程的优先数或,以及进程运行时间片数的初值,均由用户在程序运行时给定。
进程的就绪态和等待态均为链表结构,共有四个指针如下:RUN——当前运行进程指针READY——就需队列头指针TAIL——就需队列尾指针FINISH——完成队列头指针
实验结果:
实验总结:
首先这次实验的难度不小,它必须在熟悉掌握数据结构的链表和队列的前提下才能完成,这次实验中用了三个队列,就绪队列,执行队列和完成队列,
您可能关注的文档
最近下载
- 2026年供热工程试卷题及答案.doc VIP
- 贝克曼 Beckman k2,33560-睾酮测定试剂盒(化学发光法) 中文说明书-REV3.0-Testo.pdf VIP
- 贝克曼 Beckman k2,33830-总三碘甲状腺原氨酸测定试剂盒(化学发光法) 中文说明书-REV3.00-T3.pdf VIP
- 贝克曼 Beckman k2,33880-游离甲状腺素测定试剂盒(化学发光法) 中文说明书-REV3.0-FT4.pdf VIP
- 贝克曼 Beckman k2,A12985-抗甲状腺过氧化物酶抗体测定试剂盒(化学发光法) 中文说明书-REV2.0-TPO Ab.pdf VIP
- 贝克曼 Beckman k2,386371-肌酸激酶同工酶测定试剂盒(化学发光法)中文说明书-REV3.0-CK-MB.pdf VIP
- 2026年版自考《14159商业伦理与企业社会责任》考前密训资料(完整版).docx VIP
- 2026年版自考《14199生产运作与管理》考前密训资料(完整版).docx VIP
- 海南合伙律师事务所合伙人协议.doc VIP
- 学术英语(第二版)社科教师用书U1.docx VIP
原创力文档

文档评论(0)