我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:小鱼儿主页 > 调度算法 >

求先来先服务调度算法的源代码CC++版的都行尽量短啊!!!能调试

归档日期:07-03       文本归类:调度算法      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  int array[20]; //生成一个内存空间并进行分配,且初始化为空-1,不用0去初始化,是因为等待序列初始化是0

  for(i=pagenum;itotal;i++)//假如说分了三个内存页,从此开始三个内存页已被占满,就要考虑命中或替换了

  int flag=0;//作为标志,如果=0说明不存在,则要进行替换,反之命中

  if(flag==1)//利用flag标志判断,若等于1则说明有,就不用替换了,

  if(flag==0)//另一种就是内存没有的情况了,就要把最先进的弹出

  int tem=array[kk];//kk初始值为0,说明是内存分配页的那个数组,把数组的第一个,也就是0要单元的那个数替换

  kk++; //kk++意思是:假如分配内存三个页面,每次进行kk++说明有一个要进入内存页中,刚开始kk=0,指内存页的第一个

  //内存页,也就是最先进来的那个页被替换了,+1说明要把原来在数组二号中的数替换,+1说明要替换第三个了,

  //而内存页也就三页,当下次再替换的时候就要替换第四页除以3的余了,而余就是0,也就是下边kk==pagenum把

本文链接:http://i-zyczenia.net/diaodusuanfa/855.html