存储器管理之虚拟内存的管理①

  • 物理内存(即实内存)管理

在这里插入图片描述
改善物理内存管理的相关技术:内存拼接,对换技术,覆盖技术。

  • 虚拟内存管理的目标
    在这里插入图片描述

  • 虚拟内存管理的实现思路
    在这里插入图片描述
    原理
    在这里插入图片描述

  • 典型虚拟内存管理方式
    在这里插入图片描述
    页式虚拟存储方式
    1 概念:把进程空间(虚拟)和内存空间划分等大小的小片。
    小片典型大小:1K、2K或4K…
    进程的小片——页(虚拟页或页面)
    内存的小片——页框(物理页)
    内存以页框为单位分配使用。
    进程以页为单位装入内存。
    在这里插入图片描述
    2 页表和页式地址映射
    页式系统中的地址
    在这里插入图片描述
    在这里插入图片描述
    页面映射表
    在这里插入图片描述
    页式地址映射
    在这里插入图片描述
    在这里插入图片描述
    3 块表机制(Cache)
    在这里插入图片描述
    在这里插入图片描述
    页面的共享
    在这里插入图片描述
    4 缺页中断
    带中断位的页表
    在这里插入图片描述
    带访问位和修改位的页表
    在这里插入图片描述
    缺页中断
    在这里插入图片描述
    访存指令的执行过程
    在这里插入图片描述
    在这里插入图片描述
    5 页面淘汰策略
    在这里插入图片描述
    最佳算法(OPT算法,Optimal)
    在这里插入图片描述
    算法无法实现,无法预知未来。
    先进先出淘汰算法(FIFO算法)
    在这里插入图片描述
    在这里插入图片描述
    ③最久未使用淘汰算法(LRU,Least Recently Used)
    在这里插入图片描述
    LRU的实现(硬件方法)
    在这里插入图片描述
    LRU的实现(软件方法)
    在这里插入图片描述
    ④最不经常使用(LFU)淘汰算法
    在这里插入图片描述
    6 缺页因素
    在这里插入图片描述
    7 页式系统的不足
    在这里插入图片描述

转载于:https://www.cnblogs.com/shiqisir/p/10792111.html

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页