Hem Potatis Ddr2-typer. Moderna typer av minne DDR, DDR2, DDR3 för stationära datorer. Kyltyp för minnesremsor

Ddr2-typer. Moderna typer av minne DDR, DDR2, DDR3 för stationära datorer. Kyltyp för minnesremsor

Nu, efter att ha lärt sig vad det är och vad och hur det fungerar, funderar många av er förmodligen på att köpa ett kraftfullare och mer produktivt RAM-minne för din dator. När allt kommer omkring, öka prestanda hos en dator med hjälp av extra minne Baggeär den enklaste och billigaste metoden (till skillnad från till exempel ett grafikkort) för att uppgradera ditt husdjur.

Och ... Här står du vid en monter med paket med RAM. Det finns många av dem och de är alla olika. Frågor uppstår: Vilken typ av RAM ska du välja?Hur man väljer rätt RAM och inte räknar fel?Vad händer om jag köper ett RAM-minne och då fungerar det inte? Det är rimliga frågor. I den här artikeln ska jag försöka svara på alla dessa frågor. Som du redan förstått kommer denna artikel att ta sin rättmätiga plats i en serie artiklar där jag skrev om hur man väljer rätt individuella datorkomponenter, d.v.s. järn. Om du inte har glömt så inkluderade det artiklar:



Denna cykel kommer att fortsätta, och i slutet kommer du att kunna sätta ihop en superdator åt dig själv, perfekt på alla sätt 🙂 (om, naturligtvis, ekonomin tillåter :))
Tills dess lära sig att välja rätt minne för din dator.
Gå!

Random access memory och dess huvudsakliga egenskaper.

När du väljer RAM till din dator måste du definitivt bygga på ditt moderkort och processor, eftersom RAM-moduler är installerade på moderkortet och det stöder även vissa typer av RAM. Därmed erhålls förhållandet mellan moderkort, processor och RAM.

Lära om vilken typ av RAM stöder ditt moderkort och processor? kan hittas på tillverkarens hemsida, där du måste hitta modellen på ditt moderkort, och även ta reda på vilka processorer och RAM för dem som det stöder. Om du inte gör det visar det sig att du köpt ett supermodernt RAM-minne, men det är inte kompatibelt med ditt moderkort och kommer att samla damm någonstans i din garderob. Låt oss nu gå direkt till de viktigaste tekniska egenskaperna hos RAM, som kommer att fungera som ett slags kriterier när du väljer RAM. Dessa inkluderar:

Här har jag listat de viktigaste egenskaperna hos RAM, som är värda att uppmärksamma först och främst när du köper det. Nu kommer vi att öppna var och en av dem i tur och ordning.

RAM-typ.

Idag är den mest föredragna typen av minne i världen minnesmoduler DDR(dubbel datahastighet). De skiljer sig åt i släpptid och, naturligtvis, i tekniska parametrar.

  • DDR eller DDR SDRAM(översatt från engelska. Double Data Rate Synchronous Dynamic Random Access Memory - synkront dynamiskt minne med direktåtkomst och dubbel datahastighet). Moduler av denna typ har 184 kontakter på stången, drivs av en spänning på 2,5 V och har en klockfrekvens på upp till 400 megahertz. Denna typ av RAM-minne är redan föråldrad och används endast i gamla moderkort.
  • DDR2Är en utbredd typ av minne vid denna tid. Har 240 stift på kretskortet (120 på varje sida). Förbrukningen, till skillnad från DDR1, reduceras till 1,8 V. Klockfrekvensen sträcker sig från 400 MHz till 800 MHz.
  • DDR3- ledaren inom produktivitet när detta skrivs. Den är inte mindre utbredd än DDR2 och förbrukar 30-40 % mindre spänning än sin föregångare (1,5 V). Har en klockfrekvens på upp till 1800 MHz.
  • DDR4- en ny, supermodern typ av RAM, som ligger före sina motsvarigheter både vad gäller prestanda (klockfrekvens) och spänningsförbrukning (vilket betyder att den har mindre värme). Stöd för frekvenser från 2133 till 4266 MHz meddelas. För tillfället har dessa moduler ännu inte kommit in i massproduktion (de lovar att släppa dem i massproduktion i mitten av 2012). Officiellt fungerar fjärde generationens moduler i DDR4-2133 vid en spänning på 1,2 V presenterades på CES, av Samsung den 4 januari 2011.

Mängden RAM.

Jag kommer inte skriva så mycket om mängden minne. Låt mig bara säga att det är i det här fallet som storleken spelar roll 🙂
Allt för några år sedan tillfredsställde 256-512 MB RAM alla behov hos även coola speldatorer. För närvarande, för normal funktion separat, kräver endast operativsystemet Windows 7 1 GB minne, för att inte tala om applikationer och spel. Det kommer aldrig att finnas extra RAM-minne, men jag ska berätta en hemlighet att 32-bitars Windows bara använder 3,25 GB RAM, även om du installerar hela 8 GB RAM. Du kan läsa mer om detta.

Måtten på remsorna eller den så kallade Formfaktorn.

Formfaktor- dessa är standardstorlekarna på RAM-modulerna, typen av konstruktion av själva RAM-remsorna.
DIMM(Dual InLine Memory Module är en dubbelsidig typ av moduler med kontakter på båda sidor) - främst designad för stationära stationära datorer, och SO-DIMM används i bärbara datorer.

Klockfrekvens.

Detta är en ganska viktig teknisk parameter för RAM. Men moderkortet har också en klockfrekvens och det är viktigt att veta driftsfrekvensen för bussen på detta kort, eftersom om du köpte till exempel en RAM-modul DDR3-1800, och kortplatsen (kontakten) på moderkortet stöder den maximala klockfrekvensen DDR3-1600, så kommer RAM-modulen som ett resultat att arbeta med en klockfrekvens på 1600 MHz... I det här fallet är alla möjliga fel, fel i driften av systemet etc. möjliga.

Obs: Minnesbussfrekvens och processorfrekvens är helt olika koncept.

Av ovanstående tabeller kan det förstås att bussfrekvensen multiplicerad med 2 ger den effektiva minnesfrekvensen (anges i "chip"-kolumnen), dvs. ger oss överföringshastigheten. Namnet berättar också om det. DDR(Double Data Rate) - vilket betyder dubbel dataöverföringshastighet.
För tydlighetens skull kommer jag att ge ett exempel på avkodning i RAM-modulens namn - Kingston / PC2-9600 / DDR3 (DIMM) / 2Gb / 1200MHz, var:
- Kingston- tillverkare;
- PC2-9600- Namnet på modulen och dess bandbredd;
- DDR3 (DIMM)- typ av minne (formfaktor i vilken modulen är tillverkad);
- 2 Gb- modulens volym;
- 1200MHz- effektiv frekvens, 1200 MHz.

Bandbredd.

BandbreddÄr en minnesegenskap som påverkar systemets prestanda. Den uttrycks som produkten av systembussfrekvensen med mängden data som överförs per klockcykel. Bandbredd (Peak Data Rate) är ett komplext mått på kapacitet Bagge, tar det hänsyn till dataöverföringsfrekvens, bussens bredd och antalet minneskanaler. Frekvens anger potentialen hos minnesbussen per klockcykel - högre frekvenser kan överföra mer data.
Topphastigheten beräknas med formeln: B = f * c, var:
B - bandbredd, f - överföringsfrekvens, c - bussbredd. Om du använder två kanaler för dataöverföring multiplicerar vi allt som tas emot med 2. För att få en siffra i byte/s måste du dividera resultatet med 8 (eftersom det finns 8 bitar i 1 byte).
För bättre prestanda RAM-buss bandbredd och processorbuss bandbredd måste matcha. Till exempel, för en Intel core 2 duo E6850-processor med en 1333 MHz systembuss och en bandbredd på 10600 Mb/s, kan du installera två moduler med en bandbredd på 5300 Mb/s vardera (PC2-5300), totalt kommer de att har systembussbandbredden (FSB) lika med 10600 Mb/s.
Bussfrekvens och bandbredd anges enligt följande: " DDR2-XXXX" och " PC2-ÅÅÅÅ". Här står "XXXX" för den effektiva minnesfrekvensen och "YYYY" för toppbandbredden.

Tider (latens).

Tidpunkter (eller latens)- dessa är signalens tidsfördröjningar, som, i de tekniska egenskaperna hos RAM, skrivs i formen " 2-2-2 " eller " 3-3-3 " etc. Varje siffra här representerar en parameter. I ordning är det alltid " CAS-latens"(Arbetscykeltid)," RAS till CAS fördröjning"(Full åtkomsttid) och" RAS förladdningstid"(Förladdningstid).

Notera

För att du bättre ska kunna förstå begreppet timings, föreställ dig en bok, det kommer att vara vårt RAM-minne som vi refererar till. Information (data) i en bok (RAM) är indelad i kapitel, och kapitel består av sidor, som i sin tur innehåller tabeller med celler (som i Excel-tabeller). Varje cell med data på sidan har sina egna koordinater vertikalt (kolumner) och horisontellt (rader). RAS-signalen (Raw Address Strobe) används för att välja en rad, och CAS-signalen (Column Address Strobe) används för att läsa ett ord (data) från den valda raden (d.v.s. för att välja en kolumn). En fullständig läscykel börjar med öppnandet av "sidan" och slutar med att den stängs och laddas, eftersom annars kommer cellerna att laddas ur och data försvinner. Så här ser algoritmen för att läsa data från minnet ut:

  1. den valda "sidan" aktiveras av RAS-signalen;
  2. data från den valda raden på sidan sänds till förstärkaren, och en fördröjning krävs för dataöverföring (det kallas RAS-till-CAS);
  3. en CAS-signal ges för att välja (kolumn) ett ord från den raden;
  4. data överförs till bussen (varifrån den går till minneskontrollern), medan det också finns en fördröjning (CAS Latency);
  5. nästa ord går utan dröjsmål, eftersom det finns i den förberedda raden;
  6. efter att anropet till raden är avslutat stängs sidan, data returneras till cellerna och sidan laddas om (fördröjningen kallas RAS Precharge).

Varje siffra i beteckningen indikerar hur många bussklockcykler signalen kommer att fördröjas. Tider mäts i nanosekunder. Siffrorna kan variera från 2 till 9. Men ibland läggs en fjärde till dessa tre parametrar (till exempel: 2-3-3-8), som kallas " DRAM-cykeltid Tras / Trc”(Kärtecknar hastigheten på hela minneschippet som helhet).
Det händer att en listig tillverkare ibland bara anger ett värde i RAM-minnets egenskaper, till exempel " CL2"(CAS Latency), den första timingen är lika med två klockcykler. Men den första parametern behöver inte vara lika med alla tider, och kanske mindre än andra, så tänk på detta och fall inte för tillverkarens marknadsföringsknep.
Ett exempel för att förtydliga effekten av timings på prestanda: ett system med minne vid en frekvens på 100 MHz med timings 2-2-2 har ungefär samma prestanda som samma system vid en frekvens på 112 MHz, men med fördröjningar på 3 -3-3. Med andra ord, beroende på latens, kan skillnaden i prestanda vara upp till 10 %.
Så när du väljer är det bättre att köpa minne med de lägsta tiderna, och om du vill lägga till en modul till den redan installerade, måste tidpunkterna för det köpta minnet matcha tiderna för det installerade minnet.

Minnesdriftlägen.

RAM-minnet kan fungera i flera lägen, om, naturligtvis, sådana lägen stöds av moderkortet. den enkanal, två kanaler, tre kanaler och även fyra kanaler lägen. Därför, när du väljer RAM, bör du vara uppmärksam på denna parameter av moduler.
Teoretiskt ökar hastigheten för minnesundersystemet i dubbelkanalsläget 2 gånger, i trekanalsläget - 3 gånger, etc., men i praktiken, i dubbelkanalsläget, ökar prestandavinsten, i kontrast till enkanalsläget, är 10-70%.
Låt oss ta en närmare titt på typerna av lägen:

  • Enkelkanalsläge(enkanalig eller asymmetrisk) - detta läge är aktiverat när endast en minnesmodul är installerad i systemet eller alla moduler skiljer sig från varandra vad gäller minnesstorlek, driftsfrekvens eller tillverkare. Det spelar ingen roll i vilka kortplatser och minne som ska installeras. Allt minne kommer att köras med hastigheten för det långsammaste installerade minnet.
  • Dubbelt läge(tvåkanaligt eller symmetriskt) - samma mängd RAM installeras i varje kanal (och teoretiskt sett fördubblas den maximala dataöverföringshastigheten). I tvåkanalsläge fungerar minnesmoduler i par: 1:a med 3:a och 2:a med 4:a.
  • Trippelläge(tre-kanals) - samma mängd RAM är installerat i var och en av de tre kanalerna. Moduler väljs i termer av hastighet och volym. För att aktivera detta läge måste modulerna installeras i kortplatserna 1, 3 och 5 / eller 2, 4 och 6 platser. I praktiken, förresten, är detta läge inte alltid mer produktivt än tvåkanalsläget, och ibland förlorar det till och med i dataöverföringshastigheten.
  • Flexläge(flexibel) - låter dig öka prestanda för RAM när du installerar två moduler av olika storlekar, men samma driftsfrekvens. Precis som i dubbelkanalsläget installeras minneskort i kortplatser med samma namn på olika kanaler.

Vanligtvis är det vanligaste alternativet dubbelkanalsminne.
För att arbeta i flerkanalslägen finns det speciella uppsättningar av minnesmoduler - den så kallade Kit minne(Kit-set) - denna uppsättning innehåller två (tre) moduler, från samma tillverkare, med samma frekvens, timings och typ av minne.
Utseende på KIT-kit:
för tvåkanalsläge

för trekanalsläge

Men det viktigaste är att sådana moduler är noggrant utvalda och testade av tillverkaren själv, för drift i par (tripletter) i två- (tre-) kanallägen och inte innebär några överraskningar i drift och konfiguration.

Modultillverkare.

Nu på marknaden Bagge tillverkare som: Hynix, amsung, Corsair, Kingmax, Överskrida, Kingston, OCZ
Varje företag har sin egen produkt för varje produkt. märkningsnummer, enligt vilken, om du dechiffrerar det korrekt, kan du ta reda på mycket användbar information om produkten. Låt oss till exempel försöka dechiffrera modulens märkning. Kingston familjer VärdeRAM(se bild):

Avkodning:

  • KVR- Kingston ValueRAM dvs. tillverkare
  • 1066/1333 - fungerande / effektiv frekvens (Mhz)
  • D3- minnestyp (DDR3)
  • D (Dubbel) - rang / rang... En dual-rank modul är två logiska moduler lödda på en fysisk kanal och växelvis med samma fysiska kanal (behövs för att uppnå den maximala mängden RAM med ett begränsat antal platser)
  • 4 - 4 DRAM-minneschips
  • R - Registrerad, indikerar stabil drift utan fel eller fel under en så lång tid som möjligt
  • 7 - signalfördröjning (CAS = 7)
  • S- termisk sensor på modulen
  • K2- en uppsättning (kit) med två moduler
  • 4G- den totala volymen av valen (båda plankorna) är 4 GB.

Jag ska ge ett annat exempel på markering CM2X1024-6400C5:
Markeringen visar att det är det DDR2-modul volym 1024 MB standard- PC2-6400 och förseningar CL = 5.
Frimärken OCZ, Kingston och Corsair rekommenderas för överklockning, dvs. har överklockningspotential. De kommer att ha låga timings och en klockfrekvensmarginal, plus att de är utrustade med kylflänsar och några till och med kylare för värmeavledning. under acceleration ökar mängden värme avsevärt. Priset för dem blir naturligtvis mycket högre.
Jag råder dig att inte glömma förfalskningar (det finns många av dem på hyllorna) och köp RAM-moduler endast i seriösa butiker som ger dig en garanti.

Till sist:
Det är allt. Med hjälp av denna artikel tror jag att du inte längre kan göra ett misstag när du väljer RAM till din dator. Nu kan du välj rätt RAM för systemet och öka dess prestanda utan problem. Tja, för dem som köper RAM (eller redan har köpt det), kommer jag att ägna följande artikel, där jag kommer att beskriva i detalj hur man korrekt installerar RAM in i systemet. Missa inte…

Bästa RAM 2019

Corsair Dominator Platinum

Det bästa minnet bland klasskamrater med hög prestanda och innovation inom RGB-teknik. DDR4-standard, 3200MHz hastighet, standardtider 16.18.18.36, två 16 GB-moduler. Remsorna har ljusa Capellix RGB-lysdioder, ett avancerat iCUE-program och Dominator DHX kylflänsar. Det enda problemet är att höjden på modulen kanske inte är lämplig.

Corsair, som alltid, överträffar sig själv med varje ny modell, Dominator Platinum är inget undantag. Idag är det favorit DDR4-minnesuppsättningen för spelare och kraftfulla arbetsstationsägare. Utseendet på modulerna är snyggt och stilrent, tilltalande för spelentusiaster, DHX-kylning fungerar effektivt och plankornas prestanda är redan redo att bli en legend. Hur som helst kommer det att ge användaren flaggskeppsparametrar i många år framöver. Minnet har nu en ny design, en ny, ljusare 12-LED Corsair Capellix bakgrundsbelysning. Den (proprietära) iCUE-mjukvaran ger flexibel minnesinställning för maximal prestanda. Om du har bytt moderkort eller processor, och kanske en grafikaccelerator, kan minnet konfigureras som inbyggt för vilken ny komponent som helst.

Minnets prislapp är något högre än hos andra tillverkare, men detta kompenseras av högsta kvalitet och fantastiska prestanda.

Artikeln uppdateras ständigt. Senast uppdaterad 2013-01-04 p.
Random Access Memory (RAM)- detta är ett speciellt minne (random access memory), som tillfälligt lagrar data och kommandon som är nödvändiga för att processorn ska kunna utföra operationer, och åtkomsttiden till detta minne (för processorn) överstiger inte en cykel.
Dataöverföring till/från RAM sker direkt genom processorns ultrasnabba cacheminne (L2 eller L3).

Timing (latens) för RAMär tidsfördröjningen för datautbytessignalen, dvs. detta är den korta tidsfördröjningen för minnets "känslighet" för data I/O. Minnesprestandan beror direkt på tidpunkterna och som ett resultat är prestandan för hela systemet mycket beroende.
Tider anges på minnesmodulerna i formen: 4-4-4-12, 6-6-6-18, 9-9-9-27 eller som en del av CL4, CL5, CL9 minnesmodulmärkning.

Det första steget i att välja RAM är ditt val av moderkort och processor.
Eftersom minnet är direkt installerat i moderkortet och typen av minne kommer att bero på mattan. brädor.
Vi skrev om detta:

Och processorn kommer att arbeta direkt med det installerade RAM-minnet, och de nya processorerna har en inbyggd kontroller för att utbyta data med RAM-minnet.
Om det här:

Minnestyp.

Följande typer av minne används i stationära datorsystem:

DDR(dubbel datahastighet) - för närvarande är den här typen av minne föråldrad och används nästan aldrig. Modulen har 184 kontakter. Standardmatningsspänning 2,5 V.
Märkt som PC-2700 333 Mhz, PC-3200 400 Mhz.

Eftersom den här typen av minne sedan länge har upphört, kommer vi inte att fokusera på det.

DDR2– Det här är en utbredd typ av minne för tillfället. DDR2, till skillnad från DDR, låter dig sampla 4 databitar per klocka på en gång (4n-prefetch), DDR endast 2 bitar per klocka (2n-prefetch), d.v.s. DDR2 kan överföra 4 bitar av information från cellerna i minnesmikrokretsen till ingångs-utgångsbuffertarna i en cykel av minnesbussen. Modulen är utformad som ett kretskort med 240 kontakter (120 på varje sida) och har en standardmatningsspänning på 1,8 V.
Märkt som PC-5300 667 Mhz, PC-6400 800 Mhz, PC-8500 1066 Mhz.

Denna typ av minne används nu flitigt i stationära kontors- och speldatorer. På grund av den höga frekvensen, låga timings (latenser) och den dubbla samplingshastigheten visar minnet resultat med hög prestanda.

DDR3– En ny och inte mindre vanlig typ av minne. DDR3 - låter dig sampla 8 bitar av data per klocka (8n-prefetch). Modulen, liksom DDR2, är gjord i form av ett 240-stiftskort (endast nyckeln / kortplatsen är förskjuten och du kan inte installera DDR3 i DDR2-platsen), och standardmatningsspänningen är bara 1,5 V.
Märkt som PC-10600 1333 Mhz, PC-12800 1600 Mhz, PC-14400 1800 Mhz, PC-15000 1866 Mhz, PC-16000 2000 Mhz.

Just nu förskjuter denna typ av minne DDR2 från nya system och kommer att helt ersätta det i framtiden. DDR3 har endast hittats i spel- och överklockningssystem, men är också fullt implementerat i multimediasystem och bärbara datorer. Eftersom den har högre driftsfrekvenser och mycket högre bandbredd jämfört med DDR2.
Strömförbrukningen för DDR3-minne är cirka 40 % mindre än för DDR2-minne, vilket är mycket viktigt för bärbara datorer och mobila system.

För nya system är det inte längre kostnadseffektivt att köpa DDR2-minne. Är det för kontorsdatorer baserade på en tidigare med integrerad grafikkärna.

Och när du köper nya komponenter för hem- och spelöverklockningssystem måste du för tillfället fokusera på DDR3. Sedan, alla nya matta. kort och nya processorer stöder endast DDR3.
Det enda att tänka på är att DDR3 har något högre timings jämfört med DDR2, men på grund av sin högre frekvens och lägre strömförbrukning är det det bästa valet för stationära och mobila system.

Minnesfrekvens.

Aritmetiken här är enkel: ju högre frekvens, desto effektivare minne.
Huvudsaken är att ditt moderkort stödjer den minnesfrekvens du har valt.

Men glöm inte att med ökande frekvens ökar också timings (förseningar).

Den gyllene medelvägen i DDR3 är 1600 Mhz med CL7 eller CL8 timings.
För DDR2 är den optimala frekvensen 1066 Mhz med CL5-timing.

Tider.

Timings (fördröjningar) är med andra ord minneslatens. Det vill säga, hastigheten på minnets "responsivitet" bestäms av tidpunkterna.
Det visar sig att ju lägre tider, desto snabbare minne.

DDR hade standard CL3-tider (3-3-3-9) vid 400 MHz
DDR2 standard CL6 timings (6-6-6-18) vid 800 MHz
DDR3 har CL9 (9-9-9-27) timings vid 1600 Mhz

Men det finns moduler med reducerade timings / ökad prestanda. Sådana moduler är lite dyrare än standardmoduler, men de kan påskynda systemet avsevärt.
De kallas ibland för överklockningsminne.
Du kan köpa minne, vars timings, till exempel, vid samma frekvens för DDR2 800 Mhz endast är CL4 (4-4-4-12), och för DDR3 1600 Mhz - CL7 (7-7-7-21) .
Det enda är att för att säkerställa ett sådant driftsätt, anger vissa tillverkare matningsspänningen för sina chips högre än den nominella.

Dual-Triple-Channel minne och KIT-minne.

Tvåkanalsläget började användas relativt nyligen. Och den trekanaliga baseras endast på X58-spelkretsuppsättningen på LGA 1366-plattformen för Core i7.

Dubbelkanalsläge är ett arbetssätt för RAM, där minnesmoduler fungerar i par, det vill säga den 1:a med den 3:e, och den 2:a med den 4:e (i tre-kanalen - "tripletter" 1-3-5 , 2-4 -6), och varje par är på sin egen kanal - medan i enkanalsläge alla minnesmoduler betjänas samtidigt av en styrenhet (så att säga, de fungerar i en kanal).
Den totala mängden tillgängligt minne i ett tre- eller tvåkanalsläge (liksom i ett enkanalsläge) är lika med summan av alla volymer för de installerade minnesmodulerna.

Tvåkanalsrobotarnas minnesläge ger en mycket bra prestandaboost. I teorin fördubblar detta läge minnesbandbredden. I praktiken är ökningen av dubbelkanal jämfört med enkanal från 10 % till 70 % (beroende på applikation).
Jo, för tre-kanalen är vinsten obetydlig än så länge, i jämförelse med två-kanalen, bara ett par procent.

Minnet för en volym, en frekvens, en tillverkare, en typ kommer att fungera i tre-tvåkanalsläge. Och det är också nödvändigt att moderkortet och processorn stöder detta driftsätt. Du kan läsa om detta i artiklarna:

Men ibland finns det undantag.
Två (tre) helt identiska minnesmoduler (frekvens, timings, storlek, tillverkare, typ och till och med från samma batch) kan "vägra" att arbeta i Dual Channel (Triple Channel) och leda systemet till en blå skärm.
Det är som ett lotteri vem som har turen att lansera två eller tre vanliga moduler, och vem som inte är det.
Och du kan inte göra några anspråk under garantin, eftersom de fungerar perfekt individuellt och i enkanalsläge.

För att underlätta lanseringen av minnet till DualChannel-läget "målar" moderkortstillverkarna minnesplatserna i en kanal med en färg, den andra kanalen med en annan. Följaktligen, för att få minnet att fungera i tvåkanalsläge, måste du installera moduler i kortplatser av samma färg (mer exakt, vi läser instruktionerna för moderkortet).
(ett undantag är när det bara finns två platser på kortet, då kan du kontrollera antalet kanaler med CPU-Z-programmet)

Enkanaligt minnesdriftläge är när minnet sätts in i intilliggande platser (av olika färger):

Dubbelkanalsläge, minne installeras i par 1-3, 2-4 (i platser av samma färg):


VIKTIG!!! Om du, på moderkortet, stödjer dubbelkanals minnesrobotar, och minnet sätts in i 1:a och 3:e plats (till exempel 2 st. 1Gb vardera) och du bestämmer dig för att leverera den tredje stapeln till den 2:a eller 4:e kortplatsen ( låt oss säga samma stapel med en volym på 1 Gb). Då kommer du att "tappa" dual-channel minnesläget, och kontrollern kommer att gå in i en-kanal.
Ökningen från det extra minnet kommer inte att vara hög, och från förlusten av tvåkanalsläget kommer prestandan att minska något.
För att spara tvåkanalsläget, lägg till minne i par !!!

Trekanalsläge, minne är installerat i "tripletter" 1-3-5, 2-4-6 (även i kortplatser av samma färg):


Det finns speciella uppsättningar av minnesmoduler för arbete i flerkanalslägen.
Så kallade Kit minne(Kit-set) - denna uppsättning innehåller två (tre) moduler, från samma tillverkare, med samma frekvens, timings och typ av minne.
Men det viktigaste är att sådana moduler är noggrant utvalda och testade av tillverkaren själv, för drift i par (tripletter) i två- (tre-) kanallägen och inte innebär några överraskningar i drift och konfiguration.

Utseende på KIT-kit:
för tvåkanalsläge


för tre kanaler

Dessutom är dessa minnesmoduler utrustade med passiva kylflänsar, vars närvaro gör att chipsen kan kyla sig själva.
Detta är ett obestridligt plus och har en positiv effekt på minnets stabilitet.

Baserat på prestandaförstärkningstesterna är det optimala valet för alla system (inklusive kontorsmodeller) minnesläget med dubbla kanaler.

Dubbla kanals prestandatester:.

Det vill säga att det till exempel är bättre att ta 2 remsor med en volym på 2 Gb vardera och sätta dem i tvåkanalsläge än med en 4 Gb-remsa.
Eller 2 stycken på 1 Gb vardera, än en med en volym på 2 Gb.
Mängden minne är densamma, men prestandavinsten är 10-70 % mer, beroende på applikation.

Det enda är att för att tillhandahålla ett tvåkanalsläge i en kontorsdator räcker det med enkla identiska moduler (helst från en batch), sedan för hemmaspel, multimedia, spel och överklockningssystem rekommenderar vi starkt att köpa KIT-minne (KIT) -uppsättning).

Den nödvändiga mängden minne.

Idag är den minsta nödvändiga mängden RAM 2 Gb. ...
Detta är tillräckligt för alla kontorssystem.

Men det bästa valet är 4 Gb (2x2Gb). Detta räcker för alla spelmaskiner.
Installation av 4 stycken är inte önskvärt. 1 Gb vardera kommer detta att leda till mer strömförbrukning och mindre stabilitet vid ihopparning i flerkanalsläge.

Obs: För att Windows-operativsystemet ska kunna använda hela 4 Gb RAM-minne måste du installera ett 64-bitars Windows-operativsystem. Eftersom ett 32-bitarssystem kommer att använda 3,12 Gb av 4 Gb installerat.

Mer RAM kommer främst att behövas av entusiaster eller proffs för att bearbeta grafik och designmodeller i hög upplösning.

Installation av 8 Gb (2x4 Gb) och högre är motiverad i system med SSD, och som använder en hårddisk för korttidslagring av filer som bearbetas av RAM.
Att inaktivera personsökningsfilen är endast relevant på system som använder en SSD-enhet. För att förlänga dess livslängd.

Och i slutet av artikeln skulle jag vilja säga att det aldrig finns mycket RAM, men det behövs inget extra minne.
Det är nödvändigt att ta exakt så mycket som behövs, och för de "extra" pengarna välj Kit-minne med lägre timings och med en högre frekvens.

RAM är en speciell mikrokrets som används för att lagra alla typer av data. Det finns många typer av dessa enheter, de tillverkas av en mängd olika företag. De bästa producenterna är oftast av japanskt ursprung.

Vad är det och vad är det till för?

RAM (det så kallade RAM-minnet) är en typ av flyktig mikrokrets som används för att lagra all slags information. Oftast innehåller den:

  • maskinkod för program som körs för närvarande (eller i standbyläge);
  • in- och utdata.

Foto: RAM från olika tillverkare

Datautbyte mellan centralprocessorn och RAM-minnet utförs på två sätt:

  • använder ultrasnabbt ALU-register;
  • genom en speciell cache (om tillgänglig i designen);
  • direkt (direkt via databussen).

De enheter som övervägs är kretsar baserade på halvledare. All information som lagras i alla typer av elektroniska komponenter förblir tillgänglig endast i närvaro av en elektrisk ström. Så snart spänningen stängs av helt, eller ett kortvarigt strömavbrott inträffar, raderas eller förstörs allt som fanns inuti RAM-minnet. ROM-enheter är ett alternativ.

Typer och mängd minne

Tavlan kan idag ha en volym på flera tiotals gigabyte. Moderna tekniska medel gör att du kan använda den så snabbt som möjligt. De flesta operativsystem är utrustade med möjligheten att interagera med sådana enheter. Det finns ett proportionellt förhållande mellan mängden RAM och kostnaden. Ju större den är, desto dyrare är den. Och vice versa.

Dessutom kan de övervägda enheterna ha olika frekvenser. Denna parameter bestämmer hur snabbt interaktionen mellan RAM och andra PC-enheter (CPU, databuss och grafikkort) utförs. Ju högre driftshastighet, desto fler operationer kommer datorn att utföra per tidsenhet.

Värdet av denna egenskap påverkar också direkt kostnaden för enheten i fråga. Den moderna snabbaste modifieringen kan "minna" 128 GB. Den tillverkas av ett företag som heter Hynix och har följande prestandaegenskaper:


Allt modernt RAM-minne kan delas in i två typer:

  • statisk;
  • dynamisk.

Statisk typ

Dyrare idag är den statiska mikrokretsen. Det är märkt som SDRAM. Dynamic är billigare.

De utmärkande egenskaperna hos SDRAM-versionen är:


En utmärkande egenskap hos RAM är också möjligheten att välja den bit i vilken all information kommer att registreras.

Nackdelarna inkluderar:

  • låg inspelningstäthet;
  • relativt hög kostnad.

Olika typer av datorminnesenheter (SDRAM och DRAM) har externa skillnader. De finns i kontaktdelens längd. Dess form skiljer sig också. Beteckningen på RAM-minnet finns både på klistermärkesetiketten och tryckt direkt på själva remsan.

Det finns många olika modifieringar av SDRAM idag. Det är betecknat som:

  • DDR 2;
  • DDR 3;
  • DDR 4.

Dynamisk typ

En annan typ av mikrokrets betecknas som DRAM. Det är också helt flyktigt, med skrivbitar som nås slumpmässigt. Denna typ används ofta i de flesta moderna datorer. Det används också i de datorsystem där latenskraven är höga - DRAM-prestandan är en storleksordning högre än SDRAM.

DRAM - dynamiskt minne

Oftast har denna typ en DIMM-formfaktor. Samma designlösning används för tillverkning av den statiska kretsen (SDRAM). Det speciella med DIMM-versionen är att det finns kontakter på båda sidor av ytan.

OP-parametrar

Huvudkriterierna för att välja mikrokretsar av denna typ är deras driftsparametrar.

Du bör främst fokusera på följande punkter:

  • arbetsfrekvens;
  • tider;
  • Spänning.

De beror alla på typen av en viss modell. Till exempel kommer DDR 2 att utföra olika åtgärder definitivt snabbare än DDR 1. Eftersom den har mer enastående prestandaegenskaper.

Timing är tidsfördröjningen av information mellan olika komponenter i enheten. Det finns en hel del typer av timings, alla påverkar direkt prestandan. Små timings gör att du kan öka hastigheten på olika operationer. Det finns ett obehagligt proportionellt beroende - ju högre hastighet slumpminnet har, desto högre tidpunkter.

Vägen ut ur denna situation är att öka driftspänningen - ju högre den är, desto mindre blir tiderna. Antalet operationer som utförs per tidsenhet ökar samtidigt.

Frekvens och hastighet

Ju högre RAM-bandbredd, desto högre hastighet. Frekvens är en parameter som bestämmer bandbredden för kanalerna genom vilka olika typer av data överförs till CPU:n via moderkortet.

Det är önskvärt att denna egenskap sammanfaller med moderkortets tillåtna driftshastighet.

Till exempel, om konsolen stöder 1600 MHz och moderkortet inte överstiger 1066 MHz, kommer hastigheten för datautbyte mellan RAM och CPU att begränsas exakt av moderkortets kapacitet. Det vill säga hastigheten kommer inte att vara mer än 1066 MHz.

Prestanda

Prestanda beror på många faktorer. Antalet plankor som används har en mycket stor effekt på denna parameter. Dual-channel RAM fungerar en storleksordning snabbare än en-kanals RAM. Förekomsten av möjligheten att stödja flerkanalslägen indikeras på ett klistermärke som finns över tavlan.

Dessa beteckningar är följande:


För att avgöra vilket läge som är optimalt för ett visst moderkort måste du räkna det totala antalet platser för anslutning och dividera dem med två. Till exempel, om det finns 4 av dem, behöver du 2 identiska remsor från samma tillverkare. När de installeras parallellt aktiveras dubbelläget.

Arbetsprincip och funktioner

Operationen av OP implementeras ganska enkelt, att skriva eller läsa data utförs enligt följande:


Varje kolumn är kopplad till en extremt känslig förstärkare. Den registrerar flödet av elektroner som uppstår när en kondensator laddas ur. I detta fall ges motsvarande kommando. Därmed sker åtkomst till de olika cellerna som finns på tavlan. Det finns en viktig nyans som du definitivt bör känna till. När en elektrisk impuls appliceras på någon linje, öppnar den alla sina transistorer. De är direkt kopplade till den.

Av detta kan vi dra slutsatsen att en rad är den minsta mängd information som kan läsas vid åtkomst. Huvudsyftet med RAM är att lagra olika typer av temporär data som är nödvändiga medan persondatorn är påslagen och operativsystemet fungerar. De viktigaste körbara filerna laddas in i RAM-minnet, processorn kör dem direkt och sparar helt enkelt resultatet av de utförda operationerna.

Foto: interaktion mellan minne och processor

Cellerna lagrar också:

  • körbara bibliotek;
  • nyckelkoder, som trycktes;
  • resultat av olika matematiska operationer.

Vid behov kan allt som finns i RAM-minnet sparas på hårddisken av centralprocessorn. Och att göra det i den form som det är nödvändigt.

Tillverkare

I butiker kan du hitta en enorm mängd RAM från en mängd olika tillverkare. Ett stort antal sådana produkter började levereras från kinesiska företag.

Hittills är de mest produktiva och högkvalitativa produkterna följande märken:

  • Kingston;
  • Hynix;
  • Corsair;
  • Kingmax.
  • Samsung.

Det är en kompromiss mellan kvalitet och prestanda.

Tabell för RAM-egenskaper

Samma typ av random access-minne från olika tillverkare har liknande prestandaegenskaper.

Det är därför det är korrekt att göra en jämförelse, med endast hänsyn till typen:

Prestanda och prisjämförelse

Prestanda för RAM beror direkt på dess kostnad. Du kan ta reda på hur mycket en DDR3-modul kostar i din närmaste datorbutik, och du bör också bekanta dig med priset på DDR 1. Jämför du deras driftsparametrar och pris, och sedan testar, kan du lätt bli övertygad om detta.

Det är mest korrekt att jämföra RAM av samma typ, men med olika prestanda, beroende på driftsfrekvensen:

Sorts Driftsfrekvens, MHz Kostnad, gnugga. Fartarbete, Aida 64,Minnesläsning, MB/s
DDR 3 1333 3190 19501
DDR 3 1600 3590 22436
DDR 3 1866 4134 26384
DDR 3 2133 4570 30242
DDR 3 2400 6548 33813
DDR 3 2666 8234 31012
DDR 3 2933 9550 28930

I Aida 64 testades alla DDR 3:or på identisk hårdvara:

  • OS: Windows 8.1;
  • CPU: i5-4670K;
  • grafikkort: GeForce GTX 780 Ti;
  • moderkort: LGA1150, Intel Z87.

RAM är en mycket viktig del av en PC och påverkar dess prestanda i hög grad. Det är därför, för att öka det, rekommenderas det att sätta staplar med en hög frekvens och små timings. Detta kommer att ge ett stort lyft i datorns prestanda, det är särskilt viktigt för spel och olika professionella program.

Teoretiska grunder och första resultat av tester på låg nivå

DDR2 är en ny minnesstandard som godkänts av Joint Electronic Device Engineering Council, som inkluderar många tillverkare av mikrokretsar och minnesmoduler, samt chipset. De tidiga versionerna av standarden publicerades i mars 2003, den godkändes slutligen först i januari 2004 och fick namnet DDR2 SDRAM SPECIFICATION, JESD79-2, revision A (). DDR2 bygger på den välkända och beprövade DDR-tekniken (Double Data Rate). Du kan till och med säga "DDR2 börjar där DDR slutar." Med andra ord kommer de första DDR2:orna att fungera vid frekvenser som är gränsen för den nuvarande generationen av DDR-400-minne (PC3200-standard, klockfrekvens 200 MHz), och dess ytterligare varianter kommer att överträffa den avsevärt. Den första generationen av DDR2-minne, som redan producerats av sådana leverantörer som, och, är dess varianter DDR2-400 och DDR2-533, som arbetar på 200 MHz respektive 266 MHz. Vidare förväntas en ny generation av DDR2-667- och DDR2-800-moduler dyka upp, även om det noteras att de sannolikt inte kommer att dyka upp alls och dessutom kommer att bli utbredda även i slutet av detta år.

För rättvisans skull bör det noteras att DDR2-minnet, som sådant, dök upp för länge sedan - naturligtvis menar vi minne på grafikkort. Ändå är denna typ av DDR2 (kallad GDDR2) faktiskt en speciell typ av minne som är designad specifikt för grafikkortsmarknaden och något annorlunda än "skrivbords" DDR2, som är föremål för denna recension. allmän information

Så, "skrivbords" DDR2-SDRAM anses vara en evolutionär ersättning för den nuvarande minnesgenerationen - DDR. Principen för dess funktion är absolut densamma - dataöverföring (på minnesmodulens nivå) utförs via en 64-bitars buss på båda delarna av klocksignalen (uppåt - "kant" och nedåt - "klipp" ), som ger dubbelt så effektiv dataöverföringshastighet i förhållande till dess frekvens. Naturligtvis implementerar DDR2 samtidigt ett antal innovationer som möjliggör ett språng till mycket högre frekvenser (och därför högre bandbredd) och större kapacitet hos mikrokretsarrayer, å ena sidan, och minskad energiförbrukning för moduler, på den andra. Hur detta uppnås kommer vi att se senare, men låt oss för närvarande övergå till de "makroskopiska" fakta. DDR2-minnesmoduler produceras i en ny formfaktor, i form av 240-stifts DIMM-moduler, som är elektriskt inkompatibla med platser för DDR-minnesmoduler (när det gäller stiftantal, stiftavstånd och modulstiftuttag). DDR2-standarden är alltså inte bakåtkompatibel med DDR.

Tabellen nedan visar godkända namnkonventioner och specifikationer för de tre första DDR2-standarderna. Det är lätt att se att DDR2-400 har samma bandbredd som den nuvarande typen av DDR-400-minne.

De första DDR2-minnesmodulerna kommer att levereras i 256 MB, 512 MB och 1 GB varianter. Icke desto mindre ger standarden möjligheten att bygga moduler med betydligt större kapacitet - upp till 4 GB, som dock är specialiserade moduler (inte kompatibla med stationära versioner, åtminstone för närvarande). I framtiden förväntas uppkomsten av moduler med ännu större kapacitet.

DDR2-chips kommer att tillverkas med Fine Ball Grid Array (FBGA)-förpackning, som är mer kompakt än den traditionella TSOP-II, vilket möjliggör större chipkapacitet med en mindre storlek och förbättrad elektrisk och termisk prestanda. Denna förpackningsmetod används redan av vissa DDR-tillverkare som tillval, men den rekommenderas för användning ur JEDEC-standardens synvinkel.

Spänningen som förbrukas av DDR2-moduler, enligt standarden, är 1,8 V, vilket är betydligt lägre än matningsspänningen för DDR-enheter (2,5 V). En ganska förväntad (även om den inte är så uppenbar) konsekvens av detta faktum är en minskning av strömförbrukningen, vilket är viktigt för tillverkare, både bärbara datorer och stora arbetsstationer och servrar, där problemet med strömförlust av minnesmoduler är långt ifrån sista platsen. DDR2 inuti

DDR2-standarden inkluderar flera viktiga dataöverföringsrelaterade ändringar av DDR-specifikationen som gör att högre frekvenser kan uppnås med lägre strömförbrukning. Hur exakt minskningen av effektförlust uppnås samtidigt som man ökar modulernas hastighet ska vi titta på just nu.

Hämtar data

Den huvudsakliga förändringen i DDR2 är möjligheten att sampla 4 databitar per klocka på en gång (4n-prefetch), till skillnad från 2-bitars sampling (2n-prefetch) implementerad i DDR. I huvudsak betyder detta att vid varje klockcykel på minnesbussen överför DDR2 4 bitar information från de logiska (interna) bankerna i minneschippet till I/O-buffertarna längs en datagränssnittslinje, medan vanlig DDR kan skickar bara 2 bitar per klocka per rad. ... Helt naturligt uppstår frågan - om det är så, varför är då den effektiva bandbredden för DDR2-400 densamma som för en vanlig DDR-400 (3,2 GB/s), och inte fördubblad?

För att svara på denna fråga, låt oss först titta på hur vanligt DDR-400-minne fungerar. I det här fallet arbetar både minneskärnan och I/O-buffertarna vid 200 MHz, och den "effektiva" frekvensen för den externa databussen, tack vare DDR-teknik, är 400 MHz. Enligt 2n-prefetch-regeln, vid varje minnescykel (200 MHz), skickas 2 bitar av information till I/O-bufferten på varje datagränssnittslinje. Uppgiften för denna buffert är att multiplexera / demultiplexa (MUX / DEMUX) dataströmmen - på ett enkelt sätt "destillera" en smal höghastighetsström till en bred låghastighetsström, och vice versa. Eftersom de logiska bankerna i ett DDR SDRAM-minneschip har en databussbredd mellan sig och nivåförstärkaren dubbelt så bred som från läslåsen till det externa gränssnittet, inkluderar databufferten en typ 2-1 multiplexer. I allmänhet, eftersom minneschips, till skillnad från moduler, kan ha olika databussbredder - vanligtvis x4 / x8 / x16 / x32, innebär användningen av ett sådant MUX / DEMUX (2-1)-schema implementerat i DDR att den interna dataströmmen med bredd X och överföringshastighet Y från arrayen omvandlas till en extern ström med bredd X/2 och frekvens 2Y. Detta kallas balansering av toppbandbredd.

Låt oss nu betrakta driftschemat för en minnesmikrokrets av DDR2 SDRAM-typ, lika frekvens och "lika bred" (dvs samma databussbredd) i förhållande till DDR-400-minneschippet. Först och främst noterar vi att bredden på den externa databussen förblir absolut densamma - 1 bit / linje, såväl som dess effektiva frekvens (i detta exempel - 400 MHz). Egentligen är detta redan tillräckligt för att besvara frågan ovan - varför den teoretiska minnesbandbredden för DDR2- och DDR-minnesmoduler är lika. Vidare är det uppenbart att användningen av en typ 2-1 multiplexer som används i DDR SDRAM inte längre är lämplig i fallet med DDR2 SDRAM-samplingsdata enligt 4n-prefetch-regeln. Istället kräver det införandet av en mer komplex krets med ett extra omvandlingssteg - en typ 4-1 multiplexer. Detta innebär att kärnutgången har blivit fyra gånger bredare än mikrokretsens externa gränssnitt och lika många gånger lägre i arbetsfrekvens. Det vill säga, analogt med exemplet ovan, i det allmänna fallet, konverterar MUX/DEMUX 4-1-schemat den interna dataströmmen med bredden X och överföringsfrekvensen Y från matrisen till den externa strömmen med bredden X/4 och frekvensen 4Y.

Eftersom i detta fall kärnan i minnesmikrokretsarna är synkroniserad med en frekvens som är hälften av den externa (100 MHz), medan i DDR sker synkroniseringen av de interna och externa dataströmmarna vid samma frekvens (200 MHz), bl.a. fördelarna med detta tillvägagångssätt är en ökning av andelen användbara marker och minskad energiförbrukning moduler. Detta förklarar för övrigt också varför DDR2-standarden utgår från att det finns minnesmoduler med en "effektiv" frekvens på 800 MHz – vilket är dubbelt så högt som i den nuvarande generationen av DDR-minnen. När allt kommer omkring kan denna "effektiva" DDR2-frekvens uppnås redan nu, med DDR-400-minneschips som arbetar med sin egen frekvens på 200 MHz, om vi samplar data enligt 4n-prefetch-regeln enligt schemat som beskrivs ovan.

DDR2 innebär alltså att man överger den omfattande utvecklingsvägen för minneschips - i betydelsen att man helt enkelt ökar deras frekvens ytterligare, vilket avsevärt komplicerar produktionen av stabila arbetsminnesmoduler i stora kvantiteter. Den ersätts av en intensiv utvecklingsväg i samband med utbyggnaden av den interna databussen (vilket är ett obligatoriskt och oundvikligt beslut när man använder mer komplex multiplexering). Vi skulle våga anta att det i framtiden är fullt möjligt att förvänta sig utseendet av DDR4-minne, som inte hämtar 4, utan omedelbart 8 bitar av data från minneschips (enligt 8n-prefetch-regeln, med en 8-1 multiplexer ), och arbetar med en frekvens som inte är 2, men 4 gånger lägre än frekvensen för I/O-bufferten :). Egentligen finns det inget nytt i detta tillvägagångssätt - något sådant har redan påträffats i minneskretsar som Rambus DRAM. Ändå är det lätt att gissa att baksidan av denna utvecklingsväg är komplikationen av MUX/DEMUX-enheten för I/O-bufferten, som i fallet med DDR2 måste serialisera fyra databitar som läses parallellt. Först och främst bör detta påverka en så viktig egenskap hos minnet som dess latens, vilket vi kommer att överväga nedan.

Intrachip uppsägning

DDR2-standarden innehåller också ett antal andra förbättringar som förbättrar olika egenskaper hos den nya minnestypen, inklusive elektriska. En av dessa innovationer är in-chip signalterminering. Dess kärna ligger i det faktum att för att eliminera onödigt elektriskt brus (på grund av signalreflektion från slutet av linjen) på minnesbussen, används motstånd för att ladda linjen inte på moderkortet (som var fallet med tidigare generationer av minne ), men inuti själva chipsen. Dessa motstånd avaktiveras när chipet är i drift och omvänt aktiveras så snart chipet går in i standby-tillstånd. Eftersom signalavstängning nu utförs mycket närmare dess källa, eliminerar detta elektriskt brus inuti minneschippet under dataöverföring.

Förresten, i samband med tekniken för intra-chipterminering, kan man inte annat än uppehålla sig vid en sådan fråga som ... modulens värmeavledning, som i allmänhet är utformad för den nya DDR2-standarden. Ett sådant signalavslutningsschema leder faktiskt till betydande statiska strömmar inuti minneschipsen, vilket leder till att de värms upp. Tja, detta är verkligen fallet, även om vi noterar att den ström som förbrukas av minnesundersystemet rent generellt, av detta ska det inte växa alls (det är bara det att värmen nu skingras på ett annat ställe). Problemet här är lite annorlunda - nämligen möjligheten att öka driftfrekvensen för sådana enheter. Det är mycket troligt att det är därför den första generationens DDR2-minne inte alls är DDR2-800, utan bara DDR2-400 och DDR2-533, för vilka värmeavledningen inuti chipsen fortfarande är på en acceptabel nivå.

Ytterligare fördröjning

Ytterligare latens (även känd som "uppskjuten CAS") är en annan förbättring som introducerats till DDR2-standarden för att minimera driftstoppet för kommandoschemaläggaren vid överföring av data från/till minne. För att illustrera detta (med läsning som exempel), låt oss börja med att läsa Bank Interleave-data från en DDR2-enhet med en extra fördröjning på noll, vilket motsvarar läsning från ett vanligt DDR-minne.

I det första steget öppnas banken med ACTIVATE-kommandot, tillsammans med inlämningen av den första komponenten i adressen (raden till raden), som väljer och aktiverar den önskade banken och raden i dess array. Under nästa cykel överförs informationen till den interna databussen och dirigeras till nivåförstärkaren. När den förstärkta signalnivån når det önskade värdet (efter att en tid har förflutit, kallad fördröjningen mellan bestämning av rad- och kolumnadresserna, t RCD (RAS-to-CAS Delay), ett READ med Auto-Precharge, RD_AP) kommando kan skickas till exekvering i samband med kolumnadress för att välja den exakta adressen till data som ska läsas från nivåförstärkaren. Efter inställning av läskommandot fördröjs kolumnvalsstroben - t CL (CAS signal delay, CAS Latency), under vilken data som väljs från nivåförstärkaren synkroniseras och sänds. I detta fall kan en situation uppstå när nästa kommando (ACTIVATE) inte kan skickas för exekvering, eftersom exekveringen av andra kommandon ännu inte har avslutats. med en klockcykel, eftersom läskommandot med automatisk laddning (RD_AP) från bank 0 för närvarande redan exekveras. Dessutom leder detta till ett avbrott i sekvensen av datautmatning på den externa bussen, vilket minskar den verkliga minnesbandbredden.

För att eliminera denna situation och öka effektiviteten hos kommandoschemaläggaren introducerar DDR2 konceptet med en ytterligare (ytterligare) fördröjning, t AL. När tAL inte är noll övervakar minnesanordningen READ (RD_AP) och WRITE (WR_AP) kommandon, men skjuter upp deras exekvering under en tid lika med mängden ytterligare fördröjning. Skillnader i beteendet hos en DDR2-minnesmikrokrets med två olika tAL-värden visas i figuren.

Den övre figuren beskriver driftläget för DDR2-mikrokretsen vid t AL = 0, vilket är ekvivalent med driften av DDR-minnesmikrokretsanordningen; den nedre motsvarar fallet t AL = t RCD - 1, vilket är standard för DDR2. Med denna konfiguration, som framgår av figuren, kan kommandona ACTIVATE och READ utföras efter varandra. Den faktiska implementeringen av READ-kommandot kommer att fördröjas med mängden ytterligare fördröjning, dvs. i själva verket kommer det att köras i samma ögonblick som i diagrammet ovan.

Följande figur visar ett exempel på att läsa data från en DDR2-mikrokrets under antagandet att t RCD = 4 klockor, vilket motsvarar t AL = 3 klockor. I detta fall, på grund av införandet av ytterligare latens, kan ACTIVATE / RD_AP-kommandona exekveras i rad, i sin tur, vilket gör att data kan sändas ut på ett kontinuerligt sätt och maximera den verkliga minnesbandbredden.

Försening i utfärdandet av CAS

Som vi såg ovan fungerar DDR2, vad gäller den externa bussfrekvensen, med högre hastigheter än DDR SDRAM. Samtidigt, eftersom den nya standarden inte innebär några betydande förändringar i tekniken för att tillverka chipsen själva, bör statiska fördröjningar på DRAM-enhetsnivån förbli mer eller mindre konstanta. Typisk inneboende latens för DDR DRAM-enheter är 15 ns. För DDR-266 (med 7,5 ns cykeltid) motsvarar detta två klockor, och för DDR2-533 (3,75 ns cykeltid) - fyra.

När minnesfrekvenserna ökar ytterligare är det nödvändigt att multiplicera antalet stödda CAS-signalutmatningsvärden (mot b O högre värden). CAS-latensvärdena som definieras av DDR2-standarden presenteras i tabellen. De är i intervallet av heltal från 3 till 5 bockar; användningen av delfördröjningar (multiplar av 0,5) är inte tillåtet i den nya standarden.

DRAM-enhetslatens uttrycks i termer av cykeltid (t CK), dvs. är lika med produkten av cykeltiden med det valda CAS-fördröjningsvärdet (t CL). Typiska latensvärden för DDR2-enheter faller inom intervallet 12-20 ns, på grundval av vilket det använda CAS-latensvärdet väljs. Använd b O högre latensvärden är opraktiska på grund av minnesundersystemets prestanda, och lägre - på grund av behovet av stabil drift av minnesenheten.

Fördröj inspelning

DDR2-standarden ändrar också skrivlatensspecifikationen (WRITE-kommandon). Skillnaden i beteendet för skrivkommandot i DDR- och DDR2-enheter visas i figuren.

DDR SDRAM har en skrivlatens på 1 klocka. Detta betyder att DRAM-enheten börjar "fånga" information på databussen, i genomsnitt en klockcykel efter mottagandet av WRITE-kommandot. Men med tanke på den ökade hastigheten hos DDR2-enheter är denna tidsperiod för kort för DRAM-enheten (nämligen dess I/O-buffert) att framgångsrikt förbereda för datafångst. I detta avseende definierar DDR2-standarden skrivlatensen som fördröjningen vid utfärdande av CAS minus 1 klockcykel (t WL = t CL - 1). Det noteras att länkning av WRITE-latensen till CAS-latensen inte bara gör att du kan uppnå högre frekvenser, utan också förenklar synkroniseringen av läs- och skrivkommandon (inställning av läs-till-skriv-tid).

Återhämtning efter inspelning

Proceduren för att skriva till SDRAM-minne liknar en läsoperation med en skillnad i ett extra intervall t WR, som kännetecknar återställningsperioden för gränssnittet efter operationen (vanligtvis en push-pull-fördröjning mellan slutet av datautmatningen till bussen och initieringen av en ny cykel). Detta tidsintervall, mätt från ögonblicket för slutet av skrivoperationen till ögonblicket för inträde i regenereringssteget (Auto Precharge), säkerställer att gränssnittet återställs efter skrivoperationen och garanterar att dess utförande är korrekt. Observera att DDR2-standarden inte ändrar specifikationen för skrivåterställningsperioden.

Således kan latensen för DDR2-enheter som helhet betraktas som en av de få egenskaper som den nya standarden förlorar mot DDR-specifikationerna. I detta sammanhang är det ganska uppenbart att användningen av en likafrekvent DDR2 knappast kommer att ha några hastighetsmässigt fördelar framför DDR. Som det är i verkligheten - som alltid kommer resultaten av motsvarande tester att visa. Testresultat i RightMark Memory Analyzer

Nåväl, nu är det dags att gå vidare till testresultaten som erhölls i testsviten version 3.1. Låt oss påminna om att de främsta fördelarna med detta test i förhållande till andra tillgängliga minnestester är bred funktionalitet, metodikens öppenhet (testet är tillgängligt för alla för bekantskap i formen) och noggrant utarbetad dokumentation.

Testbäddskonfigurationer och mjukvara

Testbänk nr 1

  • Processor: Intel Pentium 4 3,4 GHz (Prescott-kärna, Socket 478, FSB 800 / HT, 1 MB L2) vid 2,8 GHz
  • Moderkort: ASUS P4C800 Deluxe på Intel 875P chipset
  • Minne: 2x512 MB PC3200 DDR SDRAM DIMM TwinMOS (2,5-3-3-6 timings)

Testbänk nr 2

  • Processor: Intel Pentium 4 3,4 GHz (Prescott-kärna, Socket 775, FSB 800 / HT, 1 MB L2) vid 2,8 GHz
  • Moderkort: Intel D915PCY på Intel 915 chipset
  • Minne: 2x512 MB PC2-4300 DDR2 SDRAM DIMM Samsung (tider 4-4-4-8)

programvara

  • Windows XP Professional SP1
  • Intel Chipset Installation Utility 5.0.2.1003

Maximal verklig minnesbandbredd

Mätningen av den maximala verkliga minnesbandbredden utfördes med ett deltest minnesbandbredd, förinställningar Maximal RAM-bandbredd, Software Prefetch, MMX / SSE / SSE2... Som namnet på de valda förinställningarna antyder använder denna serie mätningar standardmetoden för att optimera läsoperationer från minnet - Software Prefetch, vars essens är att förhämta data som kommer att begäras senare från huvudminnet till L2-cachen på processor. För att optimera skrivningen till minnet används metoden Non-Temporal Store för att undvika att cachen täpps igen. Resultaten med MMX-, SSE- och SSE2-registren visade sig vara nästan identiska - nedan är till exempel en bild erhållen på Prescott / DDR2-plattformen med SSE2.


Prescott / DDR2, maximal verklig minnesbandbredd

Observera att det inte finns några signifikanta kvalitativa skillnader mellan DDR och DDR2 på lika frekvens Prescott i detta test. Men vad som är mer intressant är att de kvantitativa egenskaperna hos minnesbandbredden för DDR-400 och DDR2-533 visar sig vara väldigt nära! (se bordet). Och detta trots att DDR2-533-minnet har en maximal teoretisk minnesbandbredd på 8,6 GB/s (i dual-channel mode). Egentligen ser vi inget överraskande i resultatet - trots allt är processorbussen fortfarande 800 MHz Quad-Pumped Bus, och dess bandbredd är 6,4 GB / s, det är därför det är den begränsande faktorn.

När det gäller effektiviteten av skrivoperationer i förhållande till läsning är det lätt att se att den har förblivit densamma. Detta ser dock återigen ganska naturligt ut, eftersom i detta fall gränsen för skrivbandbredden (2/3 av läsbandbredden) är tydligt inställd av de mikroarkitektoniska egenskaperna hos Prescott-processorn.

Minnesfördröjning

Först och främst, låt oss uppehålla oss lite i detalj om hur och varför vi mätte den "sanna" minneslatensen, eftersom mätningen på Pentium 4-plattformar faktiskt är en långt ifrån trivial uppgift. Detta beror på det faktum att processorerna i denna familj, i synnerhet den nya Prescott-kärnan, kännetecknas av närvaron av en ganska "avancerad" asynkron hårdvarudataförhämtning, vilket gör det mycket svårt att objektivt mäta denna egenskap hos minnet delsystem. Uppenbarligen är användningen av sekventiella minnesbypassmetoder (framåt eller bakåt) för att mäta dess latens helt olämplig i det här fallet - Hardware Prefetch-algoritmen i det här fallet fungerar med maximal effektivitet och "maskerar" latensen. Användningen av slumpmässiga genomgångslägen är mycket mer motiverad, men sann slumpmässig genomgång av minnet har en annan betydande nackdel. Faktum är att en sådan mätning utförs under förhållanden med nästan 100% D-TLB-miss, och detta introducerar betydande ytterligare förseningar, som vi redan har skrivit om. Därför är det enda möjliga alternativet (bland de metoder som implementeras i RMMA). pseudo-slumpmässigt ett minnesgenomgångsläge i vilket varje efterföljande sida laddas linjärt (negerar D-TLB-missar), medan en genomgång inom själva minnessidan verkligen är slumpmässig.

Ändå har resultaten av våra tidigare mätningar visat att även en sådan mätteknik underskattar latensvärdena ganska kraftigt. Vi tror att detta beror på en annan egenhet hos Pentium 4-processorer, nämligen förmågan att "fånga" två 64-byte rader från minnet till L2-cache på en gång varje gång den används. För att demonstrera detta fenomen visar figuren nedan kurvorna för beroendet av latensen för två på varandra följande åtkomster till samma minneslinje på förskjutningen av det andra linjeelementet i förhållande till det första, erhållet på Prescott / DDR2-plattformen med hjälp av testet D-Cache-ankomst, förinställd L2 D-Cache-linjestorleksbestämning.


Prescott / DDR2, ankomst av data på L2-RAM-bussen

Det kan ses av dem (den slumpmässiga genomgångskurvan är den mest avslöjande) att åtkomst till det andra linjeelementet inte åtföljs av några ytterligare fördröjningar upp till 60 byte inklusive (vilket motsvarar den verkliga storleken på L2-cachelinjen, 64 byte ). Området 64-124 byte motsvarar att läsa data från nästa minnesrad. Eftersom latenserna i detta område bara ökar något betyder det att nästa minnesrad verkligen "byts" in i processorns L2-cache direkt efter den begärda. Vilken kan göras av allt detta praktisk produktion? Det mest direkta: för att "lura" denna funktion i Hardware Prefetch-algoritmen, som fungerar i alla minnesbypass-fall, räcker det att helt enkelt kringgå kedjan med ett steg lika med den så kallade "effektiva" L2-cache-linjelängden , vilket i vårt fall är 128 byte.

Så låt oss gå direkt till resultaten av latensmätningar. För tydlighetens skull, här är L2-RAM-bussavlastningsgraferna som erhållits på Prescott / DDR2-plattformen.


Prescott / DDR2, minneslatens, 64 byte radlängd


Prescott / DDR2, minneslatens, 128 byte radlängd

Precis som i fallet med tester av riktig minnesbandbredd ser latenskurvorna på en annan plattform - Prescott / DDR - exakt likadana ut på en kvalitativ nivå. Endast kvantitativa egenskaper skiljer sig något. Det är dags att vända sig till dem.

* latens i frånvaro av avlastning av L2-RAM-bussen

Det är lätt att se att latensen för DDR2-533 visade sig vara högre än för DDR-400. Det finns dock inget övernaturligt här - enligt de teoretiska grunderna för den nya DDR2-minnesstandarden som presenteras ovan är det så här det ska vara.

Skillnaden i latens mellan DDR och DDR2 är nästan omärklig med standard 64-byte minnesbyte (3 ns till förmån för DDR), när hårdvaruförhämtaren aktivt arbetar, dock med en "tvårads" (128-byte) kedja promenad blir det mycket mer märkbart. Minsta DDR2-latens (55,0 ns) är nämligen lika med maximal DDR-latens; om vi jämför minsta och maximala latenser med varandra är skillnaden ca 7-9 ns (15-16%) till förmån för DDR. Samtidigt måste jag säga att de nästan lika värdena för den "genomsnittliga" latensen, som erhålls i frånvaro av avlastning av L2-RAM-bussen, är något överraskande - både när det gäller 64-byte bypass (med dataförhämtning) och 128-byte (utan sådan ). Slutsats

Den huvudsakliga slutsatsen som antyder sig själv på grundval av resultaten av den första jämförande testningen av DDR- och DDR2-minne, i allmänhet, kan formuleras enligt följande: "Tiden för DDR2 har inte kommit ännu." Den främsta anledningen är att det inte är meningsfullt att kämpa för en ökning av den teoretiska minnesbandbredden genom att öka frekvensen på den externa minnesbussen. När allt kommer omkring fungerar bussen för den nuvarande generationen av processorer fortfarande på 800 MHz, vilket begränsar den verkliga bandbredden för minnesundersystemet till 6,4 GB / s. Det betyder att det i dagsläget inte är någon mening med att installera minnesmoduler med högre teoretisk minnesbandbredd, eftersom det för närvarande befintliga och allmänt använda DDR-400-minnet i tvåkanalsläge helt rättfärdigar sig, och dessutom har en lägre latens. På tal om det senare är en ökning av frekvensen för den externa minnesbussen oundvikligen förknippad med behovet av att införa ytterligare förseningar, vilket faktiskt bekräftas av resultaten av våra tester. Således kan vi anta att användningen av DDR2 kommer att motivera sig själv, åtminstone inte tidigare än det ögonblick då de första processorerna med en bussfrekvens på 1066 MHz och högre dyker upp, vilket gör det möjligt att övervinna begränsningen som processorns busshastighet på den verkliga bandbredden för minnesundersystemet som helhet.

RAM-frekvens- Ju högre frekvens, desto snabbare kommer informationen att överföras för bearbetning och desto högre prestanda har datorn. När man talar om frekvensen av RAM, menar de frekvensen för dataöverföring, inte klockfrekvensen.

  1. DDR- 200/266/333/400 MHz (klockfrekvens 100/133/166/200 MHz).
    DDR2- 400/533/667/800/1066 MHz (200/266/333/400/533 MHz klockfrekvens).
  2. DDR3- 800/1066/1333/1600/1800/2000/2133/2200/2400 MHz (400/533/667/800/1800/1000/1066/1100/1200 MHz klockfrekvens). Men på grund av höga timings (latenser) är minnesmoduler med samma frekvens sämre prestanda än DDR2.
  3. DDR4 — 2133/2400/2666/2800/3000/3200/3333.

Dataöverföringsfrekvens

Dataöverföringsfrekvens (det är korrekt att kalla det - dataöverföringshastighet, Datahastighet) - antalet dataöverföringsoperationer per sekund genom den valda kanalen. Mätt i gigatransfers (GT/s) eller megatransfers (MT/s). För DDR3-1333 kommer baudhastigheten att vara 1333 MT/s.

Du måste förstå att detta inte är en klockfrekvens. Den verkliga frekvensen kommer att vara hälften av den angivna, DDR (Double Data Rate) är den fördubblade dataöverföringshastigheten. Därför fungerar DDR-400-minnet vid 200 MHz, DDR2-800 vid 400 MHz och DDR3-1333 vid 666 MHz.

Frekvensen för RAM-minnet som anges på kortet är den maximala frekvensen som det kan arbeta med. Om du installerar 2 kort DDR3-2400 och DDR3-1333, kommer systemet att fungera med den maximala frekvensen för det svagaste kortet, dvs. vid 1333. Således kommer genomströmningen att minska, men minskningen av genomströmningen är inte det enda problemet, fel kan uppstå när operativsystemet laddas och kritiska fel under drift. Om du ska köpa RAM, måste du överväga med vilken frekvens det kan fungera. Denna frekvens måste matcha den frekvens som stöds av moderkortet.

Maximal överföringshastighet

Den andra parametern (på bilden PC3-10666) är den maximala dataöverföringshastigheten mätt i Mb/s. För DDR3-1333 PC3-10666 är den maximala dataöverföringshastigheten 10,664 MB/s.

Timings och frekvens för RAM

Många moderkort, när du installerar minnesmoduler på dem, ställer inte in den maximala klockfrekvensen för dem. En av anledningarna är bristen på prestandaförstärkning när klockfrekvensen höjs, för när frekvensen höjs ökar drifttiderna. Naturligtvis kan detta förbättra prestandan i vissa applikationer, men det kan också minska prestandan i andra, eller det kanske inte påverkar applikationer som inte förlitar sig på minneslatens eller bandbredd alls.

Timing bestämmer minnesfördröjningstiden. Till exempel bestämmer CAS-latensparametern (CL, eller åtkomsttid) hur många klockcykler en minnesmodul kommer att fördröja med att returnera data som begärts av processorn. RAM med CL 9 kommer att fördröja nio klockcykler för att överföra den begärda datan, medan RAM med CL 7 kommer att fördröja sju klockcykler för att överföra den. Båda RAM-minnena kan ha samma parametrar för frekvenser och dataöverföringshastigheter, men det andra RAM-minnet kommer att överföra data snabbare än det första. Detta problem kallas latens.

Ju mindre tidsparameter, desto snabbare minne.

Till exempel. Corsair-minnesmodulen installerad på M4A79 Deluxe-moderkortet kommer att ha följande timings: 5-5-5-18. Om du ökar klockfrekvensen på minnet till DDR2-1066 kommer tidtagningen att öka och kommer att ha följande värden 5-7-7-24.

Qimonda-minnesmodulen, när den arbetar med en klockfrekvens på DDR3-1066, har drifttider på 7-7-7-20; när driftsfrekvensen ökas till DDR3-1333 ställer kortet in timings på 9-9-9- 25. Som regel skrivs tidpunkterna i SPD:n och kan skilja sig åt för olika moduler.

Nytt på sajten

>

Mest populär