| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 360 人关注过本帖
标题:十万火急
只看楼主 加入收藏
yy5036
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-10-17
收藏
 问题点数:0 回复次数:4 
十万火急
帮个忙,兄弟在这先谢了 比较急,望能快点. 设计思想和数据结构

设系统中有5个进程,每个进程都处于运行R、就绪W和完成F三种状态之一,且起始状态均为就绪状态W,进程运行时间以时间片为单位计算,各进程运行所需时间片数和进程的优先数初值由随机函数产生。进程控制块PCB结构如下:
ID
PRIORITY
CPUTIME
ALLTIME
NEXT
STATE
WAITTIME*
初值:
ID:1~5
PRIORITY:1~40
CPUTIME:0
ALLTIME:1~5
STATE:W
二.基本算法 进程就绪链按优先数大小从高到低排列,链首进程首先投入运行,每过一个时间片,运行进程ALLTIME减1,CPUTIME加1,PRIORITY减3,然后比较现行进程与就绪链链首进程的优先数,若仍是现行进程大或二者相等,则现行进程继续运行,否则现行进程按优先数大小插入就绪队列,调度就绪链链首进程投入运行.直到所有进程运行完毕(ALLTIME=0).

2005-10-17 18:35
Plateau
Rank: 1
等 级:禁止发言
帖 子:3043
专家分:0
注 册:2005-3-31
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽

我就是 Bbs. 最菜的, - “人不犯我,我不犯人;人若犯我,我必犯人”
2005-10-17 18:38
wtcmaster
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2005-10-20
收藏
得分:0 
这个问题好深奥哦
我看不懂

爱莫能助了落
2005-10-20 21:52
cranky
Rank: 1
等 级:新手上路
威 望:1
帖 子:89
专家分:0
注 册:2005-11-21
收藏
得分:0 

解决不了!!研究生?这个要问分析过内核的应该可以解决吧


一个不知道天高地厚,想问什么时候才是满壶水的鬼 --------------半壶水响叮当
2005-11-22 20:19
dami
Rank: 1
等 级:新手上路
帖 子:133
专家分:5
注 册:2005-5-21
收藏
得分:0 

我不懂啊 太深奥了


2005-11-23 19:09
快速回复:十万火急
数据加载中...
 
   



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

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