计算机组成原理 ------ 存储系统(1)

半导体随机存储器

半导体存储芯片

基本结构,如下图🥰
在这里插入图片描述

  1. 存储矩阵:由大量相同的存储单元阵列构成。
  2. 译码驱动:将来自地址总线的地址信号翻译成对应存储单元的选通信号,该信号再读写电路的配合下完成对被选中单元的读/写操作。
  3. 读写电路:包括读出放大器和写入电路,用来完成读写操作。
  4. 读写控制线:决定芯片进行的是读还是写操作。
  5. 片选器:决定哪个存储芯片被选中。
  6. 地址线:为单向输入,其位数与存储字的个数有关。
  7. 数据线:双向的,数据线和地址线共同反映存储芯片容量的大小。如地址线10,数据线8,则芯片容量 = 2 10 ∗ 8 = 8 k 位 2^{10}* 8 = 8k位 2108=8k

SRAM和DRAM存储器

  1. DRAM采用地址复用技术,地址线是原来的1/2,且地址信号分行、列两次传送。
  2. DRAM的刷新注意一下几点:
    1. 异步刷新虽然缩短了死时间,但死时间仍然存在。
    2. 刷新但是是行,故刷新操作时仅需要行地址。
    3. 刷新不需要选片,整个存储器中所有芯片同时被刷新。

主存储器与CPU的连接

主存容量的扩展

SRAM 芯片实例 --Intel 2114
在这里插入图片描述

通过上边的实例,我们在进行扩展的时候主要是看三组信号线:地址线、控制线、地址线。

位扩展

连接的信号线中,地址线和控制线公用,数据线进行分配。

例子:1K×4扩展成1K×16:位扩展、并联。
在这里插入图片描述
手写的话可以像下边一样:
在这里插入图片描述

字扩展

三组信号线中地址总线和数据总线公用,读写控制信号线公用,由地址总线的高位译码产生片选信号,让各个芯片分时工作。
例子:
字扩展:1K字—8K字,用上面位扩展得到的1K×16位单
元共8K/1K=8个,即总共用2114为8×4=32片。

在这里插入图片描述
手写的如下:我们将位扩展之后的器件视作为一个整体
在这里插入图片描述

DRAM的扩展

上边的例子都是SRAM的扩展,DRAM不同的是它没有片选信号,以及地址线复用的特性。因此需要进行些许改变。
例子:用16K×8位的DRAM芯片构成64K×32位存储器
在这里插入图片描述

存储器与CPU的连接

  1. 合理选择存储芯片:通常选用ROM存放系统程序、标准子程序和各类常数,RAM则是为用户编程而设置的。
  2. 地址线的连接:CPU的地址线数往往比存储芯片的地址线数要多。通常将CPU地址线的低位与存储芯片的地址线相连,以选择芯片中某一单元(字选),这部分的译码是由芯片内逻辑完成的。CPU地址线的高位则在扩充存储芯片时用,以用来选择存储芯片(片选),这部分由外接译码器逻辑完成。
  3. 数据线的连接:CPU的数据线与存储芯片的数据线数不一定相等,在相等时可直接相连;在不相等时必须对存储芯片扩位,使其数据位数与CPU的数据线数相等。
  4. 读/写命令线的连接:CPU读/写命令线一般可直接与存储芯片的读/写控制端相连,通常高电平为读,低电平为写。有些CPU的读/写命令是分开的,此时CPU的读./写命令线与其相对应连接。
  5. 片选线的连接片选线的连接时CPU与存储芯片连接的关键
  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
tec-4a计算机组成原理实验系统中的运算器主要由算术逻辑单元(ALU)和寄存器组成。算术逻辑单元是处理各种算术运算和逻辑运算的核心部件,它由一系列逻辑门和触发器构成。ALU通常包含加法器、减法器、与门、或门等。 寄存器是存储器件,用于暂时存储数据和指令。寄存器在运算器中起到存储和传输数据的作用。常见的寄存器有累加寄存器(ACC)和操作数寄存器(ORA、ORB)等。累加寄存器用于存储运算结果,操作数寄存器则用于存储需要进行运算的操作数。 在tec-4a计算机组成原理实验系统中,运算器的组成主要包括了这些功能部件,并通过控制信号进行协调工作。运算器能够通过输入端口接受指令和数据,并通过输出端口输出运算结果。 通过实验,我们可以通过输入适当的指令和数据来测试运算器的功能和性能。例如,可以输入一些数字进行加法和减法运算,然后观察运算器的输出是否符合预期结果。也可以进行一些逻辑运算,如与、或、非等,来验证运算器的逻辑运算功能。 在实验过程中,我们还可以通过修改运算器的设计参数,如增加逻辑门的数量和改变触发器的结构等,来观察这些改变对运算器性能的影响。通过这些实验,我们可以更好地理解运算器的工作原理和设计要点,提高我们对计算机组成原理的理解和应用能力。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

落春只在无意间

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值