什么是虚拟存储器?请求式分页存储管理常用的页面置换算法有哪些?试比较他们的性能。
展开全部
虚拟存储器(Virtual Memory):在具有层次结构存储器的计算机系统中,自动实现部分装入和部分替换功能,能从逻辑上为用户提供一个比物理贮存容量大得多,可寻址的“主存储器”。虚拟存储区的容量与物理主存大小无关,而受限于计算机的地址结构和可用磁盘容量。
最佳置换算法(OPT)(理想置换算法)
先进先出置换算法(FIFO):
最近最久未使用(LRU)算法
Clock置换算法(LRU算法的近似实现)
最少使用(LFU)置换算法
最佳置换算法(OPT)(理想置换算法)
先进先出置换算法(FIFO):
最近最久未使用(LRU)算法
Clock置换算法(LRU算法的近似实现)
最少使用(LFU)置换算法
追问
( ^_^ )不错嘛,你能不能把置换算法说的更详细一点啊。
追答
最佳就是保证换页次数最少 但这种在不知道以后用哪一页的情况下是无法实现的
先进先出就是先到内存的页先被置换掉
LRU:最久没被使用的被置换
CLOCK:为每页设置一个访问位,再将内存中的所有页面都通过链接指针链接成一个循环队列。 当某页被访问时,其访问位置为1。置换算法流程则是:当选择一页淘汰页时,只检查访问位;如果是0就置换;如果是1就重新置它为0,然后顺序检查下一个页面; 当检查到最后一个页面时,若其访问位仍为1,则循环返回对首又去检查第一个页面。
最少使用(LFU)置换算法
类似 LRU ,只不过是选择最近时期使用最少的页面作为淘汰页
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
今至电子科技有限公司
2024-08-13 广告
2024-08-13 广告
服务器虚拟化是一种将物理服务器资源(如CPU、内存、存储)抽象并分割成多个独立虚拟服务器的技术。通过虚拟化软件,如VMware、Hyper-V等,可以在单一物理服务器上创建多个虚拟机,每个虚拟机都能运行独立的操作系统和应用程序,从而提高资源...
点击进入详情页
本回答由今至电子科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询