WEBVTT

00:00.000 --> 00:00.930
Istruttore: In questa

00:00.930 --> 00:03.540
lezione parleremo di "Memoria multicanale". Ora, la memoria multicanale consente a

00:03.540 --> 00:06.120
un sistema di utilizzare contemporaneamente

00:06.120 --> 00:08.970
due diversi moduli di memoria in tandem per

00:08.970 --> 00:12.480
aumentare le prestazioni e il throughput.

00:12.480 --> 00:15.330
Ad esempio, se si utilizza una memoria a canale

00:15.330 --> 00:18.780
singolo, significa che si utilizza un percorso dati a 64

00:18.780 --> 00:21.810
bit o un bus dati tra il processore, il controller

00:21.810 --> 00:23.430
di memoria e i moduli RAM.

00:23.430 --> 00:26.280
Ma se ho due moduli diversi e li faccio funzionare in

00:26.280 --> 00:28.260
quella che è nota come modalità a doppio

00:28.260 --> 00:31.770
canale, posso avere due percorsi a 64 bit che lavorano insieme,

00:31.770 --> 00:34.950
fornendo essenzialmente un percorso a 128 bit.

00:34.950 --> 00:37.470
L'interleaving offre un aumento delle prestazioni che

00:37.470 --> 00:40.020
va ben oltre il semplice raddoppio della velocità.

00:40.020 --> 00:41.610
Mi piace pensarla in questo modo.

00:41.610 --> 00:43.050
Quando si usa l'interleaving,

00:43.050 --> 00:45.750
supponiamo di avere due cavalli che tirano un carro.

00:45.750 --> 00:48.810
Ora, ogni cavallo potrebbe essere in grado di tirare 100 libbre

00:48.810 --> 00:50.700
da solo, ma lavorando insieme, questi

00:50.700 --> 00:52.890
due cavalli possono tirare 250 libbre.

00:52.890 --> 00:54.900
In realtà questo è più di quanto ciascuno

00:54.900 --> 00:56.820
possa fare da solo o sommandolo.

00:56.820 --> 00:57.930
Ed è proprio questo che succede

00:57.930 --> 00:59.400
quando iniziamo a fare l'interleaving.

00:59.400 --> 01:00.510
È la stessa idea della

01:00.510 --> 01:02.730
velocità di accesso e dell'interleaving.

01:02.730 --> 01:04.980
In questo modo, la somma totale di entrambi

01:04.980 --> 01:06.510
può accedere a più di quanto

01:06.510 --> 01:08.850
uno dei due possa fare singolarmente.

01:08.850 --> 01:11.700
Che tipo di configurazione multicanale si può

01:11.700 --> 01:12.900
trovare sul campo?

01:12.900 --> 01:15.180
In realtà ce ne sono quattro di base.

01:15.180 --> 01:17.580
Sono noti come canale singolo, canale doppio,

01:17.580 --> 01:19.980
canale triplo e canale quadruplo.

01:19.980 --> 01:22.590
Con il canale singolo, si utilizza un modulo di

01:22.590 --> 01:24.000
memoria su un unico bus.

01:24.000 --> 01:26.310
Quindi, se si dispone di un bus dati a

01:26.310 --> 01:28.830
64 bit, significa che ad ogni ciclo di clock

01:28.830 --> 01:31.890
vengono inviati 64 bit al e dal processore.

01:31.890 --> 01:33.450
Se si utilizza il dual channel,

01:33.450 --> 01:35.370
sono necessari due moduli di memoria

01:35.370 --> 01:37.560
e due slot di memoria sulla scheda madre

01:37.560 --> 01:40.920
che lavorano in tandem e si interlacciano.

01:40.920 --> 01:44.340
In questo modo, i due percorsi a 64 bit vengono combinati

01:44.340 --> 01:47.280
per ottenere essenzialmente 128 bit di dati inviati

01:47.280 --> 01:49.890
per trasferimento ogni singolo ciclo di

01:49.890 --> 01:52.080
clock, anziché solo 64.

01:52.080 --> 01:53.160
Ora, oltre a questo, si

01:53.160 --> 01:54.990
potrebbe passare al canale triplo.

01:54.990 --> 01:56.070
Con il canale triplo,

01:56.070 --> 01:58.620
si utilizzano tre moduli di memoria e tre slot,

01:58.620 --> 02:01.020
tutti in tandem con la nozione di interleaving,

02:01.020 --> 02:04.200
per ottenere fino a 192 bit di trasferimento dati sul percorso

02:04.200 --> 02:07.230
verso il processore a 64 bit.

02:07.230 --> 02:09.330
Infine, abbiamo il quadricanale.

02:09.330 --> 02:12.030
Ora, con il quad channel, prenderemo quattro moduli

02:12.030 --> 02:14.850
di memoria e quattro slot e li faremo lavorare tutti

02:14.850 --> 02:17.790
in tandem per fornire 256 bit di trasferimento dati su

02:17.790 --> 02:20.610
ogni ciclo di clock da e verso il processore dalle nostre

02:20.610 --> 02:22.320
unità di memoria.

02:22.320 --> 02:25.020
Quando si configura un sistema dual-channel, triple-channel

02:25.020 --> 02:26.010
o quad-channel, è importante

02:26.010 --> 02:28.950
consultare prima il manuale della scheda madre.

02:28.950 --> 02:31.410
Questo perché ogni scheda madre ha una configurazione

02:31.410 --> 02:32.940
leggermente diversa.

02:32.940 --> 02:34.800
Ad esempio, il fatto che la scheda madre

02:34.800 --> 02:37.920
abbia quattro slot non significa che supporti il quad-channel.

02:37.920 --> 02:40.410
Può supportare solo canali singoli e doppi.

02:40.410 --> 02:43.140
E non lo si può sapere se non si controlla il manuale.

02:43.140 --> 02:44.820
In genere, quando si osservano

02:44.820 --> 02:46.500
gli slot sulla scheda madre,

02:46.500 --> 02:51.500
questi sono etichettati come zero, uno, due, tre e quattro, o A0, A1, B0, B1 se

02:52.290 --> 02:54.180
si tratta di banchi.

02:54.180 --> 02:56.250
Ancora una volta, è importante controllare la documentazione

02:56.250 --> 02:58.140
sulla scheda madre per sapere in quali slot inserire

02:58.140 --> 03:00.480
la memoria, soprattutto se si desidera operare in una configurazione

03:00.480 --> 03:03.420
diversa da quella a canale singolo.

03:03.420 --> 03:04.560
Un'altra cosa da tenere

03:04.560 --> 03:06.570
presente quando si utilizzano configurazioni

03:06.570 --> 03:08.400
multicanale è che è considerata una

03:08.400 --> 03:12.570
pratica ottimale utilizzare lo stesso modello di velocità e throughput di memoria

03:12.570 --> 03:14.520
in tutti gli slot che faranno parte dello

03:14.520 --> 03:17.280
stesso multicanale.

03:17.280 --> 03:19.710
Ad esempio, se si dispone di quattro slot sulla scheda

03:19.710 --> 03:21.330
madre e si intende operare in configurazione

03:21.330 --> 03:23.070
dual-channel, e quindi si intende

03:23.070 --> 03:25.290
utilizzare due di questi slot insieme, è necessario

03:25.290 --> 03:26.910
assicurarsi che il modulo di memoria

03:26.910 --> 03:30.300
in entrambi gli slot sia della stessa dimensione, ad esempio otto gigabyte

03:30.300 --> 03:33.840
o 16 gigabyte, e della stessa velocità, ad esempio 16.000 o 32.000 megabyte

03:33.840 --> 03:41.130
al secondo, per garantire che non si verifichino problemi di compatibilità o errori in seguito.

03:41.130 --> 03:43.440
Quando si parla di memoria multicanale, quindi, è

03:43.440 --> 03:46.890
possibile avere più moduli che lavorano insieme per garantire velocità più

03:46.890 --> 03:49.110
elevate, oltre a disporre di una quantità complessiva

03:49.110 --> 03:50.820
di memoria più elevata da utilizzare

03:50.820 --> 03:52.440
per l'archiviazione.

03:52.440 --> 03:54.270
È una considerazione importante da fare.

03:54.270 --> 03:56.580
Quindi, se la vostra scheda madre supporta il multicanale

03:56.580 --> 03:58.920
e avete già intenzione di utilizzare più moduli, potreste

03:58.920 --> 04:01.020
sfruttare la maggiore velocità che potete ottenere

04:01.020 --> 04:02.700
utilizzando il multicanale come funzione

04:02.700 --> 04:04.113
di configurazione.
