【发布时间】:2014-11-06 21:57:59
【问题描述】:
您好,我正在尝试实现 OPT 页面替换 algorithm:
目前我已经为所有未来的内存访问引用创建了一个链表。
我最初的想法是比较我的链表中的每个引用,并标记下一次作为属性出现的距离。当实际运行程序并发生页面错误时,我会查看页表中的每个页面并驱逐距离最长的页面。
但是,我发现我的想法非常复杂且实施起来效率低下。有没有更简单的方法来实现这个算法?谢谢。
【问题讨论】:
标签: c algorithm memory memory-management