计算机组成原理总目录

存储系统结构

1. 存储系统的层次结构

存储系统的层次化结构图如下:

除此之外,存储系统的层次结构还可以分为以下两个层次

  • 【Cache——主存】:用于解决主存与CPU不匹配的问题,由硬件自动完成数据交互,对所有程序员透明
  • 【主存——辅存】:用于解决存储数据的容量问题,由硬件和操作系统协调完成数据交互,对应用程序员透明(非系统程序员)

透明:指无需了解其工作的详细过程,只需关注其结论或结果即可
就像我们平时使用计算器,我们只需要输入公式即可由计算器得出结果,而不需要去了解其计算器内部的设计、原理、器件等详细信息

存储系统的物理结构

2. 存储系统各层次介绍

2.1 辅存

介绍:辅存也可称之为外部存储器(外存),也是我们平时口语所讲的磁盘
此类存储器断电后仍能保存数据,常见的外存有硬盘、光盘、U盘等。现在电脑常用的SSD固态硬盘,机械硬盘等等就是外部存储器。
CPU如果想访问外存中的数据,必须先把外存的数据保存到主存中,CPU再去读取主存中的数据。

特点:存储容量大、成本低、存取速度慢、可脱机(断电)永久性存储数据

作用:用于解决存储数据的容量问题

分类:辅存包括多种类型的存储器

  1. 磁带存储器:也就是我们很久之前所使用的磁带,常用来播放音乐,后逐步被MP3以及手机替代。
  2. 软磁盘存储器:我也没见过,顺便提一下
  3. 光盘存储器:过去常用来播放音视频,看一些电影或者打游戏,比较老式的主机电脑上也有读取光盘的地方,但如今也逐步被淘汰掉了
  4. 磁表面存储器:也是如今最为主流的辅存存储器,磁盘的详细工作原理将在I/O系统中会有详细学习

2.2 主存

介绍:主存也就是我们口语经常说的内存/内存条,我们常称其内存大小为运行内存
主存是CPU能直接寻址访问的存储空间。在计算机工作的时候,所有的数据都要先经过内存,然后才能交由处理器CPU去处理

特点:主存储器一般采用半导体存储器,与辅助存储器相比有容量小、读写速度快、价格高等特点,具有易失性(断电后数据消失)

作用:存放指令*和数据

  • 例如电脑开机的时候,就会从辅存中读取操作系统到主存中运行。
  • 再例如当我们打开QQ,操作系统就会从辅存中将QQ相关程序所需要的数据读取到主存中运行

分类:主存可分为只读存储器【ROM】和随机存储器【RAM】两大类

  1. ROM(Read Only Memory)是只读存储器,出厂时其内容由厂家用掩膜技术写好,只可读出,但无法改写。信息已固化在存储器中,一般用于存放系统程序BIOS和用于微程序控制。

(1)PROM是可编程ROM,只能进行一次写入操作(与ROM相同),但是可以在出厂后,由用户使用特殊电子设备进行写入。
(2)EPROM是可擦除的PROM,可以读出,也可以写入。但是在一次写操作之前必须用紫外线照射,以擦除所有信息,然后再用EPROM编程器写入,可以写多次。
(3)EEPROM是电可擦除PROM,与EPROM相似,可以读出也可写入,而且在写操作之前,不需要把以前内容先擦去,能够直接对寻址的字节或块进行修改。
(4)闪速存储器(Flash Memory),其特性介于EPROM与EEPROM之间。闪速存储器也可使用电信号进行快速删除操作,速度远快于EEPROM。但不能进行字节级别的删除操作,其集成度高于EEPROM。

  1. RAM(Random Access Memory)是随机存储器,是构成内存的主要部分,其内容可以根据需要随时按地址读出或写入,以某种电触发器的状态存储,断电后信息无法保存,用于暂存数据(易失性),又可分为DRAM和SRAM两种,一般电脑的主存常用DRAM

2.3 Cache

介绍:也称之为高速缓存器,通常由SRAM(Static Random Access Memory 静态存储器)构成
Cache又分为L1Cache(一级缓存)和L2Cache(二级缓存),L1Cache主要是集成在CPU内部,而L2Cache集成在主板上或是CPU上,而如今二级缓存通常都集成在CPU内

特点:比主存存储器的价格更高,容量更小,速度更快,同样具有易失性(断电数据消失)

作用:解决CPU与主存之间速度不匹配的问题

  • 因为CPU工作的速度比RAM的读写速度快,所以CPU读写主存时需要花费时间等待,这样就使CPU的工作速度下降。
    于是为了提高CPU读写程序和数据的速度,于是就在主存和CPU之间增加了高速缓存部件Cache。

疑问: 因为Cache和主存都说过由SRAM构成,那么Cache也算作是主存吗?
答:SRAM组成的存储器既可以是主存,也可以是Cache,但区别在于你用它做什么

  • 如果它的作用是为了解决CPU与主存之间速度不匹配的问题,那么它就属于Cache
  • 如果它的作用仅仅是用来存放指令和数据,那么它就属于主存

计算机组成原理_存储系统结构相关推荐

  1. 计算机组成原理_在线作业_2,计算机组成原理_在线作业_2讲述.docx

    计算机组成原理_在线作业_2讲述 计算机组成原理_在线作业_2交卷时间:2016-06-11 14:27:15一.单选题1.(5分)用于对某个寄存器中操作数的寻址方式称为()寻址.A. 间接B. 寄存 ...

  2. 机器值计算机组成,计算机组成原理_数据的机器运算.ppt

    计算机组成原理_数据的机器运算 计算机组成原理:数据的机器运算 第四章 数据的机器运算 计算机的主要功能是对数据进行各种加工和处理,包括加.减.乘.除这些基本的算术运算,与.或.非这些基本的逻辑运算, ...

  3. 完整计算机组成系统,计算机组成原理与完整系统结构.doc

    计算机组成原理与完整系统结构 西安财经学院信息学院 <计算机组成原理与系统结构> 实验报告 实验名称 运算器实验.通用寄存器实验.移位寄存器实验 实验室实验楼418 实验日期 2012-1 ...

  4. 中农大计算机组成原理在线作业1,河北农大2017计算机组成原理_在线作业_1课案.docx...

    河北农大2017计算机组成原理_在线作业_1课案 计算机组成原理_在线作业_1交卷时间:2017-01-18 23:45:43考试成绩 100分一.单选题1. (5分) 程序控制类指令的功能是().A ...

  5. uM计算机组成原理,计算机组成原理_课程设计报告.doc

    计算机组成原理_课程设计报告.doc (21页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 下载可编辑计算机组成原理课程设计报告班级:计 ...

  6. 有关计算机组成原理知识的论文,关于计算机组成原理的论文_计算机组成原理_图灵机的组成...

    懂计算机组成原理的朋友进,帮帮我啊! 2演示<闪速存储器及技术>.首先是多媒体的组成,图声字,二是计算机的组成,主板,CPU,内存.三电脑读文件的过程 CPU将多媒体文件有硬盘调入内存,再 ...

  7. 计算机组成原理_实验三:主存储器原理实验

    实 验 报 告 课程名称:计算机组成原理物理实验 实验项目:主存储器原理实验 实验仪器:数据通路板.控制信号板 一.(PC)→ R2 1. ( PC ) → BUS PC - BUS 2. BUS → ...

  8. 计算机组成原理_总线标准

    计算机组成原理总目录 总线标准 总线标准是系统与各模块.模块与模块之间的一个互连的标准,就像我们用汉语来相互交流一样. 1. 系统总线 ISA总线的扩展插槽,其颜色一般为黑色,比PCI接口插槽要长些, ...

  9. 虚存的用法计算机组成原理,计算机组成原理_第8讲:虚拟存储-2015秋.pdf

    计算机组成原理 (2014级) 计算机组成原理课程组 (刘旭东.肖利民.牛建伟.栾钟治) 第八部分:虚拟存储器 一. 辅助存储器 1. 磁记录方式 2. 硬磁盘存储器 3. 磁盘的类型 4. 光盘存储 ...

最新文章

  1. webuploader 怎么在react中_React 项目性能分析及优化
  2. HM16.0之帧间预测——xCheckRDCostInter()函数
  3. win服务器发展方向是什么?
  4. 计算机网络protocol,北邮高级计算机网络课件1-protocol.pdf
  5. 原来咱们公司准备裁员还有一部份原因是这样的!
  6. 有几百万的房子,也吃不起西贝,感觉像在交税…….
  7. 类的静态成员函数带来了什么好处,应该在什么时候使用?
  8. 【数据分析|面试】如何介绍你的项目经历
  9. 【BZOJ2959】长跑(LCT,双连通分量,并查集)
  10. word 任意页设置开始页码
  11. VxWorks编译ACE和TAO
  12. Exchange Web Service(EWS) 协议同步邮件
  13. 10.Audio音频
  14. Transform.Forward和Vector3.Forward的正确使用方法
  15. 10年百度的T6,现在应该挣几两银子?
  16. Kotlin Contract(契约)
  17. STM8L+BC26双低功耗,微安
  18. 【美化§动漫死神win7电脑主题下载§】
  19. Arcg​is下DEM数据进行水文分析(二)
  20. 郑州大学计算机研究生毕业就业,21考研择校:郑州大学就业率和薪酬情况统计!...

热门文章

  1. 单核CPU能够实现并行么?
  2. smartcar.urdf.xacro
  3. java 返回ro,错误retrofit rxjava优雅的处理服务器返回异常、错误
  4. 1035 打印菱形图案
  5. 嵌入式开发(五):海思Hi3559AV100交叉编译boost
  6. matlab流场可视化后处理
  7. java 红外光谱数据库_免费的谱图数据库20个 - 晶体 - 小木虫 - 学术 科研 互动社区...
  8. 各类国外软件国内下载镜像合集
  9. fisher information 的直观意义
  10. Win10怎么隐藏任务栏时间 如何看不到右下角时间