编程实现先进先出置换算法

来源:百度知道 编辑:UC知道 时间:2024/06/07 06:07:55
给出页面访问的顺序与分配给作业的主存块数,用队列作为数据结构。

C或者C++都可以.谢谢.

推荐一个,共同学习。
建一个数列FIFOn[100]
然后给你要处理的相做一个唯一编号。可以用n++来实现
比如你有几个待处理项目 编号为1 2 3 4
将n[0]=1
……
n[3]=4
读取n[0]的值,指向需要处理的模块。处理完了后将数组前移,并将最后一项赋值为0
设置一个循环,查找为0的第一项进行模块的新建与赋值。