WEBVTT

00:00.060 --> 00:00.930
老师：这节课,

00:00.930 --> 00:03.186
我们将讨论所有关于内存模块的内容｡

00:03.186 --> 00:08.970
现在, 您要使用的内存类型将由主板及其形状因素决定｡

00:08.970 --> 00:11.580
这里的最佳做法是在购买这些新模块之前,

00:11.580 --> 00:15.450
检查您的主板手册, 以了解您将要购买的内存的正确类型,

00:15.450 --> 00:17.820
大小和速度｡

00:17.820 --> 00:19.020
虽然有些主板允许您混合内存模块的大小,

00:19.020 --> 00:24.990
但其他主板可能要求您将所有模块都设置为完全相同的大小｡

00:24.990 --> 00:27.120
现在, 当我们在这里谈论大小时,

00:27.120 --> 00:31.770
我谈论的是容量, 例如4GB模块或8GB模块或16GB模块｡

00:31.770 --> 00:33.870
例如, 某些主板可能支持将8GB的模块放在插槽1中,

00:33.870 --> 00:40.560
将4GB的模块放在插槽2中, 总共为您提供12GB的RAM｡

00:40.560 --> 00:42.000
而其他人则不允许这样做,

00:42.000 --> 00:43.890
因为那里有大小不匹配｡

00:43.890 --> 00:48.330
相反, 你必须放两个4给你8或两个8给你16｡

00:48.330 --> 00:51.120
在这个系统上没有办法达到12G,

00:51.120 --> 00:54.990
因为市场上没有6G的内存模块｡

00:54.990 --> 00:56.340
在大多数现代主板中,

00:56.340 --> 01:02.160
您可以使用所谓的单组, 您可以将任何大小的模块放入任何插槽并混合搭配它们｡

01:02.160 --> 01:03.990
但是旧的主板确实需要你成对地做事情,

01:03.990 --> 01:08.370
那就是一个两个的银行或者一个成对的银行｡

01:08.370 --> 01:11.010
现在, 当您查看主板的外形尺寸时,

01:11.010 --> 01:15.180
这将决定您可以在给定系统上支持多少内存｡

01:15.180 --> 01:19.770
这是因为您可能只有一个内存插槽或两个或四个或八个,

01:19.770 --> 01:22.740
这取决于您特定主板的外形尺寸｡

01:22.740 --> 01:23.930
如果您有一个较大的主板,

01:23.930 --> 01:30.540
它可能有更多的内存插槽, 因此您的系统可以支持更高的内存总量｡

01:30.540 --> 01:33.240
然而, 如果您使用的是较小的主板,

01:33.240 --> 01:35.700
您可能只有一个插槽或两个插槽,

01:35.700 --> 01:39.180
这将限制您可以安装的总系统内存量｡

01:39.180 --> 01:43.410
现在, 内存模块将因类型而异, 这将由主板及其形状因子定义,

01:43.410 --> 01:45.870
正如我们刚才提到的｡

01:45.870 --> 01:47.400
这些将定义这些模块上的引脚数量,

01:47.400 --> 01:52.200
这也取决于您购买的内存系列｡

01:52.200 --> 01:56.310
例如, 如果您使用DIMM或双列直插式内存模块,

01:56.310 --> 01:58.680
这些可能有240针连接器或184针连接器或其他类似的东西,

01:58.680 --> 02:04.110
这取决于您购买的是哪一个｡

02:04.110 --> 02:07.890
模块中存储器芯片的另一种分类是其类型｡

02:07.890 --> 02:10.590
在过去的系统中, 他们根据制造商使用不同类型的内存,

02:10.590 --> 02:18.030
但在大多数当前的系统中, 我们都使用相同类型的内存, 无论您使用哪个制造商｡

02:18.030 --> 02:20.640
相反, 我们正在基于DDR3,

02:20.640 --> 02:24.930
DDR4或DDR5等版本进行操作｡

02:24.930 --> 02:27.570
DDR是Dual Data Rate的缩写｡ 

02:27.570 --> 02:32.220
现在, 双数据速率是大多数系统中最常见的内存类型,

02:32.220 --> 02:33.540
但在一些专业的传统系统中,

02:33.540 --> 02:41.760
您可能会发现一些像Rambus动态随机存取内存或RDRAM这样的东西｡

02:41.760 --> 02:46.140
另一种分类是基于内存模块的速度｡

02:46.140 --> 02:47.190
在旧的内存中,

02:47.190 --> 02:49.350
这实际上是以纳秒分类的｡

02:49.350 --> 02:51.540
例如, 60纳秒｡ 

02:51.540 --> 02:55.770
但随着时间的推移, 当我们进入DDR3, DDR4和DDR5时,

02:55.770 --> 03:00.840
这些纳秒是如此之快, 以至于几乎所有的内存看起来都是相同的速度,

03:00.840 --> 03:04.650
因为它们都在1到5纳秒的范围内运行｡

03:04.650 --> 03:08.760
所以我们开始根据总线速度来计算｡ 

03:08.760 --> 03:12.510
例如, 如果你有一个PC133内存,

03:12.510 --> 03:16.230
它以133兆赫的总线速度运行｡

03:16.230 --> 03:20.040
现在, 大多数现代内存都将以吞吐量来衡量｡

03:20.040 --> 03:22.290
随着时间的推移, 总线速度不再是一个有效的计算,

03:22.290 --> 03:29.970
因为几乎所有的系统都以相同的总线速度运行, 相反, 我们开始测量吞吐量的内存｡

03:29.970 --> 03:35.370
现在, 吞吐量是根据总线速度和数据总线的宽度计算的｡

03:35.370 --> 03:38.580
例如, 如果我使用的是较旧的DDR2（称为PC

03:38.580 --> 03:49.650
2 -6400）, 这告诉我它提供800 MHz的总线速度, 吞吐量为6｡

03:49.650 --> 03:49.650
每秒4千兆字节的带宽｡ 

03:49.650 --> 03:52.560
我们可以看到6｡  每秒4GB的带宽,

03:52.560 --> 03:56.067
因为我们看到PC2后面的6400数字,

03:56.067 --> 04:00.630
PC2告诉我这是我使用的DDR2模块｡

04:00.630 --> 04:03.390
好了, 现在我们已经介绍了内存模块的一些基本知识,

04:03.390 --> 04:06.720
让我们来看看内存模块以及它们如何随着时间的推移发展到我们当前的DDR3,

04:06.720 --> 04:11.400
DDR4和DDR5系统｡

04:11.400 --> 04:14.940
首先, 我们有DRAM, 代表动态RAM｡ 

04:14.940 --> 04:17.070
DRAM是最古老的内存类型之一,

04:17.070 --> 04:18.690
它需要经常刷新里面的内容,

04:18.690 --> 04:21.900
以确保它不会丢失｡

04:21.900 --> 04:27.900
DRAM将数据或程序代码的每一位存储在由电容器和晶体管组成的存储单元中,

04:27.900 --> 04:32.580
并且通常以不同存储单元的矩形配置来组织｡

04:32.580 --> 04:34.650
DRAM存储单元是动态的,

04:34.650 --> 04:41.700
这意味着它需要每隔几毫秒刷新或提供新的电荷, 以补偿电容器的电荷泄漏｡

04:41.700 --> 04:45.300
否则, 存储在DRAM中的数据将丢失｡ 

04:45.300 --> 04:49.650
作为一种改进, 我们进入了所谓的SRAM或静态RAM｡

04:49.650 --> 04:52.440
现在SRAM解决了这个不断刷新的问题,

04:52.440 --> 04:55.170
但它的制造成本确实很高｡

04:55.170 --> 04:58.650
正因为如此, SRAM只用于非常高的速度需求,

04:58.650 --> 05:05.160
如L1, L2和L3 CPU缓存, 硬盘缓冲区和LCD屏幕缓冲区｡

05:05.160 --> 05:08.100
在这些缓存中, 您仍然会看到今天使用的静态RAM｡ 

05:08.100 --> 05:10.200
同样, 因为它是如此昂贵,

05:10.200 --> 05:14.250
我们在每个处理器中只有非常少量的｡

05:14.250 --> 05:16.410
接下来是SDRAM｡ 

05:16.410 --> 05:19.350
SDRAM是Synchronous DRAM的缩写｡ 

05:19.350 --> 05:23.820
这是第一个以与主板总线相同的速度运行的内存模块｡

05:23.820 --> 05:27.600
最初的芯片是168针双列直插式内存模块, 被称为DIMENSIONAL,

05:27.600 --> 05:31.050
它们的速度以兆赫为单位｡

05:31.050 --> 05:32.670
它们的常见命名约定是PC66,

05:32.670 --> 05:34.680
这意味着它使用66 MHz总线,

05:34.680 --> 05:37.230
或PC133, 这意味着它使用133

05:37.230 --> 05:41.160
MHz总线, 或PC266, 这意味着它使用266

05:41.160 --> 05:46.160
MHz总线｡

05:46.710 --> 05:50.160
现在, 虽然SDRAM的运行速度与主板总线相同,

05:50.160 --> 05:54.660
但CPU本身的运行速度比主板总线快得多｡

05:54.660 --> 05:55.980
为了帮助弥合这一差距,

05:55.980 --> 05:57.810
有一种新型的内存模块称为DDR

05:57.810 --> 06:00.060
SDRAM｡

06:00.060 --> 06:04.800
这代表双倍数据速率同步动态随机存取存储器｡

06:04.800 --> 06:08.460
现在这种类型的存储器可以在每个时钟周期传输两次数据,

06:08.460 --> 06:13.650
因此它基本上是传统SDRAM模块传输速度的两倍｡

06:13.650 --> 06:17.610
这些模块带有184个引脚, 能够连接到总线,

06:17.610 --> 06:20.760
它们的吞吐量以每秒兆字节为单位｡

06:20.760 --> 06:30.480
一个很好的例子是PC-1,600, 它为您提供每秒1,600兆字节或1｡

06:30.480 --> 06:30.480
每秒6千兆比特的吞吐量｡ 

06:30.480 --> 06:33.870
下一种类型我们被称为DDR2 SDRAM,

06:33.870 --> 06:37.110
这是双倍数据速率SDRAM版本2｡

06:37.110 --> 06:38.490
这具有更高的延迟,

06:38.490 --> 06:42.930
但更快地访问外部总线, 这为您提供了更好的整体速度｡

06:42.930 --> 06:47.190
这些芯片有一个240针的连接器将它们的模块连接到插槽中,

06:47.190 --> 06:49.230
它们的额定速度与原来的DDR一样,

06:49.230 --> 06:52.620
但速度更高｡

06:52.620 --> 06:53.730
当你看到这些写出来,

06:53.730 --> 07:05.760
它会被写为PC 2-和一个数字, 如PC 2 - 4,200, 这代表4,200兆字节每秒的吞吐量或4｡

07:05.760 --> 07:05.760
每秒2千兆字节的吞吐量｡ 

07:05.760 --> 07:08.127
然后, 我们介绍了DDR3｡ 

07:08.127 --> 07:12.300
DDR3是Double Data Rate 3 SDRAM的缩写｡ 

07:12.300 --> 07:16.650
现在, DDR3比DDR2以更低的电压和更高的速度运行,

07:16.650 --> 07:19.380
因为它是具有这些改进的新一代｡

07:19.380 --> 07:24.406
但是, 这里的延迟实际上比以前的DDR2模块增加了｡

07:24.406 --> 07:26.504
但同样, 因为它具有更快的整体速度,

07:26.504 --> 07:29.520
延迟对我们来说并不是一个大问题｡

07:29.520 --> 07:32.550
现在, 这些模块也有一个240针的连接器,

07:32.550 --> 07:36.480
就像DDR2一样, 但每个模块都是键控的｡

07:36.480 --> 07:37.313
我的意思是,

07:37.313 --> 07:42.120
在这些内存模块底部的一组引脚的底部实际上有一个小凹口｡

07:42.120 --> 07:45.510
现在有了DDR2和DDR3, 这个缺口在一个不同的地方｡ 

07:45.510 --> 07:47.520
所以你不能把一个DDR2模块放在DDR3插槽里,

07:47.520 --> 07:52.530
也不能把一个DDR3模块放在DDR2插槽里｡

07:52.530 --> 07:55.950
因为这个键控, 它们不能交叉兼容｡

07:55.950 --> 08:00.330
我们通常写这个的方法是PC 3-和一个数字｡ 

08:00.330 --> 08:05.330
所以如果你看到PC 3 - 10,600, 这意味着我们有每秒10,

08:05.330 --> 08:12.390
600兆字节的吞吐量或10｡

08:12.390 --> 08:12.390
每秒6千兆字节的吞吐量使用此DDR3模块｡

08:14.760 --> 08:22.560
谈到DDR3, 您通常会看到数据传输速率或吞吐量为6｡

08:22.560 --> 08:22.560
4至17千兆字节每秒,

08:22.560 --> 08:24.420
最大模块大小为8千兆字节每个内存模块时,

08:24.420 --> 08:28.590
使用DDR3｡

08:28.590 --> 08:33.210
现在, 作为一个进步, 我们来到了DDR4和DDR5｡ 

08:33.210 --> 08:36.180
DDR4是双倍数据速率版本4,

08:36.180 --> 08:39.420
DDR5是双倍数据速率版本5｡

08:39.420 --> 08:45.990
DDR4的速度将达到12｡  8到25岁

08:45.990 --> 08:45.990
每秒6千兆字节的吞吐量和每个模块32千兆字节的最大模块大小｡

08:49.650 --> 08:56.100
而DDR5的吞吐量为38｡  4到51

08:56.100 --> 08:56.100
每秒2千兆字节,

08:56.100 --> 08:59.850
最大模块大小为128千兆字节｡

08:59.850 --> 09:02.700
我刚才给了你们很多不同的数字, 你们可能想知道,

09:02.700 --> 09:06.450
我需要记住所有这些不同的速度吗？

09:06.450 --> 09:08.100
答案是否定的｡ 

09:08.100 --> 09:15.230
在考试中, 你不会被问到DDR3或DDR4或DDR5在吞吐量方面有多快｡

09:15.510 --> 09:16.920
但是如果你在测试题中看到写为PC

09:16.920 --> 09:24.420
4 - 16,000的东西, 你应该能够知道这意味着每秒16,000兆字节或每秒16千兆字节,

09:24.420 --> 09:28.740
这是一个DDR4模块｡

09:28.740 --> 09:33.000
另一个例子可能是PC 5 -42000｡ 

09:33.000 --> 09:35.520
这告诉你它是一个DDR5模块,

09:35.520 --> 09:41.400
它的运行速度是每秒42,000兆字节或每秒42千兆字节｡

09:41.400 --> 09:42.840
说到内存模块,

09:42.840 --> 09:49.230
请记住, 您必须购买在速度和键控方面适合您的主板的内存模块｡

09:49.230 --> 09:53.190
你不能把一个DDR3插入一个DDR5插槽, 反之亦然｡ 

09:53.190 --> 09:57.150
每一个键都不同, 所以它们不会适合另一个的插槽｡

09:57.150 --> 09:58.260
另一件要记住的事情是,

09:58.260 --> 10:03.900
您可以混合和匹配具有不同速度的相同类型的模块｡

10:03.900 --> 10:06.630
例如, 如果我有两个DDR5模块,

10:06.630 --> 10:11.490
一个在38｡ 每秒4G, 还有一个是51｡

10:11.490 --> 10:11.490
每秒2G,

10:11.490 --> 10:13.380
我把它们都放进了主板｡

10:13.380 --> 10:14.370
是的, 它们都适合,

10:14.370 --> 10:16.410
因为这个主板支持DDR5,

10:16.410 --> 10:20.070
插槽是相同的, 但是因为它们以不同的速度传输,

10:20.070 --> 10:23.880
主板将以较慢的速度与两个模块通信｡

10:23.880 --> 10:26.760
所以你最终花了更多的钱买了一个更快的模块,

10:26.760 --> 10:28.410
但你没有得到速度的提高,

10:28.410 --> 10:30.240
因为它必须降低自己到更慢的模块,

10:30.240 --> 10:32.760
并匹配那个速度｡

10:32.760 --> 10:37.800
因此, 如果您要使用多个模块, 那么成对购买模块总是一个好主意｡

10:37.800 --> 10:39.240
所以你在给定的系统中使用相同的品牌,

10:39.240 --> 10:42.960
相同的速度和相同的吞吐量｡

10:42.960 --> 10:47.370
现在, 我们需要讨论的最后一件事是模块的大小｡

10:47.370 --> 10:51.420
如果你看一下DDR3､ DDR4或DDR5模块,

10:51.420 --> 10:52.590
它们实际上相当长,

10:52.590 --> 10:56.610
从手腕到指尖大约有你的手那么大｡

10:56.610 --> 11:00.150
但是如果你使用的是笔记本电脑或一体机,

11:00.150 --> 11:03.630
你就不能把更大的模块放进这些系统中｡

11:03.630 --> 11:06.570
所以有一种东西被称为SODIMM｡ 

11:06.570 --> 11:08.850
SODIMM是Small Outline Dual In-Line

11:08.850 --> 11:11.040
Memory Module的缩写｡

11:11.040 --> 11:13.380
现在, SODIMM模块仍将被分类为DDR3,

11:13.380 --> 11:16.590
DDR4或DDR5｡

11:16.590 --> 11:20.610
唯一的区别是, 您还将在其名称前面包含术语SODIMM｡

11:20.610 --> 11:25.260
所以你可能有SODIMM PC 4 -16000这样的东西｡ 

11:25.260 --> 11:28.710
这告诉我, 这是一个DDR4 SODIMM模块,

11:28.710 --> 11:34.710
它以每秒16, 000兆字节或每秒16千兆字节的吞吐量运行｡

11:34.710 --> 11:39.120
现在, 当涉及到将SODIMM模块安装到主板上时,

11:39.120 --> 11:42.180
您将以45度角将其插入插槽中,

11:42.180 --> 11:48.060
然后将其推到主板上, 并使用固定夹将其锁定到位｡

11:48.060 --> 11:52.950
当您使用DDR3､ DDR4或DDR5的标准台式机模块时,

11:52.950 --> 11:57.840
您将直接从顶部以90度角插入主板并将其推入到位, 直到它点击,

11:57.840 --> 12:02.850
然后使用固定引脚将其固定到位｡

12:02.850 --> 12:07.260
作为一名技术人员, 提高系统性能最简单的方法之一就是安装额外的内存,

12:07.260 --> 12:09.060
将系统的RAM从8 GB增加到16

12:09.060 --> 12:17.960
GB､ 16 GB增加到32 GB或32 GB增加到64 GB, 这可以大大提高系统的性能｡
