文章目录

  • 一:页式虚拟存储器
  • 二:段式虚拟存储器
  • 三:段页式虚拟存储器
  • 四:虚拟存储器与Cache比较
    • (1)相同
    • (2)不同

一:页式虚拟存储器

我们知道,运行一个程序时,需要将该程序调入主存,然后根据局部性原理,主存中的部分相关数据会调入Cache以提高性能。那么现在的问题是,一个程序调入主存时需要全部调入吗,还是只需要调入一部分就可以了呢?答案是部分即可。这一点大家可以联系我们日常使用的手机就能明白,手机内存有限,但是可以同时运行多个大体积程序。这就是虚拟存储系统:实际物理内存很有限,但是运行时似乎很大很大

  • tips:游戏开局(比如英雄联盟)前面,会有一段加载资源的过程,也就是“loading”,其实其中绝大部分的工作就是将相关数据从辅存调入主存

这一点其实与前面讲过的主存和Cache之间的关系比较相似,操作系统仍然会将程序分页,程序加载进主存时,会加载一部分,也就是说有的页已经加载进了主存,有的页还留在辅存中

(计算机组成原理)第三章存储系统-第七节2:页式/段式虚拟存储器相关推荐

  1. (计算机组成原理)第三章存储系统-第七节1:页式存储器、页表及快表

    文章目录 一:页式存储器 二:逻辑地址和物理地址 三:页表和地址变换过程 (1)页表 (2)快表 一:页式存储器 前面说过主存和Cache之间是以块作为数据的传输单位的 我们知道,应用程序运行时需要加 ...

  2. (计算机组成原理)第三章存储系统-第六节4:Cache的写策略(写回法和全写法,写分配法和非写分配法)

    文章目录 一:写命中 (1)写回法(write-back) (2)全写法(write-through) 二:写不命中 (1)写分配法(write-allocate) (2)非写分配法(not-writ ...

  3. (计算机组成原理)第三章存储系统-第六节2:Cache和主存的映射方式(全相联映射、直接映射和组相连映射)

    文章目录 一:全相联映射 二:直接映射 三:组相连映射 前面说过,Cache中实际保存的是主存中的数据副本,所以这里会涉及一个很重要的问题:Cache和主存是如何映射的?所谓映射是指把主存地址空间映射 ...

  4. (计算机组成原理)第三章存储系统-第六节1:高速缓冲存储器Cache及其相关基本概念、程序访问的局部性原理和命中率

    文章目录 一:Cache的基本原理 二:程序访问的局部性原理 三:主存块 四:命中率和缺失率 由于程序的转移概率不会很低,且数据分布的离散性较大,所以单纯依靠并行主存系统提高主存系统的频宽是有限的.这 ...

  5. (计算机组成原理)第三章存储系统-第四节:主存储器和CPU的连接

    文章目录 一:连接原理 二:增加主存的存储字长-位扩展法 三:增加主存的存储字数-字扩展 (1)线选法 (2)译码片选法 四:同时增加存储字长和存储字数-字位同时扩展 补充知识点:译码器 一:连接原理 ...

  6. (计算机组成原理)第三章存储系统-第五节1:双端口RAM和多模块存储器

    文章目录 一:双端口RAM 二:多模块存储器-多体并行 (1)高位交叉编址 (2)低位交叉编址 前面我们说到了存取周期的概念,存取周期是指可以连续读写的最短时间间隔.DRAM芯片,其恢复时间是比较长的 ...

  7. 计算机组成原理三种译码方式,计算机组成原理第三章存储系统

    第三章存储系统 3.1存储器的构成 二.六管静态MOS存储单元线路 存储机理:利用双稳态触发器保存信息 T1通.T2止,存0 T1止.T2通.存1 分析:1保持信息:不打扰,不送地址选通信号:2读出: ...

  8. 计算机组成原理 第三章 存储系统

    第三章属于考察重点,涉及到存储器的扩展分类与cache的连接等知识点,不仅复杂而且很容易出错,属于重点内容. 3.1 存储器概述 存储器种类非常多,可以根据不同的角度进行分类. 按照在计算机中的作用分 ...

  9. 计算机组成原理 第三章存储系统 知识点

    第三章. 存储器层次机构 基础概念 存储元件:用一个具有两种稳定状态,并且在一定条件下状态可相互转换的物理器件来表示二进制数码0和1,这种器件称为存储元件. 存储单元:由若干个存储元组成一个存储单元. ...

最新文章

  1. java 抓屏_java抓屏代码
  2. workerman源码分析之启动过程
  3. .17-浅析webpack源码之compile流程-入口函数run
  4. 你也在你的应用上添加B站上的弹幕效果
  5. 【PAT甲级 - 1013】Battle Over Cities (25分)(并查集)
  6. linux下如何使用sftp命令【转】
  7. 解决gmpy2安装报错:# include “mpfr.h“ compilation terminated.error: command ‘gcc‘ failed with exit status 1
  8. 数组作为方法的返回值
  9. centos上部署java环境
  10. mysql的binlog意义_带你解析MySQL binlog
  11. 差分编码器5V单端信号转24V方波信号隔离转换器
  12. Kali-linux-2020 sqli-labs环境配置(含网上最全Less-29在Kali上的配置)
  13. java释放线程资源_Java线程之释放锁,释放资源,释放CPU
  14. 小米 12 Ultra 搭载 3D ToF 摄像头和 Surge C2 ISP
  15. java使用JSON-RPC进行BTC、LTC钱包开发
  16. “互联网+”下的数据化运营和技术架构
  17. 美国芯源系统(MPS)校招笔试经历
  18. 推荐一个资料:数学之美-by-吴军.pdf
  19. 企鲸客SCRM免费赠送企业微信考勤机
  20. 安卓手机屏幕录像之scr

热门文章

  1. h5点击后字体加粗出现下边框_人力资源管理论文格式(字体+版式+打印)
  2. mysql java 获取周_Java中获取Mysql中datetime类型的数据
  3. STM32----摸石头过河系列(五)
  4. 空间插值方法对比整理
  5. sql查看视图字段信息_高级(视图 索引)
  6. NOI数据结构:树套树
  7. 29运用声东击西的方法不断引入种子用户
  8. java httpclient 跨域_13、HttpClient服务器跨域请求
  9. python 携程_python 携程爬虫开发笔记
  10. linux upgrade tool使用_p4merge的使用