![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统原理
文章平均质量分 50
Coyamo
渣渣
展开
-
请求分页储存管理的页置换算法模拟
详细知识点可以参考请求分页虛拟存储管理及页面置换算法 请求分页储存管理 请求分页系统是建立在基本分页系统的基础上,增加了请求调页功能和页面置换功能形成的页式虚拟储存管理。(必须要需要的硬件和软件支持。) 页置换算法 常用的页置换算法有: 最佳置换算法(OPT) 先进先出算法(FIFO) 最近最久未使用置换算法(LRU) 效果 代码模拟 主要包含生成随机访问序列和打印表示访问状态的表格,所以比较繁杂。 // LRU算法模拟 #include <iostream> #include &.原创 2021-06-16 15:13:07 · 2984 阅读 · 9 评论 -
C++模拟可变分区存储管理
可变分区方式是按作业需要的主存空间大小来分区。当装入一个作业时,首先要查看是否有足够的空闲空间来分配,若有则按指定的分配方式进行分配;否则作业不能装入。 首次适应算法:在空闲区间中查询满足作业需要的空间,并将作业装入第一个满足条件的空间中去。 最佳适应算法:在空闲区间中查询满足作业需要的空间,并将作业装入满足条件的空闲空间中最小的一个空间中去。 最坏适应算法:在空闲区间中查询满足作业需要的空间,并将作业装入满足条件的空闲空间中最大的一个空间中去。 其实3种方式只是对空闲分区的选择策略不同。 #inclu原创 2021-06-09 18:23:43 · 1743 阅读 · 0 评论