| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 558 人关注过本帖
标题:[原创]叔叔,阿姨,大哥大姐帮帮我吧!!!
只看楼主 加入收藏
kiko555
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-10-12
收藏
 问题点数:0 回复次数:0 
[原创]叔叔,阿姨,大哥大姐帮帮我吧!!!

我们要求用c++编一个在Linux下运行的程序,要求

如下: 模拟进程调度算法并分析结果。 为每个进程创建一个进程控制块(PCB),包括:进程名

、优先级、创建时间、需要运行时间、已用CPU时间、进

程状态等。 每个进程有三种状态:就绪 Ready、运行Running、完成

Finish。 模拟调度程序先创建若干个PCB,表示若干个进程(创建

时指定进程信息),而后在PCB队列上选择下一个投入运

行的进程,并打印出进程的信息。 调度程序每次从就绪队列中选择一个进程,将其状

态改为Running、增加其已用时间,显示进程相关信息。 而后,判断该进程是否已经运行了足够的时间: 已用CPU时间 > 需要运行时间 如果已经运行了足够的时间,则终止该进程;否则,将

其状态改回Ready、调整进程的优先级等,再将其加入就

绪队列。 每调度完一个进程,都停顿一下(读键盘)。 模拟:FCFS、RR和动态优先级调度算法。 谁能帮帮我或给个思路,谢谢了 我的邮箱zxk903@163.com

搜索更多相关主题的帖子: 阿姨 大姐 
2005-10-12 23:09
快速回复:[原创]叔叔,阿姨,大哥大姐帮帮我吧!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019146 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved