虚拟存储器

1.主存和辅存加在一起称为虚拟存储器。

人们在编写程序的时候,重新定义了一个虚拟存储器。这个虚拟的存储器的存储空间该怎么定义?这是一个问题。那么,为什么要定义一个虚拟的存储器呢?

编写程序的时候,用的都是逻辑地址,但是在存入存储器的时候,最终使用的还是物理地址。

虚拟地址的空间很大,远大于主存的实际地址。采用虚拟地址的目的就是为了扩大存储程序的空间,本质上很多空间地址并不存在,具体的原理目前还不是很懂,

主存中的地址都是物理地址,程序只有放置到物理地址上,才能真正地运行。

上一个层次机构的缓存—主存采用的都是主存中的地址,没有定义一个虚拟存储器,也没有逻辑地址。

2.本章节接下来的部分就是详解主存,缓存和辅存。本书存在的目的就是为了让人们了解计算机的五大部件,及其运行的原理。

主存

1.首先要了解主存的硬件组成。

之前我们已经粗略地了解了主存的组成,即:存储体,MAR,MDR。实际上整个主存中还有其他的部件,完整的主存结构是以存储体为核心,从其中引出两条线。

存储体的一条线接着MAR,但是MAR并非直接和存储体链接,中间还有译码器和驱动器。这两个器件很好理解,可以这么认为:MAR中的地址,存储体没法识别,

需要一个译码器来解读一下,然后,MAR和驱动器进行信息交流时,需要一个器件来驱动它们。存储体的另一条线和MDR连接,这条线主要用来读写的时候传输数据

用的。因此,MDR和存储体之间需要读写电路,和读写控制电路,一个用于读或写,另一个用于控制读写。

2.主存和CPU之间的联系

通过讲解,发现,原来主存中的MAR和MDR都是放置在CPU中的,那么连接的两条线也就横跨CPU和主存。CPU和主存之间的联系就是三类,数据信号,地址信号,

以及控制信号。除了数据信号是双向的,其余的信号都是单向的,由CPU发送给主存。

转载于:https://www.cnblogs.com/wsw-bk/p/7063623.html

2017.0622.《计算机组成原理》-虚拟存储器和主存相关推荐

  1. 计算机组成原理 外部设备分为,2017考研计算机组成原理第七章考点:外部设备...

    2017考研计算机组成原理第七章考点:外部设备 2016-03-15 13:33 | 考研集训营 对于参加计算机统考的学生来说,2017考研的准备工作需要提前进行,因为计算机考研专业课涵盖了四门科目, ...

  2. 2017年计算机组成原理1254,2017年1月(试卷号1254)《计算机组成原理A》电大试题答案(最新).pdf...

    2017年1月(试卷号1254)<计算机组成原理A>电大试题答案(最新).pdf 试卷代号:1254 座位号rn 国家开放大学(中央广播电视大学)2016 年秋季学期"开放本科& ...

  3. 计算机组成原理_Cache与主存的映射方式

    计算机组成原理总目录 Cache与主存的映射方式 1. 全相联映射 在以全相联映射的Cache中,主存中的每一块可以装入Cache中任意位置 故在Cache中,需要能表示主存地址的标记位,以及确保Ca ...

  4. 2017年计算机组成原理1254,2018年7月试卷号1254计算机组成原理A.pdf

    2018年7月试卷号1254计算机组成原理A 试卷代号:1254 座位号!I I 国家开放大学(中央广播电视大学)2018 年春季学期"开放本科"期末考试 计算机组成原理试题 20 ...

  5. 计算机组成原理——Cache与主存的地址映射

    Cache–主存的地址映射 由主存地址映象到cache地址称为地址映射 cache的基本结构: Cache的工作过程: CPU发出一个地址,同时发给主存和cache的地址映射机构,CPU会从主存中取出 ...

  6. 计算机组成原理—虚拟存储器的分类

    建议将思维导图保存下来观看,或点击这里在线观看

  7. 计算机组成原理—虚拟存储器的基本概念

    建议将思维导图保存下来观看,或点击这里在线观看

  8. 计算机组成原理—Cache和主存的映射模式

    建议将思维导图保存下来观看,或点击这里在线观看

  9. 计算机组成原理—cpu于主存的连接(例题)

    建议将思维导图保存下来观看,或点击这里通过幕布在线观看

  10. 计算机组成原理_主存与CPU的连接

    计算机组成原理总目录 主存与CPU的连接 在主存储器里我们已知存储器的结构如下 而在介绍主存与CPU的连接时,我们将进一步简化结构图各个连线的名称表示 地址线:用A0.A1.A2-An表示(Addre ...

最新文章

  1. JAVA如何检测GC日志
  2. 令人郁闷的discuz!个人空间过滤机制
  3. java weblogic反序列化_Weblogic JAVA反序列化漏洞攻防搭建(3)
  4. c# ui 滚动 分页_UI备忘单:分页,无限滚动和“加载更多”按钮
  5. 8年了,开始写点东西了
  6. GitHub被“中介”攻击了?中间人攻击?
  7. Bootstrap 3 : 图片上传预览 image upload preview
  8. A3D8的水–WaterMaterial for Alternativa3D 8
  9. freeredius3.0 mysql_EDIUS非线性编辑系统价格,4k视频编辑系统
  10. 2021-11-01 Excel之九九乘法表
  11. VS2010+Opencv-2.4.0的配置攻略
  12. 交互式数据可视化的优势
  13. Dubbo源码解读:appendAnnotation [01]
  14. 群晖DS218+部署GitLab
  15. Webots舵轮使用纯追踪算法
  16. AWS Academy 学生报名考证
  17. 1万字!彻底看懂微信小程序
  18. vnc连接linux使用教程_远程管理之VNC 详解
  19. java获取汉字拼音_Java获取汉字对应的拼音(全拼或首字母)
  20. Shell替换数组元素之间的间隔符号

热门文章

  1. mysql主主同步机制+keepalived实现MySQL高可用
  2. 本机搭建PHP环境全教程(图文)
  3. python - break和continue
  4. 遍历查询+从非根节点开始遍历+从下向上遍历树+从层次化查询中删除节点和分支...
  5. Spring 一二事(1)
  6. a proxy service
  7. 一年级下册健康教育教案
  8. sql 二进制文件的导入导出
  9. NIS 病毒库 更新 地址
  10. WinServer2003秘笈放送