计算机硬件知识(一)——存储器

目录

1.存储器分类

1、存储器层次架构

2、主存储器

2、DDR

1、主存储器

2、DDR的层级关系

3、其它存储器

1、持久内存


1.存储器分类

1、存储器层次架构

存储器分为主存储器(内存)和辅助存储器(外存)和高速缓冲存储器(Cache)。

存取速度:CPU>缓存>主存>辅存

存储空间:CPU<缓存<主存<辅存

存储器的层次架构有缓存-主存层次、主存-辅存层次:

(1)缓存-主存层次解决的是CPU和主存的存取速度不匹配的问题。将CPU近期需要用到的信息存储在缓存中,CPU就可以直接从缓存中获取信息。缓存的容量较小,需要不断的用主存的内容进行更新。

(2)主存和缓存层次解决的是存储容量的问题。辅存的速度比主存的速度低,而且不能和CPU直接交换信息,但它的容量比主存大得多,可以存放大量暂时未用到的信息,当CPU需要的时候,从辅存调入到主存中。

2、主存储器

主存储器分为随机存取存储器(RAM)和只读存储器(ROM)。

(1)RAM是一种临时存储器,用于存储计算机正在运行的程序和数据。直接与CPU进行数据交换,它具有快速的读写速度和随机访问的特点,断电的时候数据丢失,也称为易失性存储器。常见的RAM有:DRAM(动态随机存取存储器)、SRAM、SDRAM、DDR SDRAM(DDR用于现在绝大多数计算机的内存)

(2)ROM是一种只读存储器,其中的数据不能被常规方式修改或写入。它包含了固定的数据,例如启动程序、固件等。常见的如BIOS芯片,就属于ROM,用于存储开机引导的固件。ROM存储的数据断电的时候不会丢失,也被称为非易失性存储器。常见的ROM有:Mask ROM、PROM、EPROM、EEPROM、Flash存储器(固态和闪存都是Nand Flash)

2、DDR

1、主存储器

RAM是直接与CPU数据交换的存储器。分为DRAM(动态随机存取存储器)和SRAM(静态随机存取存储器),区别在于DRAM需要通过刷新电路存储数据。

SDRAM就是同步的DRAM,“同步”指的是内存工作需要同步时钟,内部命令的发送与数据的传输都以它为基准。内存频率与CPU外外频同步,这大幅度的提升了数据的传输效率。第一代是SDR DRAM,第二代是DDR(双倍数据率) SRDRM,第三代是DDR2 SDRAM,第四代是DDR3 SDRAM,第五代是DDR4 SDRAM,目前已经发展到了DDR5 SDRAM。(注:它们之间是不能混用的)

2、DDR的层级关系

CPU到内存颗粒内部逻辑关系从大到小为IMC>Channel>DIMM>rank>chip>bank>row/column

一个CPU可以多个内存控制器(IMC),一个IMC可以有多个内存通道channel,每个channel可以支持多个DIMM(双列直插内存模块,提供64位的数据通道),每根内存上可以有多个内存颗粒(chip,图中的黑色芯片),多个chip并行工作,组成64位数据供CPU同时读取,这些chip组成一个rank。

chip往下分是bank,每个bank往下分就是实际的存储单元,横向的一排称为row,直向的一排的称为column,每直向的一排的下方有一个row buffer,用于存储暂时从row排读取到的数据,等待 column 地址送到后输出正确的位,以及判断储存的数据是 0 还是 1。

3、其它存储器

1、持久内存

持久内存(PMem):驻留在内存总线上的固态高性能按字节寻址内存设备。PMEM位于内存总线上,支持像DRAM一样访问数据,这意味着它具备与DRAM相当的速度和延迟,而且具备NAND闪存的非易失性。

特性:

(1)大:目前持久内存单条内存容量最大可以达到 512 GB,而目前服务器单条内存一般最多到 32/64 GB。也就是说,单台服务器使用持久内存可以轻松到达 TB 级别的内存容量。另一方面,单位价格来说,持久内存为普通内存的一半左右。
(2)快:既然也号称为内存,那必然不能慢。可以看到,持久内存相比较于普通 SSD 有1-2个数量级的延迟性能优势,相比较于硬盘优势更加巨大。当然对比与DRAM,其会有一定的性能差距。但是实际使用中由于性能瓶颈不一定在内存上,所以一般不会有特别明显的差距(一般性能衰退在一倍以内)。
(3)持久性:通俗来说,就是持久内存有跟硬盘一样的特性,断电以后重启,内存中的数据依然存在。此项特性可以说是秒杀内存,内存中的数据我们都知道断电或者程序以外退出以后就不复存在。此项特性使得持久内存即可以当做一个高速持久化设备使用,也可以满足内存应用某些场景下的快速恢复的需求。

  • 21
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值