用C语言写(操作系统)程序

 我来答
金令梓淡熹
2020-04-30 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:35%
帮助的人:855万
展开全部
这个是算缺页故障率那个模拟程序吧,有这么个问题,就是一开始你运行LRU后没有初始化run,所以在调用的时候一直在那个循环中
float
LRU()
{
int
i;
int
lose=0;
float
losef;
float
percent;
page
*p;
for(i=0;i<N;i++)
{
if(search(A[i])==0)
{
lose++;
changeLRU(A[i]);
}
else
{
p=head;
while(p->next!=run)//////////////////////////////////////////////////////////////////这里
p=p->next;
p->next=run->next;
rear->next=run;
rear=run;
rear->next=NULL;
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式