不知道为什么我们的操作系统老师最近的实验总是那么变态,昨天他出实验说实现LRU和时钟算法。想想操作系统多少年的课程了,什么实验网上搞不定,所以就去google了一下,郁闷的结果是LRU满天飞,时钟置换算法就愣是没...
不知道为什么我们的操作系统老师最近的实验总是那么变态,昨天他出实验说实现LRU和时钟算法。想想操作系统多少年的课程了,什么实验网上搞不定,所以就去google了一下,郁闷的结果是LRU满天飞,时钟置换算法就愣是没找出来,没有办法,只能自己写了。花费了1个小时,终于把这个小算法写出来了,发现好久没有用c#了,手生的很。可能是最近在linux下面做ror开发做多了吧,在保存vs的时候总是想习惯性的:w 。还好及时发现,郁闷又好笑。不说了,去睡觉了!!!忘记最重要的事情了,提供源代码下载
。
http://files.cnblogs.com/jessezhao/ClockPage.rar
收起
展开全文

改进时钟算法

2020-05-02 18:16:23
改进时钟算法 // C语言实现操作系统改进时钟式淘汰算法 #include#include#include#define length 10//定义数组长度 typedef struct Node {//生成数据节点 ...
改进时钟算法
// C语言实现操作系统改进时钟式淘汰算法#include#include#include#define length 10//定义数组长度typedefstruct Node{//生成数据节点int index;int list;int A;//访问标志int M;//修改标志} dataNode; dataNode*initList(dataNode node[]){//生成随机访问序列for(int i=0; i