博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
3.2虚拟内存管理
阅读量:3959 次
发布时间:2019-05-24

本文共 406 字,大约阅读时间需要 1 分钟。

1.虚拟内存的基本概念

1.1传统存储管理方式的特征、缺点

在这里插入图片描述

1.2虚拟内存的定义和特征

在这里插入图片描述

1.3如何实现虚拟内存技术

在这里插入图片描述

2.请求分页管理方式

2.1页表机制

在这里插入图片描述

2.2缺页中断机构

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.3地址变换机构

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

3.页面置换算法

3.1最佳置换算法(OPT)

在这里插入图片描述

在这里插入图片描述

3.2先进先出置换算法(FIFO)

在这里插入图片描述

在这里插入图片描述

3.3最近最久未使用置换算法(LRU)

在这里插入图片描述

3.4时钟置换算法(CLOCK,NRU)

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

4.页面分配策略

5.补充

  1. 虚拟存储器容量既不受外存容量限制,又不受内存容量限制,而是由CPU的寻址范围决定的。
  2. 页面号引用串是指在虚拟存储器系统采用页式内存管理中,运行的进程的所需的页面访问地址序列。在这里插入图片描述
  3. 导致LRU 算法实现起来耗费高的原因是需要对所有的页进行排序,这会导致需要硬件的特殊支持。
  4. 在页面置换策略中,所有策略可能引起抖动。
  5. 使用覆盖、交换方法可以实现虚拟存储。
  6. 产生内存抖动的主要原因是页面置换算法不合理
  7. 在计算机系统中,快表用于地址变换

转载地址:http://nkmzi.baihongyu.com/

你可能感兴趣的文章
windows 下 netsh 实现 端口映射(端口转发)
查看>>
两个好用的命令行工具 watch 和 rsync
查看>>
信安入门神级书单
查看>>
【IPFS指南】IPFS的竞争对手们(一)
查看>>
docker更换国内镜像
查看>>
CentOS 下 tree命令用法详解
查看>>
docker上传镜像至Registry时https报错解决方法
查看>>
安装 docker-compose (实测可用,妈妈再也不用担心被墙了)
查看>>
docker下删除none的images
查看>>
Linux提权获取敏感信息方法
查看>>
Ubuntu 16.04开机A start job is running for Raise network interface(5min 4s)解决方法
查看>>
Ubuntu 16.04开机隐藏菜单缩短时间
查看>>
Ubuntu 更换国内源
查看>>
Ubuntu16.04下Docker pull connection refused 解决办法
查看>>
通过 三大机制 揭秘 IPFS 工作原理
查看>>
Ubuntu 16.04卸载PostgresQL
查看>>
华为路由器交换机配置命令
查看>>
docker下运行kalilinux并配置ssh访问
查看>>
使用 Docker 容器应该避免的 10 个事情
查看>>
postgres基本操作(个人总结版)
查看>>