diff --git "a/\351\203\221\347\216\256\351\224\213\344\275\234\344\270\232/20240304\347\241\254\347\233\230\345\222\214\345\206\205\345\255\230\344\275\234\344\270\232.md" "b/\351\203\221\347\216\256\351\224\213\344\275\234\344\270\232/20240304\347\241\254\347\233\230\345\222\214\345\206\205\345\255\230\344\275\234\344\270\232.md" new file mode 100644 index 0000000000000000000000000000000000000000..6747b71b64b8701d67286ed3ced78504da8a2a96 --- /dev/null +++ "b/\351\203\221\347\216\256\351\224\213\344\275\234\344\270\232/20240304\347\241\254\347\233\230\345\222\214\345\206\205\345\255\230\344\275\234\344\270\232.md" @@ -0,0 +1,138 @@ +# 1.笔记 + +## 1.内存: + + DDR的起源 + +在DDR之前,计算机主要使用SDRAM(同步动态随机存取存储器)。SDRAM在每个时钟周期只能处理一次数据传输,限制了数据传输的速度。为了解决这个问题,DDR SDRAM被发明出来。DDR SDRAM可以在每个时钟周期的上升沿和下降沿各处理一次数据传输,从而实现双倍的数据传输速率。 + +1. DDR + + 发展起点:DDR技术在1990年代后期首次出现,作为SDRAM的改进版,它的主要创新是能够在每个时钟周期的上升沿和下降沿传输数据,从而使数据传输速率翻倍。 + + 特点:相比于之前的SDRAM,DDR提供了更高的带宽和速度。 + +2. DDR2 + + 时间:大约2003年推出。 + + 改进:DDR2提供了更高的速度和更低的电压(1.8V),以及改进的信号质量。它的频率大约是200MHz到533MHz,有效传输率为400MT/s到1066MT/s。 + +3. DDR3 + + 时间:2007年左右问世。 + + 改进:DDR3进一步提高了频率(最高可达2133MHz以上),同时降低了功耗(工作电压为1.5V)。这使得DDR3在提高性能的同时,也更加节能。 + +4. DDR4 + + 时间:2014年开始普及。 + + 改进:DDR4引入了更低的工作电压(1.2V),更高的传输速率(起始频率为2133MHz),以及更高的密度。这些改进使得DDR4在多任务处理和高端游戏方面表现更佳。 + +5. DDR5 + + 预期:虽然我的知识截至到2023年,但DDR5已经在市场上出现,预计将提供更高的数据传输速率,更大的容量,以及更低的功耗。DDR5标志着内存技术的又一次重大飞跃,预期将进一步推动计算和存储性能的提升。 + +## 2.硬盘: + +硬盘(Hard Disk Drive,HDD)是一种用于存储数据的非易失性存储设备。它通常由一个或多个旋转磁性盘片组成,这些盘片被涂覆了磁性材料,数据以磁场的形式存储在上面。硬盘通过机械臂和读写头来读取和写入数据,这些部件能够快速地在盘片上移动。 + +硬盘的主要特点包括: + +1. 存储容量:硬盘提供了大容量的存储空间,通常从几百GB到数TB不等。这使得硬盘成为存储大量数据、文件和程序的理想选择。 +2. 非易失性:与内存不同,硬盘是一种非易失性存储设备,也就是说,它可以在断电后保持数据的存储状态。因此,硬盘适合用于长期存储和备份数据。 +3. 相对较慢的读写速度:与内存和固态硬盘相比,传统机械硬盘的读写速度较慢。这是因为硬盘需要物理旋转盘片并移动读写头来进行数据访问,而这些机械运动需要时间。 +4. 经济实惠:相对于同等容量的固态硬盘(SSD),传统机械硬盘通常更经济实惠。这使得它们在需要大容量存储且预算有限的情况下仍然具有吸引力。 + +硬盘通常用于存储操作系统、应用程序、用户文件、多媒体内容等。它们广泛应用于个人计算机、服务器、数据中心等领域。 + +近年来,固态硬盘(Solid State Drive,SSD)作为一种新型存储技术,因其较快的读写速度和更高的耐用性,逐渐开始取代传统机械硬盘。固态硬盘采用闪存存储技术,与传统硬盘相比,它具有更快的启动速度、更快的数据传输速度和更低的能耗。 + +总的来说,硬盘是一种用于存储数据的非易失性存储设备,它提供了大容量的存储空间,并被广泛应用于各种计算设备中。 + + 2.作业: + + 探索内存的时序和内存颗粒 + + 内存时序: + +内存时序通常指的是内存在执行读写操作时的延迟时间,它是衡量内存速度的一个重要参数。内存时序通常由四个主要参数组成:CL(CAS Latency)、tRCD(RAS to CAS Delay)、tRP(Row Precharge Time)、和tRAS(Active to Precharge Delay)。 + + CL(CAS Latency):列地址选通延迟,表示从内存控制器发送读命令到数据准备好被读取所需的时间。 + + tRCD(RAS to CAS Delay):行地址到列地址的延迟时间,即从激活行(RAS)到读取列(CAS)所需的时间。 + + tRP(Row Precharge Time):行预充电时间,即完成一次读写操作后,内存行需要恢复到初始状态所需的时间。 + + tRAS(Active to Precharge Delay):行激活到预充电的延迟时间,即从行激活到可以执行下一个行激活命令之间的最小时间间隔。 + +较低的时序数值意味着更快的响应时间和更高的性能,但也可能导致稳定性问题。因此,选择内存时序时需要在性能和稳定性之间做出权衡。 + + 内存颗粒 + +内存颗粒(Memory ICs或Memory Chips)是指组成内存条的实际物理芯片。这些颗粒可以来自不同的制造商,具有不同的容量、速度和质量等级。内存颗粒的品质直接影响到内存模块的性能、稳定性和超频潜力。 + + 单面与双面:根据颗粒分布,内存条可以是单面(单排)或双面(双排)。双面内存条上的颗粒分布在两侧,可能提供更高的密度和性能,但也可能导致更高的功耗和热量。 + + 颗粒密度:颗粒的容量越大,单个内存条上可以装载的总容量就越高。随着技术的进步,颗粒密度持续增加,使得相同物理尺寸的内存条能够拥有更高的容量。 + + 制造商:不同制造商生产的内存颗粒在性能和可靠性方面可能有所不同。知名制造商如三星、海力士和美光通常被认为提供高质量的内存颗粒。 + +内存颗粒的选择对于追求极致性能和稳定运行的用户来说非常关键。高质量的内存颗粒可以提供更好的超频潜力和更长的使用寿命。 + +总的来说,了解内存的时序和内存颗粒对于选择合适的内存模块以及优化计算机性能至关重要。通过选择合适的时序参数和高质量的内存颗粒,用户可以确保他们的系统既快速又稳定。 + + 外存是什么 + +外存(External Memory),也称为辅助存储或二级存储,是计算机体系中用于长期数据存储的设备或媒介,与内存(主存)相对。不同于内存在断电后数据会丢失的特性,外存能够在没有电力供应的情况下保存信息,因此适用于数据的永久存储。 + +外存的主要特点包括: + +1.持久性:外存可以长时间保存数据,即使在断电或关机的情况下也不会丢失信息。 + +2.容量大:相比于内存,外存通常提供更大的存储空间,可以存储大量数据。 + +3.成本低:以每GB计算,外存的成本远低于内存。 + +4.速度慢:与内存相比,外存的数据访问速度较慢。 + +外存的常见类型包括: + + 硬盘驱动器(HDD):通过磁盘旋转和磁头读写数据。虽然速度比SSD慢,但成本较低,容量大,适合存储大量数据。 + + 固态硬盘(SSD):使用闪存(NAND型闪存)存储数据,具有更快的读写速度、更低的功耗和更好的抗震性能,但价格相对较高。 + + 光盘:如CD、DVD和蓝光光盘,通过激光技术读写数据。虽然目前使用较少,但在特定场合仍有应用。 + + USB闪存驱动器:便携式存储设备,通过USB接口连接,方便数据的携带和交换。 + + 外置硬盘:通常指通过USB、eSATA或其他接口连接的便携式HDD或SSD,提供额外的存储空间和便于携带的特点。 + +外存在计算机系统中扮演着重要角色,它不仅用于存储操作系统、应用程序和用户数据,还可以作为内存的扩展,通过页面交换或文件交换技术,增加系统可用的虚拟内存空间,从而提升整体性能。随着技术的发展,外存的速度和容量都在不断提升,同时成本也在逐渐降低。 + + M.2接口的M-key和B-key的区别 + +M.2接口是一种高速接口标准,用于连接计算机内部的小型化设备,如固态硬盘(SSD)、Wi-Fi模块等。M.2接口因其紧凑的尺寸和灵活的设计而受到广泛欢迎,特别适用于笔记本电脑和小型计算机。在M.2接口的设计中,有不同的键槽类型,其中最常见的是M-key和B-key,它们主要在物理形状、支持的协议和性能方面有所区别。 + + M-key + + 物理形状:M-key接口在M.2卡的插槽部分有一个单独的凹槽。 + + 支持的协议:M-key接口主要支持PCIe(Peripheral Component Interconnect Express)协议和SATA协议。但是,由于M-key主要设计用于高速数据传输,因此更常用于支持PCIe x4通道的设备,这允许更高的数据传输速率。 + + 应用场景:M-key接口通常用于连接高速存储设备,如NVMe(Non-Volatile Memory Express)SSD,这些设备可以充分利用PCIe通道提供的高带宽。 + + B-key + + 物理形状:B-key接口在M.2卡的插槽部分有两个凹槽,分布位置与M-key不同。 + + 支持的协议:B-key接口支持SATA和PCIe x2通道协议。相比于M-key,B-key接口的PCIe通道数较少,因此数据传输速率也较低。 + + 应用场景:B-key接口常用于连接SATA SSD或其他使用SATA接口的设备,以及一些需要较低带宽的PCIe设备。 + + 共同点与差异 + + 共同点:M-key和B-key都是M.2接口的一部分,用于连接各种内部设备,如SSD、Wi-Fi模块等。 + + 差异:最主要的区别在于它们支持的协议和数据传输速率。M-key更适合需要高速数据传输的应用,如连接NVMe SSD;而B-key则更多用于需要较低带宽的应用,如连接SATA SSD \ No newline at end of file