WEBVTT

00:00.000 --> 00:00.930
老师：这节课,

00:00.930 --> 00:08.970
我们要讨论的是“多通道记忆”｡ 现在, 多通道内存允许系统同时使用两个不同的内存模块,

00:08.970 --> 00:12.480
以提高性能和吞吐量｡

00:12.480 --> 00:15.330
例如, 如果我使用单通道内存, 这意味着我在处理器､

00:15.330 --> 00:23.430
内存控制器和RAM模块之间使用一条64位数据路径或数据总线｡

00:23.430 --> 00:28.260
但是如果我有两个不同的模块, 并且我在所谓的双通道模式下操作它们,

00:28.260 --> 00:34.950
那么我就可以有两个64位的通道一起工作, 这基本上是一个128位的通道｡

00:34.950 --> 00:37.470
这种交错实际上为您提供了更高的性能,

00:37.470 --> 00:40.020
实际上不仅仅是将速度提高一倍｡

00:40.020 --> 00:41.610
我喜欢这样想｡ 

00:41.610 --> 00:43.050
当你使用交错, 让我们说你有两匹马,

00:43.050 --> 00:45.750
他们拉着一辆车｡

00:45.750 --> 00:48.810
现在每匹马可能可以单独拉动100磅,

00:48.810 --> 00:52.890
但是两匹马一起工作, 实际上可以拉动250磅｡

00:52.890 --> 00:56.820
这实际上比每个人单独做或把它们加在一起做的要多｡

00:56.820 --> 00:59.400
这就是我们开始做交错的时候发生的事情｡

00:59.400 --> 01:02.730
这与访问和交织的速度是相同的想法｡

01:02.730 --> 01:08.850
现在, 当我们这样做的时候, 两者的总和实际上可以访问比任何一个单独访问的更多｡

01:08.850 --> 01:12.900
那么, 您在现场可能会发现什么样的多通道设置呢？

01:12.900 --> 01:15.180
实际上有四个基本的｡ 

01:15.180 --> 01:17.580
这些被称为单通道､ 双通道､

01:17.580 --> 01:19.980
三通道和四通道｡

01:19.980 --> 01:24.000
对于单通道, 您在一条总线上使用一个内存模块｡

01:24.000 --> 01:26.310
因此, 如果你有一个64位的数据总线,

01:26.310 --> 01:31.890
这意味着你将有64位发送到处理器和从处理器在每个时钟周期｡

01:31.890 --> 01:33.450
如果您使用双通道,

01:33.450 --> 01:37.560
这将需要两个内存模块和主板上的两个内存插槽,

01:37.560 --> 01:40.920
它们可以串联在一起并相互交错｡

01:40.920 --> 01:44.340
这需要这两个64位路径, 并将它们组合起来,

01:44.340 --> 01:52.080
以便在每个时钟周期内每次传输发送128位数据, 而不是只有64位｡

01:52.080 --> 01:53.160
现在, 除了这个,

01:53.160 --> 01:54.990
你可能会移动到三通道｡

01:54.990 --> 01:56.070
对于三通道,

01:56.070 --> 01:58.620
您将使用三个内存模块和三个插槽,

01:58.620 --> 02:01.020
所有这些都与这种交错概念相结合,

02:01.020 --> 02:07.230
以便通过该路径向64位处理器提供高达192位的数据传输｡

02:07.230 --> 02:09.330
最后是四通道｡ 

02:09.330 --> 02:12.030
现在, 对于四通道, 我们将采用四个内存模块和四个插槽,

02:12.030 --> 02:22.320
并让它们协同工作, 以便在每个时钟周期从内存单元向处理器传输256位数据｡

02:22.320 --> 02:25.020
现在, 当你配置双通道, 三通道,

02:25.020 --> 02:28.950
或四通道, 重要的是要查阅您的主板手册第一｡

02:28.950 --> 02:31.410
这是因为每一个主板是有点不同,

02:31.410 --> 02:32.940
他们如何设置它们｡

02:32.940 --> 02:37.920
例如, 仅仅因为你的主板有四个插槽并不意味着它支持四通道｡

02:37.920 --> 02:40.410
它可能只支持单通道和双通道｡ 

02:40.410 --> 02:43.140
你不看说明书是不会知道的｡ 

02:43.140 --> 02:44.820
一般来说, 当你看到主板上的插槽时,

02:44.820 --> 02:46.500
它们会被标记为0, 1,

02:46.500 --> 02:54.180
2, 3和4, 或者A0, A1, B0, B1, 如果我们在银行里做的话｡

02:54.180 --> 02:56.250
同样, 重要的是要检查您的主板上的文档,

02:56.250 --> 02:58.140
以了解哪些插槽把您的内存,

02:58.140 --> 03:03.420
特别是如果你想在一个单通道配置以外的东西操作｡

03:03.420 --> 03:06.570
使用多通道配置时要记住的另一件事是,

03:06.570 --> 03:08.400
最佳做法是使用相同的模型,

03:08.400 --> 03:17.280
使所有插槽中的内存速度和吞吐量都成为同一多通道的一部分｡

03:17.280 --> 03:19.710
例如, 如果您的主板上有四个插槽,

03:19.710 --> 03:21.330
并且您将在双通道配置中运行,

03:21.330 --> 03:26.910
因此您将同时使用其中两个插槽, 您需要确保两个插槽中的内存模块大小相同,

03:26.910 --> 03:30.300
例如8 GB或16 GB, 并且速度相同,

03:30.300 --> 03:33.840
例如每秒16, 000或32, 000 MB,

03:33.840 --> 03:41.130
以确保您不会有任何兼容性问题或错误弹出以后｡

03:41.130 --> 03:43.440
因此, 当涉及到多通道内存时,

03:43.440 --> 03:46.890
请记住, 您可以让多个模块一起工作, 以提供更快的速度,

03:46.890 --> 03:52.440
此外还可以使用更高的内存总量进行存储｡

03:52.440 --> 03:54.270
这是一个重要的考虑因素｡ 

03:54.270 --> 03:56.580
因此, 如果您的主板确实支持多通道,

03:56.580 --> 04:04.113
并且您已经打算使用多个模块, 那么您不妨利用通过使用多通道作为配置功能可以获得的更高速度｡
