计算机组成:内部存储器知识点大全

目录

分类

技术指标

SRAM存储器

DRAM存储器

存储器的容量扩展

只读存储器

高速存储器

Cache存储器

主存与Cache的地址映射:

分类

存储器的分类

  • 半导体存储器

  • 磁表面存储器

  • 光盘存储器

按存取方式

  • 随机存储器

  • 顺序存储器

  • 半顺序存储器

按存储内容可变性

  • 只读存储器

  • 随机读写存储器

按在计算机的作用

  • 主存储器:能够被CPU直接访问,速度较快,用于保存系统当前运行所需的程序和数据

  • 辅助存储器:不能够被CPU直接访问,速度较慢,用于保存系统所有需的程序和数据

  • 高速缓冲存储器:能够被CPU直接访问,速度快,用于保存系统当前运行频繁使用程序和数据

  • 控制存储器:CPU内部的存储单元

技术指标

存储容量

指存储器能放置的二进制代码的总数

单位为字长 : 存储单元个数 * 存储字长

单位为字节 : 存储单元个数 * 存储字长 / 8

存取速度

存取时间(ns):分为写入和写出时间,从启动一次操做到完成所经历的时间

存取周期(ns):连续启动两次访问操作所需的最小时间间隔

存取周期 = 存取时间 + 复原时间

存储器带宽(位/秒):每秒从存储器进出信息的最大数量

SRAM存储器

静态RAM(SRAM):主要用于构成Cache
  • 优点:访问速度快,只要不掉电可以永久保存信息
  • 缺点:集成度低,功耗大,价格高

SRAM存储器的构成 

  • 存储体:存储单元的集合,一个存储矩阵
  • 地址译码器:将CPU的地址信息转换成存储单元通选信号的电路
  • 译码驱动器:用于增强驱动能力的电路
  • I/O电路:一般包括读写电路和放大电路
  • 片选:决定当前芯片是否被CPU选中进行访问
  • 读写控制电路
  • 输出驱动电路:增强数据总线的驱动能力

三种外部信号线
  • 地址线:n 根地址线对应n个单元
  • 数据线:n 根数据线对应n个单元
  • 控制线:读写信号R//W,R//W=1,读有效;R//W=0,写有效

更多信号线如下:

译码驱动的方式

  • 单译码:备选单元由字线直接决定
  • 双译码:被选单元由X,Y两个方向的地址所决定

读写周期波形图
原则
  • 读写信号要在地址和片选均起作用,一段时间后有效
  • 读写期间不允许地址和数据发生改变
  • 地址和数据要在整个周期内有效

DRAM存储器

动态RAM(DRAM):主要用于构成系统主存,必须定时刷新
  • 优点:集成度高,功耗约为SRAM的1/6,价格低
  • 缺点:访问速度慢,电容的放电作用会使信息丢失,要长期保存数据必须定期刷新存储单元

电路的构成

  • 地址多路开关:刷新是提供刷新地址,否则提供读写地址
  • 刷新定时器:固定的时间间隔刷新一次
  • 刷新地址计时器:刷新按行进行,用于对所刷新的行进行计数
  • 仲裁电路:对同时来自CPU 的访问和刷新进行仲裁
  • 定时发生器:提供行地址选通/RAS、列地址选通/CAS和写信号/WE

刷新

原因:DRAM的基本存储元——电容,会随着时间和温度而减少

周期:从上一次对整个刷新结束到下一次对整个M全部刷新一遍为止的时间

方式:以存储矩阵的行为单位刷新

  • 集中式:在一个刷新周期内,利用一段固定时间,依次对存储矩阵的所有行逐一刷新,在此期间停止对存储器的读/写操作
  • 分散式:将每个系统工作周期分为两部分,前半部分用于DRAM读写保持,后半部分用于刷新
  • 异步式:在一个刷新周期内,分散地刷新存储器的所有行

 存储器的容量扩展

字扩展(地址):

每个单元位数不变,单元个数增加

存储芯片和CPU引脚的连接方法:

  • 地址线与CPU低位地址线相连
  • 数据线与CPU数据线直接相连
  • 读写线直接与CPU读写线直接相连
  • 片选信号:由CPU高位地址和访存信号产生

举个栗子:

 

位扩展(数据):

存储单元数不变,每个单元位数增加

存储芯片和CPU引脚的连接方法:

  • 地址线与直接与CPU地址线相连
  • 数据线分别与CPU数据线不同位相连
  • 读写信号和片选信号直接与CPU相连

举个栗子:

 字位扩展:

每个单位的位数和单元的个数都增加

扩展方法:先位扩展,再字扩展

 

只读存储器

掩模式ROM:数据在芯片制造过程中写入,不能更改

一次编程ROM:用户第一次使用时写入内容

多次编程ROM:可用紫外线照射或点擦除多次修改其中的内容

高速存储器

双端口存储器:同一存储体使用两组独立的读写控制电路,可并行操做,控制读写的顺序

多模块交叉存储器——顺序方式:

每个模块中的单元地址是连续的
某个模块进行存取时,其他模块不工作,某一模块出现故障时,其他模块可以照常工作
  • 优点:扩充容量比较方便
  • 缺点:限制了带宽
存储地址:高位——模块号,低位——模块内的字号

 

多模块交叉存储器——交叉方式:

每个模块的单元地址是不连续的;连续地址分布在相邻的不同模块内
对于数据的成块传送,各模块可以实现多模块流水式并行存取
  • 优点:提高了带宽
  • 缺点:限制了扩充容量

存储地址:高位——模块号,低位——模块内的字号

 

相关题目的举例:

 

Cache存储器

作用:

主存将要访问的数据提前送到Cache中,CPU访问时,先访问Cache,若没有再访问主存

原理:

在一段时间内,CPU执行的程序和访问的数据大部分都在某一段地址范围内

原因:

Cache的速度很快,可以节约时间,提高效率

结构模模块化:

  • CPU 访问内存时,以字为单位
  • Cache与内存交换信息时,以块为单位
  • 一块为若干字

基本构成:

基本单位为字,若干字为一块

Cache的读操做:

  1. CPU发出有效的主存地址
  2. 经转换变成Cache地址
  3. 判断要访问的信息是否在Cache中
  4. 若在,直接获取数据
  5. 若不在,访问主存,并判断Cache是否已满
  • 若没有满,则将其调入Cache中
  • 若满,则替换某些块

Cache的写操做:

  1. CPU发出有效的主存地址
  2. 经转换变成Cache地址
  3. 判断要访问的信息是否在Cache中
  • 若不在,则直接写入Cache中
  • 若在,则使用策略写入Cache中

Cache命中率:

指CPU要访问的信息在Cache中的比率

 主系统的平均访问时间:

 系统的访问效率:

 例题:

 

主存与Cache的地址映射:

主存地址变成Cache地址的方式

全相联映射

主存中的任意字块可任意调到Cache中的任一行中

当主存的数据块调入Cache中时,该块的块号(主存标记)保存于调入Cache行的对应标记位

 

  • 优点:灵活性高,有空行就插入
  • 缺点:成本高,速度太慢

 直接映射

主存中的每一块只能调入Cache的特定行中

 

  • 优点:实现简单,查找简单
  • 缺点:灵活性差,有的地方即使空着,也不能占用

映射示意图:

 

 

组相联映射

将Cache中的行等分为若干组,主存中的每一块只能映射到Cache的特定组中,但是可调入到该组的任一行中
组间为直接映射,组内为全相联映射
  • 优点:速度快,利用率高

映射方式:

 

例题展示

  • 6
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
计算机基础---计算机系统知识点 日志地址: 请用Ctrl+C复制后贴给好友。 o " " " " " " "1:计算机系统由硬件系统和软件系统组成 " "2:计算机硬件系统包括:运算器、控制器、存储器、输入设备、输出设 " "备 " "3:控制器是整个计算机系统的控制中心,指挥计算机各部分协调工作 " "4:控制器从内存储器中顺序取出指令,并对指令代码进行翻译。控制器 " "是指挥和控制计算机各个部件进行工作的"神经中枢" " "5:通常把控制器和运算器合称为中央处理器 " "6:存储器:是用来存放程序和数据的部件 " "7:每个存储单元存放一定位数(微机上是8位)的二进制数,每个存储单" "元都有唯一的编号,称为存储单元的地址。存储单元是基本的存储单位," "不同的存储单元是用不同的地址来区分的 " "8:内存是CPU直接访问的存储器,所有运行的程序和数据都必须放在内存" "中 " "9: " " " "10:高速缓存(Cache):是介于主存与CPU之间的高速小容量存储器 " "11:外存是是主存储器的后备和补充,不能和CPU直接交换数据 " "12:指令:指示计算机执行某种操作的命令,由一串二进制数码组成,包" "括地址码和操作码 " "13:程序:由一系列的指令组成,它是为解决某一问题而设计的一系列排" "列有序的指令的集合 " "14:存储程序工作原理:由美籍匈牙利科学家冯·诺依曼提出的 " "15:计算机的软件分系统软件和应用软件两大类 " " 16:系统软件居于计算机系统中最靠近硬件的一层,主要包括:操作系 " "统、语言处理程序、数据库管理系统、支撑服务软件等 " "17:操作系统即OS:是一组对计算机的资源进行控制与管理的系统化程序" "集合,它是用户与计算机硬件系统之间的接口,为用户和应用软件提供了" "访问和控制计算机硬件的桥梁 " "18:操作系统是直接运行在裸机上的最基本的系统软件 " " 19:操作系统OS按其运行环境分为:实时操作系统、分时操作系统、批 " "处理操作系统 " " 按其管理的用户数量分为:单用户操作系统和多用 " "户操作系统 " " 按其同时管理的作业数分为:单用户单任务操作系 " "统(DOS)、单用户多任务操作系统(windows)和多用户多任务操作系统" "(unix) " "20:批处理操作系统的特点是:CPU的利用率高,但和用户没有交互性 " "21:语言处理程序:汇编程序、编译程序、解释程序 " "22:常用的数据库管理系统有微机上的FoxBase+、FoxPro、Access 和大 " "型数据库管理系统 Oracle、DB2、Sybase、SQLServer " "23:程序设计语言可以分为:机器语言、汇编语言、高级语言 " "其中机器语言和汇编语言被称为低级语言 " "24:高级语言包括:解释型和编译型 " "25:编译型和解释型的区别在于:编译型先将源程序翻译成目标代码,计" "算机再执行由此生成的目标程序;解释型是检查高级语言书写的源程序," "然后直接执行源程序所指定的动作。编译型在执行速度上要优于解释型 " "1:微型计算机可以分为单片机、单板机、便携式微机等类型 " "2:单片机:将微处理器(CPU)、一定能容量的存储器以及I/O(输入输 " "出设备)等集成在一个芯片上 " "3:单板机:将微处理器(CPU)、存储器以及I/O(输入输出设备)安装 " "在一块印刷电路板上 " "4:便携式微机:包括笔记本计算机好个人数字助理(PDA) " " 5:微型计算机最常见的性能指标:(1)主频:即时钟频率,指计算机" "CPU单位时间内发出的脉冲数,单位是赫兹(HZ) " "(2)字长:指计算机的运算部件能同时处理的二进制数据的位数。它与 " "数据总线有关 " "(3)内核:双核是一块CPU基板上集成两个处理器核心 " "(4)内存容量:内存储器中能存储信息的总字节数 " "(5)运算速度:MIPS(每秒10的6次方条指令)<BIPS(每秒10的9次方条" "指令) " "6:微处理器(CPU):是将运算器、控制器、高速内部缓存集成在一起的" "超大规模集成电路芯片,是计算机的核心部件 " " 7:存储器:包括内存和外存 " " 1)ROM(只读存储器),RAM(随机存储器) " "内存一般是指随机存储器RAM " " 目前常用的内存有SDRAM(同步动态随机存储器)和DDR " " SDRAM(双倍数据传输速率同步动态随机存储器) " "奔腾4(Pentium4)主要配置的是DDR内存,DDR是内存采用的主要技术标 " "准 " "2)外存:存储容量大、可靠性高、价格低、断电后可永久保存信息(内 " "存RAM正好与之相反) " ",按存储介质的不同可
计算机组成原理是计算机科学与技术专业的一门重要课程,主要涉及计算机硬件系统的组成和工作原理。以下是计算机组成原理课程的一些主要知识点: 1. 计算机的基本组成:包括中央处理器(CPU)、存储器、输入输出设备等。 2. 数据表示与运算:介绍计算机中数据的表示方式,如二进制、十进制、十六进制等,以及数据的运算方法。 3. 指令系统与指令执行:讲解计算机指令的格式、指令的执行过程和指令的编码方式。 4. 存储器层次结构:介绍计算机存储器的层次结构,包括寄存器、高速缓存、主存储器和辅助存储器等。 5. 输入输出系统:讲解计算机与外部设备之间的数据传输方式和接口技术。 6. 中央处理器(CPU):介绍CPU的组成和工作原理,包括运算器、控制器、时钟等。 7. 总线系统:讲解计算机内部各个组件之间的数据传输方式和总线结构。 8. 控制器设计:介绍计算机控制器的设计方法和实现原理。 9. 流水线技术:讲解计算机流水线的工作原理和优化方法。 10. 中断与异常处理:介绍计算机中断和异常的概念、分类和处理方法。 11. 计算机性能评价:讲解计算机性能评价的指标和方法,如时钟周期、吞吐量、响应时间等。 12. 并行与并发:介绍计算机并行处理和并发控制的基本概念和技术。 13. 存储器管理:讲解计算机存储器的管理方法,包括地址映射、分段、分页等。 14. 输入输出设备的工作原理和接口技术。 以上是计算机组成原理课程的一些主要知识点,希望对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值