文件名称:2019学年设计II题目.docx
文件大小:36KB
文件格式:DOCX
更新时间:2022-07-08 06:53:03
rag
编写一个进程调度程序,允许多个进程并行执行。 进程调度算法:采用最高优先数优先与按时间片轮转调度结合算法,最终总结该算法的优缺点,写出设计体会。 如果运行下个时间片后,进程的已占用CPU时间已达到所需要的运行时间,则撤消该进程,如果运行一个时间片后进行已占用CPU时间还未达到所需要的运行时间,也就是进程还需要继续运行,此时应将进程的优先数减1(即降低一级),然后把它插入就绪队列等待CPU。每进行一次调度程序都打印一次运行进程、就绪队列、以及各个进程的PCB,以便进行检查。重复以上过程,直到所有进程都完成为止。 构建测试文档Process_Info.txt ,从文档中读出待调度测试进程信息,根据调度算法进行测试,并将调度进程按照顺序存入调度文档dispatch_resule.txt中。