From 386ecdc73874222ca71e0a947d22aec14183907a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E8=BE=89?= <11764079+elrianode@user.noreply.gitee.com> Date: Tue, 5 Mar 2024 02:41:15 +0000 Subject: [PATCH] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张辉 <11764079+elrianode@user.noreply.gitee.com> --- ...5\345\255\230 \347\241\254\347\233\230.md" | 88 +++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 "12 \345\274\240\350\276\211/20240304 \345\206\205\345\255\230 \347\241\254\347\233\230.md" diff --git "a/12 \345\274\240\350\276\211/20240304 \345\206\205\345\255\230 \347\241\254\347\233\230.md" "b/12 \345\274\240\350\276\211/20240304 \345\206\205\345\255\230 \347\241\254\347\233\230.md" new file mode 100644 index 0000000..b8f5c61 --- /dev/null +++ "b/12 \345\274\240\350\276\211/20240304 \345\206\205\345\255\230 \347\241\254\347\233\230.md" @@ -0,0 +1,88 @@ +# 笔记 + +讲解了内存的类型,频率和时序的相互联系 + +讲解了硬盘的种类:机械和固态硬盘,以及两者之间的区别和优缺点。 + +讲解了硬盘的接口种类,总线,协议 + +# 作业 + +## 1.啥是DDR? + +DDR=Double Data Rate双倍速率,DDR SDRAM=双倍速率同步动态随机存储器,人们习惯称为DDR,其中,SDRAM 是Synchronous Dynamic Random Access Memory的缩写,即同步动态随机存取存储器 + +## 2.探寻内存的时序和内存颗粒 + +## 时序 + +内存时序(英语:Memory timings或RAM timings)是描述同步动态随机存取存储器(SDRAM)性能的四个参数:CL、TRCD、TRP和TRAS,单位为时钟周期。 + +## 内存颗粒 + +内存颗粒是计算机中的一种重要的硬件组件,也被称为存储颗粒或存储芯片。它是计算机内部用于存储数据和程序的地方,类似于人类大脑中的记忆单元。内存颗粒通常由半导体材料制成,具有高速读写能力和稳定性。 + +内存颗粒的作用主要是用于暂时存储计算机运行所需的数据和程序,以便CPU能够快速访问并处理。它也可以作为缓冲区来平衡计算机中不同速度组件之间的数据传输。内存颗粒还可以提高计算机的运行速度和性能,使用户能够更快地进行操作。 + +根据其功能和特点,内存颗粒可分为三种类型:静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)和闪存(Flash Memory)。SRAM具有高速读写、低功耗、不需要刷新等特点,适合用作缓冲器或高速缓存;DRAM具有较大容量、较低成本等优点,在主内存中应用广泛;而闪存则具有非易失性、低功耗、抗震动等特点,常用于移动设备和嵌入式中。 + +## 3.啥是外存? + +外储存器是指除计算机内存及CPU缓存以外的储存器,此类储存器一般断电后仍然能保存数据。常见的外存储器有硬盘、软盘、光盘、U盘等。 + +## 4.M.2接口的M-key和B-key的区别 + +B-Key:接口的固态硬盘(不常见了),走SATA通道和PCI-Ex2 + +M-key:接口的高端固态硬盘,走PCI-Ex4通道 + +## 5.SSD缓存 颗粒 主控都是干嘛的 + +## 缓存 + +硬盘缓存的主要作用是平衡高速设备和低速设备之间的速度差异。具体来说,硬盘缓存有以下几个方面的作用: + +临时存储:当硬盘接收到写入数据的指令时,它会先将数据暂时存储在缓存中,然后再通知系统数据已经被写入。这样可以避免立即写入导致的性能损失,同时也能确保数据的安全性,防止在写入过程中出现意外断电导致数据丢失。 +预读取:硬盘在读取数据时会预先加载下一批或几批待读取的数据到缓存中,这样在后续读取时可以节省时间,提高效率。 + +加速读取:缓存的存在使得硬盘能够在缓存中找到近期使用过的数据,从而实现快速读取,减少了从硬盘盘片读取数据的时间。 + +提高性能:缓存的大小和速度是影响硬盘整体性能的关键因素。较大的缓存可以减少硬盘和外界的通信频率,降低系统负担,从而提高整体的数据传输速度。 + +然而,并不是所有情况下缓存越大越好。缓存的应用还涉及到缓存算法的问题。如果算法不佳,即使有大缓存,命中率也不会很高,导致性能下降。因此,选择合适的缓存大小不仅要考虑缓存本身的大小,还需要考虑硬盘的其他参数,如单碟容量和读写性能。 + +对于固态硬盘而言,尽管其速度远高于机械硬盘,但由于固态硬盘的随机读写能力仍然不如顺序读写能力强,因此固态硬盘通常配备较小的缓存以提高顺序读写性能。缓存通常是DRAM颗粒组成,用于临时存储即将被写入或即将被读取的数据。 + +总的来说,硬盘缓存的设计旨在提高硬盘的整体性能,包括读取、写入以及数据处理的效率。 + +## 颗粒 + +### SSD颗粒的种类 + +SSD(Solid State Drive,固态硬盘)颗粒是一种存储介质,它由多个闪存芯片组成。SSD颗粒可以分为以下几种类型: + +1、SLC(Single Level Cell)颗粒 + +2、MLC(Multi Level Cell)颗粒 + +3、TLC(Triple Level Cell)颗粒 + +4、QLC(Quad Level Cell)颗粒 + +### SSD颗粒的结构 + +SSD颗粒的结构主要包括三部分:控制器、闪存芯片和DRAM缓存。 + +## 主控 + +SSD主控在SSD固态硬盘的工作中有重要作用。它主要负责以下几个方面: + +数据管理和负载分配:SSD主控负责合理调配数据在各个闪存颗粒上的负荷,确保所有闪存颗粒都能在一定负荷下正常工作,并协调和维护不同区块颗粒的协作。 + +数据中转:作为数据的中转站,SSD主控连接闪存芯片和外部接口(如SATA或PCIe),负责数据从接口传输至闪存颗粒的存储过程。 + +内部指令执行:SSD主控还负责固态硬盘内部的各种指令的执行,如ECC纠错、耗损平衡、坏块映射、读写缓存、垃圾回收以及加密等操作。此外,主控还可以定义SSD的读取与写入速度,加强数据传输信号的稳定性,并定义SSD的Pin脚。 + +性能优化和管理:主控芯片还需要针对不同的闪存颗粒进行优化,以提高SSD的整体性能和延长使用寿命。 + +总的来说,SSD主控的角色相当于人类的大脑或者电脑中的CPU,它在SSD的性能体验和使用寿命中起到关键作用 \ No newline at end of file -- Gitee