首页 > 编程知识 正文

内存颗粒位宽和容量,字,字长,字节,位的区别

时间:2023-05-06 17:32:17 阅读:164287 作者:1845

什么是知识点,什么是内存? (硬件和逻辑)存储器逻辑抽象图)存储器的逻辑模型)字节字、半字、双字的概念存储器位宽

什么是内存? (硬件和逻辑)从硬件的角度来看,内存实际上是计算机上的附件)通常称为内存条。 根据内存的内部结构,可以将内存分为SRAM和dram。 dram有很多世代,例如第一个SDRAM、后来的DDR1、DDR2、LPDDR等。 SRAM不需要初始化,DRAM需要初始化。 从逻辑上说,内存是可以随机访问的东西。 即使随机提供地址也可以访问,可以读写。 在编程中,内存的功能是存储变量(因为有内存,所以C语言可以定义变量。 C语言的一个变量对内存的一个单元起作用。)。 的逻辑抽象图(存储器的逻辑模型)从逻辑的角度来看,可以认为存储器实际上由无数的存储单元组成,每个单元都有一个称为存储器地址的固定地址。 存储器地址和单元是唯一的,永久绑定。 把比尔模仿存储器是合适的。 逻辑内存像无限大的大楼,内存单元像大楼的小房间。 每个存储单元的地址似乎是每个房间的房间号。 存储器里保存的数据就像房间里的人一样。 逻辑上,内存可以是无限大的。 但实际上,内存空间是有限制的。 例如32位系统(32条数据线、32条地址线)、存储器限制4G。 此外,实际上也可以使用4G以下的内存容量。 打工族

存储单元的大小单位为位(1位)、字节(8bit )、半字(half word )通常16bit )、字(word )通常32bit )。 请注意,在所有系统中,位始终为1位,字节始终为8位。

字、半字、二字概念不同的平台对字、半字、二字的定义可能不同。 建议不要仔细区分字、半字和双字。 你只要知道这些单位具体有多少依赖于平台就行了。 在编程中,很少使用字的概念。 我们区分这个概念主要是因为有些文件使用这些概念,如果不加以区分,就会导致对程序的错误理解。 存储器位宽在硬件上,硬件存储器的安装本身是有宽度的。 也就是说,有些内存条有8位,有些则有16位。 需要注意的是,存储器芯片之间可以并联连接。 通过并联,即使是8位的存储器芯片也可以制作16位、32位的硬件存储器。 逻辑上存储器位宽是逻辑上任意的,而且逻辑上还存在存储器位宽为24位的存储器(但是实际的硬件不存在,没有实际的意义)。 用户可以自由操作,但由于需要硬件执行,实际操作大多受限于硬件的特性)。 从逻辑上说,直接操作即可,位宽不够没有影响。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。