WEBVTT

00:00.000 --> 00:00.930
Instruktor: W tej

00:00.930 --> 00:03.540
lekcji omówimy "Pamięć wielokanałową". Obecnie pamięć wielokanałowa umożliwia

00:03.540 --> 00:06.120
systemowi jednoczesne korzystanie

00:06.120 --> 00:08.970
z dwóch różnych modułów pamięci w celu zwiększenia

00:08.970 --> 00:12.480
wydajności i przepustowości.

00:12.480 --> 00:15.330
Na przykład, jeśli korzystam z pamięci jednokanałowej,

00:15.330 --> 00:18.780
oznacza to, że używam jednej 64-bitowej ścieżki danych lub magistrali

00:18.780 --> 00:21.810
danych między procesorem, kontrolerem pamięci i modułami

00:21.810 --> 00:23.430
RAM.

00:23.430 --> 00:26.280
Ale jeśli mam dwa różne moduły i obsługuję je

00:26.280 --> 00:28.260
w tak zwanym trybie dwukanałowym,

00:28.260 --> 00:31.770
mogę mieć dwie 64-bitowe ścieżki działające razem, dając

00:31.770 --> 00:34.950
mi zasadniczo 128-bitową ścieżkę.

00:34.950 --> 00:37.470
Ten interleaving w rzeczywistości zapewnia zwiększoną wydajność, która

00:37.470 --> 00:40.020
w rzeczywistości jest czymś więcej niż tylko podwojeniem prędkości.

00:40.020 --> 00:41.610
Lubię myśleć o tym w ten sposób.

00:41.610 --> 00:43.050
Kiedy używasz przeplotu,

00:43.050 --> 00:45.750
powiedzmy, że masz dwa konie, które ciągną wóz.

00:45.750 --> 00:48.810
Teraz każdy koń może być w stanie sam uciągnąć 100 funtów,

00:48.810 --> 00:50.700
ale pracując razem, te dwa konie mogą

00:50.700 --> 00:52.890
w rzeczywistości uciągnąć 250 funtów.

00:52.890 --> 00:54.900
W rzeczywistości jest to więcej, niż każdy z nich mógłby

00:54.900 --> 00:56.820
zrobić samodzielnie lub dodając je do siebie.

00:56.820 --> 00:57.930
I to właśnie dzieje się, gdy

00:57.930 --> 00:59.400
zaczynamy robić interleaving.

00:59.400 --> 01:00.510
Ten sam pomysł dotyczy

01:00.510 --> 01:02.730
szybkości dostępu i przeplotu.

01:02.730 --> 01:04.980
Teraz, gdy to zrobimy, suma obu może w rzeczywistości

01:04.980 --> 01:06.510
uzyskać dostęp do więcej niż każdy

01:06.510 --> 01:08.850
z nich mógłby zrobić indywidualnie.

01:08.850 --> 01:11.700
Jakiego rodzaju konfiguracje wielokanałowe można

01:11.700 --> 01:12.900
znaleźć w terenie?

01:12.900 --> 01:15.180
Cóż, tak naprawdę są cztery podstawowe.

01:15.180 --> 01:17.580
Są one znane jako jednokanałowe, dwukanałowe,

01:17.580 --> 01:19.980
trójkanałowe i czterokanałowe.

01:19.980 --> 01:22.590
W przypadku pojedynczego kanału używany jest jeden moduł

01:22.590 --> 01:24.000
pamięci na jednej magistrali.

01:24.000 --> 01:26.310
Jeśli więc masz 64-bitową magistralę

01:26.310 --> 01:28.830
danych, oznacza to, że będziesz mieć 64 bity

01:28.830 --> 01:31.890
wysyłane do i z procesora w każdym cyklu zegara.

01:31.890 --> 01:33.450
Jeśli korzystasz z trybu dwukanałowego,

01:33.450 --> 01:35.370
będzie to wymagało dwóch modułów pamięci

01:35.370 --> 01:37.560
i dwóch gniazd pamięci na płycie głównej,

01:37.560 --> 01:39.270
które działają w tandemie i przeplatają

01:39.270 --> 01:40.920
się.

01:40.920 --> 01:44.340
Wykorzystuje to te dwie 64-bitowe ścieżki i łączy

01:44.340 --> 01:47.280
je, aby uzyskać zasadniczo 128 bitów danych

01:47.280 --> 01:49.890
wysyłanych na transfer w każdym cyklu

01:49.890 --> 01:52.080
zegara, zamiast tylko 64.

01:52.080 --> 01:53.160
Oprócz tego można przejść

01:53.160 --> 01:54.990
do trybu trójkanałowego.

01:54.990 --> 01:56.070
Potrójny kanał pamięci

01:56.070 --> 01:58.620
oznacza wykorzystanie trzech modułów pamięci

01:58.620 --> 02:01.020
i trzech gniazd, a wszystko to w tandemie z koncepcją

02:01.020 --> 02:04.200
przeplatania, aby zapewnić do 192 bitów transferu danych

02:04.200 --> 02:07.230
na tej ścieżce do 64-bitowego procesora.

02:07.230 --> 02:09.330
I wreszcie, mamy czterokanałowe.

02:09.330 --> 02:12.030
W przypadku trybu czterokanałowego wykorzystamy cztery

02:12.030 --> 02:14.850
moduły pamięci i cztery gniazda, a wszystkie one będą

02:14.850 --> 02:17.790
pracować w tandemie, aby zapewnić nam 256-bitowy transfer

02:17.790 --> 02:20.610
danych w każdym cyklu zegara do i od procesora z naszych

02:20.610 --> 02:22.320
jednostek pamięci.

02:22.320 --> 02:25.020
W przypadku konfiguracji dwukanałowej, trójkanałowej lub czterokanałowej

02:25.020 --> 02:26.010
ważne jest, aby najpierw

02:26.010 --> 02:28.950
zapoznać się z instrukcją obsługi płyty głównej.

02:28.950 --> 02:31.410
Wynika to z faktu, że każda płyta główna ma nieco

02:31.410 --> 02:32.940
inny sposób konfiguracji.

02:32.940 --> 02:34.800
Na przykład to, że płyta główna ma cztery

02:34.800 --> 02:37.920
gniazda, nie oznacza, że obsługuje tryb czterokanałowy.

02:37.920 --> 02:40.410
Może obsługiwać tylko tryb jednokanałowy i dwukanałowy.

02:40.410 --> 02:43.140
Nie dowiesz się tego, jeśli nie sprawdzisz instrukcji obsługi.

02:43.140 --> 02:44.820
Ogólnie rzecz biorąc, patrząc

02:44.820 --> 02:46.500
na gniazda na płycie głównej,

02:46.500 --> 02:51.500
będą one oznaczone jako zero, jeden, dwa, trzy i cztery lub A0, A1, B0, B1, jeśli

02:52.290 --> 02:54.180
robimy je w bankach.

02:54.180 --> 02:56.250
Ponownie, ważne jest, aby sprawdzić dokumentację

02:56.250 --> 02:58.140
płyty głównej, aby wiedzieć, w których gniazdach

02:58.140 --> 03:00.480
umieścić pamięć, zwłaszcza jeśli chcesz pracować

03:00.480 --> 03:03.420
w konfiguracji innej niż jednokanałowa.

03:03.420 --> 03:04.560
Inną rzeczą, o której należy

03:04.560 --> 03:06.570
pamiętać podczas korzystania z konfiguracji

03:06.570 --> 03:08.400
wielokanałowych, jest to, że za najlepszą

03:08.400 --> 03:12.570
praktykę uważa się stosowanie pamięci tej samej marki, o tej samej prędkości i przepustowości

03:12.570 --> 03:14.520
we wszystkich gniazdach, które będą częścią

03:14.520 --> 03:17.280
tego samego wielokanałowego połączenia.

03:17.280 --> 03:19.710
Na przykład, jeśli masz cztery gniazda na płycie

03:19.710 --> 03:21.330
głównej i zamierzasz pracować

03:21.330 --> 03:23.070
w konfiguracji dwukanałowej, a więc

03:23.070 --> 03:25.290
zamierzasz używać dwóch z tych gniazd razem,

03:25.290 --> 03:26.910
chcesz upewnić się, że moduł pamięci

03:26.910 --> 03:30.300
w obu gniazdach ma ten sam rozmiar, na przykład osiem gigabajtów

03:30.300 --> 03:33.840
lub 16 gigabajtów, i tę samą prędkość, na przykład 16 000 lub 32 000 megabajtów

03:33.840 --> 03:38.880
na sekundę, aby upewnić się, że później nie pojawią się żadne problemy z kompatybilnością lub

03:38.880 --> 03:41.130
błędy.

03:41.130 --> 03:43.440
Jeśli więc chodzi o pamięć wielokanałową, pamiętaj,

03:43.440 --> 03:46.890
że możesz mieć wiele modułów współpracujących ze sobą, aby zapewnić

03:46.890 --> 03:49.110
większą prędkość, a także większą ogólną ilość

03:49.110 --> 03:50.820
pamięci, którą możesz wykorzystać

03:50.820 --> 03:52.440
do przechowywania.

03:52.440 --> 03:54.270
Jest to ważna kwestia, którą należy wziąć pod uwagę.

03:54.270 --> 03:56.580
Jeśli więc twoja płyta główna obsługuje wielokanałowość

03:56.580 --> 03:58.920
i zamierzasz już korzystać z wielu modułów, równie dobrze

03:58.920 --> 04:01.020
możesz skorzystać ze zwiększonej prędkości, którą

04:01.020 --> 04:02.700
możesz uzyskać, używając wielokanałowości

04:02.700 --> 04:04.113
jako funkcji konfiguracji.
