计算机组成原理第三章 13 主存芯片的构成 主存和CPU之间的连接 字扩展和位扩展 $\color{red}{2^n}$

本文详细介绍了主存储器芯片的构成,包括存储元的MOS管和电容工作原理,以及位扩展和字扩展的区别,重点讲解了地址线、数据线、读写控制线和片选线的使用。通过实例和工作流程阐述了存储器的连接方式和优化策略。

主存储器存储芯片的构成 单个存储器芯片和CPU的连接

首先我们需要知道主存储器由多个存储芯片构成,每个存储芯片内含有多个存储单元,而主存使用的芯片一般是DRAM,我们下面介绍的就是DRAM,但是现在的主存一般是使用SDRAM了。
在这里插入图片描述
在计算机中存储的都是高低电平的电信号,通过高电平代表1,低电平代表0。接下来我们看看一个存储芯片是如何存储这些二进制高低电平信息的:

存储芯片是通过存储元来存储高低电平信息的,一个存储元可以存储一个二进制信息。

   ( 1 ) (1) (1)存储元

一个存储芯片中包含了很多的存储单元,一个存储单元由多个存储元构成,一个存储元对应可以存储一位的二进制0或者1信号。
在这里插入图片描述

简单来看,存储元由这两个部件构成:
1.MOS管
2.一个下极板接地的电容

电容:在高中物理我们就有接触过电容这一元器件,电容由上极板,下极板和夹在中间的介质组成。对于电容这一元器件来说,当上下极板产生电压差以后,电荷就会在电容中产生流动,可以起到对电容进行充电的作用。在计算机中,电容内含有电荷表示二进制的1信号,不含有电荷则表示二进制的0信号。

MOS管:MOS管是一个半导体元器件,MOS管有一定的导通电压,只有当电压达到导通电压以后,MOS管才会导通,才能通过电流。如果没有达到导通电压,MOS管就是断开的,无法通过电流。

注:MOS管是一个半导体元器件,半导体的意思就是半导通,半绝缘,MOS管高电平时导通,低电平时绝缘。

存储元是如何存储二进制的信息的?

如何存储二进制的1信号?
1.给MOS管一个导通电压,使其导通以后能够通过电流
2.输入一定的电压,电荷随着导线流动到电容的上极板,上下极板产生电压差,电容内电荷流动,对电容起到充电作用。
3.电容充电完毕以后将MOS管断开,这样电荷就保存在电容中了。

如何存二进制的0信号?
不做任何操作,电容内不存储电荷就是代表二进制的0信号。
在这里插入图片描述

如何读取存储元中的二进制01信号?

给MOS管一个导通电压,使其导通,电容内的电荷会随着导线流出。在电流的出口处进行检测:
1.检测到电流,说明为二进制的1。
2.没有检测到电流,说明为二进制的0。
在这里插入图片描述
在明白了存储元以后我们看下存储单元是如何设计的:
一个存储单元就是由多个MOS管组成,一个存储单元的内容MOS管被一根导线串联在一起,所以只要红色的这跟导线发送一个高电平信号,处于一个存储单元的MOS管就都会被导通,加上每个MOS管都连接了数据总线,这样我们一次就可以读出一个存储单元的数据,这也是为什么我们之前说每次读取的基本单位是一个存储单元。
在这里插入图片描述
在明白了存储单元的设计以后,我们开始融入其他的部件:
事实上一个完整的存储器芯片是如下的(不包括MDR和MAR)。
对此我们进行一一的介绍:
![在这里插在这里插入图片描述
在这个图中,具有两个译码器蓝色的那个译码器位于CPU和主存之间,其不在主存内,其用于翻译CPU发送的片选信号,然后翻译以后导通对应的片选线,因为片选线连接了CPU内的译码器,所以CPU可以使用片选线来决定是否需要让译码器进行工作,即让存储芯片进行工作。CPU传输给蓝色译码器的信号可能是使用地址线充当的,不一定是控制线。

所以对于蓝色的译码器和主存内的译码器,我们分别说明其作用:

主存内的译码器::翻译MAR传输的地址,并给对应存储单元的字选线一个高电平信号,n位的MAR就有n条地址线,有 2 n \color{red}{2^n} 2n个地址,即这么多个存储单元,对应就有 2 n \color{red}{2^n} 2

<think>嗯,用户问的是“主存主存的区别”,这看起来可能是一个打错误或者笔误。因为“主存主存”是同一个词,都是指计算机中的主存储器,也就是我们常说的内存(RAM)。这种情况下,显然没有区别,但用户可能想询问的是其他相关术语的不同。 首先,我需要确认用户是否真的想比较两个相同的术语,还是有其他术语被错误地输入了。比如,可能用户是想问“主存辅存的区别”,或者是“主存缓存的区别”。主存(Main Memory)通常指的是计算机的RAM,而辅存(Secondary Storage)如硬盘、SSD等,或者缓存(Cache)是位于CPU主存之间的高速存储器。 接下来,我需要考虑用户可能的真实需求。如果是普通用户,可能对计算机存储层次结构不太熟悉,混淆了不同的存储级别。如果是学生或学习计算机组成原理的人,可能需要明确不同存储部件的区别。因此,我需要详细解释主存与其他存储设备的区别,以覆盖用户可能实际想了解的内容。 然后,我应该组织回答的结构,先指出用户的提问可能存在笔误,然后假设几种可能的比较,如主存与辅存、主存与缓存,分别解释它们的区别。需要涵盖定义、作用、速度、容量、持久性等方面,使用对比表格更清晰。同时,要使用简单易懂的中文,避免技术术语过多,必要时举例说明。 还要检查是否有其他可能的术语混淆,比如“主存“寄存器”的区别,但通常主存缓存的对比更为常见。确保覆盖主要存储层次,帮助用户建立系统的认识。最后,总结存储层次结构,强调不同存储部件的协作关系,以及为什么需要多级存储体系。 在回答过程中,需要保持友好,避免让用户因提问中的错误感到尴尬,同时提供有用的信息,满足用户潜在的学习需求。可能还需要提醒用户在提问时确认术语的正确性,以便更准确地解答。总之,通过全面而清晰的解释,帮助用户理解相关概念,解决可能的疑惑。</think>您的提问可能存在笔误,推测您实际想了解的是 **主存(内存)与其他存储设备(如辅存/外存)的区别**。以下从四个维度系统解析二者的区别,并附对比示意图: --- ### 一、底层逻辑定位 **存储层次金塔**(自上而下速度递减、容量递增): $$ \begin{array}{c} \text{寄存器} \\ \downarrow \\ \text{缓存(Cache)} \\ \downarrow \\ \color{red}{\text{主存(RAM)}} \\ \do
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

凤梨罐头@

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

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

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

打赏作者

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

抵扣说明:

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

余额充值