虚拟内存
虚拟内存
虚拟内存和物理内存大小的限制条件
在虚拟内存中,虚拟内存大小,仅受字长的限制
物理内存的大小,受物理存储器件的限制
虚拟地址空间是指逻辑地址空间,受字长的限制
(14条消息) 虚拟存储器_当当的博客-CSDN博客_虚拟存储器
页面置换算法
OPT置换算法
预知未来的使用,未来要使用的就不替换,未来不使用的就替换,来确定页面的替换顺序
FIFO置换算法
根据页面使用的先后顺序,来确定页面的替换顺序
可以看作是队列
LRU置换算法
根据最近使用的频率,来确定页面的替换优先级
可以看作优先队列
请求分页存储管理方式
[基本分页、请求分页储存管理方式 - 静悟生慧 - 博客园 (cnblogs.com)](https://www.cnblogs.com/Allen-rg/p/7181857.html#:~:text=请求分页储存管理是实现虚拟存储器的一种常用方式,它是在基本分页储存管理的基础上实现的。,其基本思想是: 在进程开始运行之前,仅装入当前要执行的部分页面即可运行;在执行过程中,可使用请求调入中断动态装入要访问但又不在内存的页面;)
基本分页存储管理
物理存储器
缺页中断处理
页表
地址转换(页号+页内偏移量)
页号=逻辑地址/页面长度(取除法的整数部分)
页内偏移量=逻辑地址%页面长度(取除法的余数部分)
页面在内存中的起始位置: 操作系统需要用某种数据结构记录进程各个页面的起始位置。
比如上面的例子中:
请求分页存储管理
虚拟存储器
页面中断处理
页表(虚拟地址-实地址)