Memorie cu un singur canal vs Dual Channel Care este mai bine pentru tine?

  • Dustin Hudson
  • 0
  • 3027
  • 160

Dacă îți construiești sau îți modernizezi sistemul, memoria RAM a sistemului trebuie să fie unul dintre cele mai importante lucruri din mintea ta. Majoritatea oamenilor sunt de părere că memoria RAM ajută procesorul să funcționeze mai repede. Însă spre deosebire de opinia publică, memoria de acces aleatoriu sau memoria RAM, în principiu, accelerează sistemul pentru a-și atinge performanțele maxime potențiale. Acest lucru se datorează faptului că procesorul va fi întotdeauna mai rapid decât memoria RAM, ceea ce determină procesorul să aștepte ca RAM să livreze datele. În acest timp de așteptare, procesorul stă inactiv, pierde astfel puterea și timpul.

Progresele recente ale tehnologiei au încercat să depășească bariera de viteză, trecând la tehnici duale, triple și chiar quad-canal pentru a crește viteza, cel mai frecvent fiind canalul dual. Dar cât de mult crește o creștere? Astăzi, vom compara modulele de memorie cu canal unic și cu canal dual, pentru a vedea dacă hype-ul care înconjoară Dual Channel este real sau nu, și upgrade-ul chiar merită? Dar înainte să ajungem la asta, să vedem mai întâi cum funcționează de fapt memoria într-un sistem.

Cum funcționează memoria

Berbec în sistem este controlat de un circuit care este denumit controler de memorie. Memoria RAM și controlerul de memorie sunt conectate printr-o serie de fire, cunoscute colectiv ca Bus de memorie. Acum, aceste fire sunt împărțite în trei grupuri - Control, date și adresă. Cablurile de control sunt responsabile de trimiterea comenzilor către modulele de memorie, care conțin informații despre ce fel de operație este efectuată de sistem. Cablurile de date vor transporta datele care fie sunt citite din memorie către controlorul de memorie, fie scrise de la controlorul de memorie la memorie.

Controlerul de memorie este de asemenea responsabil pentru definirea vitezei de memorie (sau viteze de ceas) pentru modulul de memorie menționat. De exemplu, dacă controlerul de memorie afirmă că rata maximă de ceas pe care o acceptă este de 1333 MHz, chiar dacă instalați un modul de memorie de 2400 MHz, sistemul va putea utiliza potențialul de doar 1333 MHz, subîncărcând astfel memoria RAM. Acum că ai înțeles cum funcționează practic o memorie RAM, să trecem la comparația cu un singur canal și memoria cu două canale.

Memorie cu un singur canal împotriva canalului dual: arhitectură

A un singur stick de memorie RAM funcționează pe un singur canal de date pe 64 de biți, ceea ce înseamnă că poate împinge datele în jos către o singură conductă care are 64 de biți în lățime totală. Arhitectura pentru o memorie cu un singur canal este prezentată mai jos. Arhitectură cu un singur canal

Acestea fiind spuse, în zilele noastre, sistemele moderne acceptă și platforme cu mai multe canale. În cazul memoriei cu două canale, sistemul folosește nu unul, ci două canale de memorie. Acum, avem 2 × 64 de canale de biți disponibil pentru memorie. Acest lucru înseamnă că am dublat urmele de date care rulează pe magistrala de memorie, iar acum avem un canal eficient pe 128 de biți. Arhitectură cu două canale

Dacă aruncați o privire mai atentă asupra imaginii de mai sus, veți vedea că ambele canale acceptă porturi de biți de la D00 la D63, adică 64 de porturi. Acestea fiind spuse, în mod eficient, porturile de pe canalul 2 sunt preluate de la D64 la D127, emulând astfel următorul set de 64 de porturi. Drept urmare, sistemul consideră că lățimea canalului este totală pe 128 biți mai degrabă decât pe 64 de biți. Arhitectură eficientă cu două canale

După cum puteți vedea mai sus, D0-D63 reprezintă primul canal, D64-D127 reprezintă al doilea canal. Astfel, modulele pot prelucra 64 biți de date la un moment dat și așa platformele cu două canale vor citi și scrie la două module simultan (saturand bus-ul lat pe 128 de biți).

Lățime de bandă

Lățimea de bandă este rata teoretică maximă de transfer a unui canal de comunicații și este măsurat în megabyte pe secundă (MB / s) sau gigabyte pe secundă (GB / s). Tehnologiile actuale, cum ar fi DDR (Double Data Rate), pot transfera doi biți de date pe ciclu de ceas. Drept urmare, acestea ating dublarea ratei de transfer în comparație cu tehnologiile tradiționale de memorie. De exemplu, modulul DDR3-1333 MHz poate funcționa de fapt la 666,6 MHz, dar transferă doi biți de date pe ciclu de ceas. Mai mult, lățimea de bandă depinde și de lățimea magistralei de date. Un singur canal folosește o lățime a unui dispozitiv pe 64 de biți, ceea ce înseamnă practic că 64 de biți de date sunt transferați la fiecare ciclu de transfer. Astfel, teoretic, lățimea de bandă poate fi calculată ca:

lățime de bandă = viteza de ceas DDR x lățimea busului de date / 8

Deci, pentru un singur canal de memorie DDR3-1333, lățimea de bandă teoretică apare

Lățimea de bandă în un singur canal = 1333 x 64/8 =  10.664 MB / s sau 10,6 GB / s

Tehnologii mai noi, cum ar fi tehnologiile cu două canale concentrați-vă pe dublarea lățimii busului de date prin creșterea numărului de fire disponibile în magistrala de memorie. Un canal dual folosește lățimea dispozitivului pe 128 biți, adică 128 de biți de date sunt transferate la fiecare ciclu de transfer (așa cum se arată în diferențele arhitecturale de mai sus). La rândul său, acest lucru afectează sistemul prin dublarea teoretică a lățimii de bandă. De exemplu, pentru o memorie DDR3-1333 cu canal dual, lățimea de bandă teoretică la calcul se dovedește a fi

Lățimea de bandă în canalul dual = 1333 x (64 x 2) / 8 = 21328 MB / s sau 21,3 GB / s

Notă: În timp ce diferența dintre lățimile de bandă este uluitoare, nu uitați că acesta este doar un calcul teoretic al celor două valori. Performanța reală între memoria canalului unic și memoria dual canal poate fi diferită, despre care se discută în continuare.

intercalarea

Memoria intercalată este un design realizat pentru compensați viteza relativ lentă de memorie dinamică cu acces aleator (DRAM) sau de memorie de bază. Acest lucru se realizează prin răspândirea uniformă a adreselor de memorie pe băncile de memorie. Banca de memorie este formată din mai multe coloane și rânduri de unități de stocare distribuite pe mai multe cipuri. Fiecare modul de memorie poate avea două sau mai multe bănci de memorie pentru stocarea programelor și a datelor.

Memoria intercalată are ca rezultat contigu citește și scrie. Aceasta folosește de fapt fiecare bancă de memorie pe rând, în loc să o folosească în mod repetat pe aceeași. În cele din urmă, rezultă un debit de memorie semnificativ mai mare, deoarece fiecare bancă are un timp minim de așteptare între citire și scriere.

Întrerupere de citire și scriere a memoriei

Utilizarea o Memorie cu două canale crește numărul de bănci de memorie, astfel, la rândul său, îmbunătățirea designului de intercalare pentru a rezulta multitasking mai bun.

Puncte de reper

Deși evaluarea comparativă nu este echivalentă cu performanțele din viața reală, este mult mai realistă decât calculul teoretic. Ca atare, am comparat o memorie RAM DDR3 de 8 GB cu un singur canal Corsair Vengeance cu o memorie RAM DDR3 cu 8 canale (4 × 2 kit) DDR3, ambele costând aceeași valoare de 64,99 USD. Următoarele repere au fost realizate pe mașina noastră de testare.

  • Euler 3D

Euler 3D RAM CFD Benchmark - Mai mare este mai bun

În Euler 3D Benchmarking-ul nostru, s-a efectuat configurația Memory Double Channel cu aproximativ 17% mai bine decât configurația memoriei cu un singur canal. Diferența dintre cele două pune memoria dublei canale înaintea concurentului său. Acest avantaj ar trebui să se dovedească a fi util pentru utilizatorii care efectuează calcule grele, simulări și compilări.

  • MaxxMem - Copiere, citire, scriere și lățime de bandă

Copie MaxxMem Citire Scriere lățime de bandă - Mai mare este mai bun

La testele noastre cu MaxxMem, am testat copierea memoriei, citirea memoriei, scrierea memoriei și performanțele lățimii de bandă a memoriei. Aceste teste sunt măsurate în Megabytes pe secundă. Ca atare, am observat diferențe semnificative de performanță între modulele de memorie canal unic și canal dual, canalul Dual având un avantaj clar în fiecare caz. Acestea fiind spuse, este demn de subliniat faptul că performanța nu este aproape de calculul teoretic, având în vedere că lățimea de bandă ar fi trebuit să fie dublată atunci când în schimb am observat un ~ Spor de 20% in medie.

  • MaxxMem - Latency Memory

MaxxMem Latency Memory - Inferior este mai bine

Latenția se referă la întârzierea înainte de a începe un transfer de date în urma unei instrucțiuni pentru transferul acestora. În testul nostru de latență a memoriei pe MaxxMem, am constatat că există un simpla ~ 2,7% diferență în latențe, modulul de memorie Dual Channel performând încă puțin mai bine decât Single Channel.

  • Transcodare video frână de mână

Transcodare video frână de mână - mai mică este mai bună

Pe Benchmarking-ul nostru de frână de mână, am văzut aproape un 4,5% avantaj în favoarea memoriei duble canale. Acestea fiind spuse, frâna de mână în sine este un instrument cu adevărat puternic, care împinge sistemul la limitele sale. Chiar și pentru cei mai mulți utilizatori cu sarcini grele care fac videoclipuri de copiere sau transcodare, ușoară diferență nu ar face mare diferență.

  • Pasă de codare Adobe Premiere

Pentru editare video, Adobe Premiere este unul dintre cele mai solicitante programe de acolo. În testul de evaluare comparativă, am constatat că configurarea canalului dual economisește aproximativ 8 secunde în timpul redării generale, oferindu-i astfel o mică margine. Deși aici diferența este destul de nesemnificativă, pentru sistemele care se redau pe tot parcursul zilei, intervalul de timp de redare se poate dovedi a fi mai mare, economisind astfel câteva minute cruciale de pe raft..

Performanța vieții reale

În timp ce punctele de referință de mai sus s-au dovedit a fi în favoarea ușoară a modulului de memorie cu canal dublu, în utilizarea vieții mele reale, am descoperit că există un diferență neglijabilă între cei doi. Pagini încărcate puțin mai rapid, iar software-ul meu, cum ar fi iTunes, Google Chrome și Microsoft Office, au rulat cu viteze echivalente. Și da, m-am asigurat să șterg cache-ul înainte de a testa fiecare configurare a memoriei pentru a asigura rezultate precise.

În plus, am rulat și câteva jocuri pentru a le testa performanțele. Rezultatele sunt prezentate în graficul de mai jos. Repere de joc - FPS - Mai mare este mai bun

Am testat Dying Light, Metro Last Light, Grand Theft Auto V și The Witcher 3: Wild Hunt pe sistemul nostru atunci când s-au asociat cu MSI NVIDIA GTX 1060. Rezultatele au fost mai mult sau mai puțin aceleași, Dual Channel având un ușor avantaj peste modulele de memorie cu un singur canal. Acestea fiind spuse, au existat cazuri în care modul Dual Channel a înregistrat scăderi de performanță, ceea ce a fost destul de evident în Witcher 3. Chiar și așa, diferența dintre cele două este încă neglijabilă..

Memorie cu un singur canal împotriva canalului dual: Care este mai bun?

Pentru a rezuma, aș spune că da, în comparația cu un singur canal cu memoria canalului dual, Dual Channel iese ca câștigător. Acestea fiind spuse, referința și rezultatele vieții reale sunt cu mult diferite de diferențele care au fost calculate pe hârtie. Teoretic, ar fi trebuit să existe o diferență de 2x, în timp ce, în realitate, canalul dual pare să prezinte doar o 16-17% avantaj în cel mai bun mod de utilizare generală. Deși obținerea unei diferențe de 12-13% este de asemenea de dorit, cu siguranță nu merită ipoteza care înconjoară memoria canalului dual. În majoritatea cazurilor, utilizatorul normal nici nu ar observa diferența dintre cei doi. Și în ceea ce privește utilizatorii de energie electrică, chiar dacă Dual Channel iese în prim-plan, ei nu ar sacrifica nimic semnificativ.

VEZI DE ASEMENEA: DDR3 vs DDR4 RAM: Merită să fie upgrade?

Memorie Single Channel vs Dual Channel: Ce este mai bine pentru tine?

După cum puteți vedea, în timp ce memoria cu două canale funcționează mai bine decât modulele de memorie cu un singur canal, diferența dintre cele două nu este în niciun fel uluitoare. La sfarsit, totul se reduce la punctul de preț. Pot exista cazuri în care s-ar putea să cumpărați un kit Dual Channel mai ieftin decât modulul Single Memory sau invers. Acestea fiind spuse, achiziționarea unei memorii cu un singur canal nu lasă ușa deschisă pentru utilizarea viitoare a canalului dual. Singurul lucru pe care trebuie să-l țineți cont este faptul că achiziția viitoare ar trebui să fie similară, dacă nu identică, cu memoria existentă pentru a asigura o funcționare corectă.

In cele din urma, accentul dvs. principal ar trebui să fie pe capacitatea RAM și viteza ceasului. În lumea reală, acești doi factori vor face cea mai mare diferență, indiferent dacă sunt folosiți în un singur canal sau în canalul dual. Sugestia noastră ar fi să finalizați capacitatea și viteza de ceas a RAM-ului dvs. și apoi să urmăriți pur și simplu piața pentru o afacere mai bună pe un singur canal sau pe un canal dual pentru a finaliza achiziția dvs..

Deci, este tot ce trebuie să fie un singur canal vs memoria canalului dual din partea noastră. Asigurați-vă că împărtășiți cu noi gândurile dvs. despre acest lucru, precum și experiențele dvs., în secțiunea de comentarii de mai jos.




Nimeni nu a comentat acest articol încă.

Ghiduri de cumpărare gadget, tehnologii care contează
Publicăm ghiduri detaliate pentru achiziționarea de echipamente, creăm liste interesante cu cele mai bune produse de pe piață, acoperim știri din lumea tehnologiei