DDR2 RAM-tider. Att välja RAM

Prenumerera
Gå med i "shango.ru"-communityt!
I kontakt med:

Huvudegenskaperna hos RAM (dess volym, frekvens, tillhörande en av generationerna) kan kompletteras med en annan viktig parameter - timings. Vad är dem? Kan de ändras i BIOS-inställningarna? Hur gör man detta på det mest korrekta sättet ur en stabil datordrift?

Vad är RAM-tider?

RAM-timing är det tidsintervall under vilket ett kommando som skickas av RAM-styrenheten exekveras. Denna enhet mäts i antalet klockcykler som hoppar över av datorbussen medan signalen bearbetas. Kärnan i hur timings fungerar är lättare att förstå om du förstår designen av RAM-chips.

En dators RAM består av ett stort antal interagerande celler. Var och en har sin egen villkorade adress, där RAM-styrenheten får åtkomst till den. Cellkoordinater anges vanligtvis med två parametrar. Konventionellt kan de representeras som rad- och kolumnnummer (som i en tabell). I sin tur kombineras grupper av adresser för att göra det lättare för kontrollanten att hitta en specifik cell i ett större dataområde (kallas ibland en "bank").

Således utförs begäran om minnesresurser i två steg. Först skickar kontrollanten en begäran till "banken". Den begär sedan cellens "rad"-nummer (genom att skicka en RAS-signal) och väntar på ett svar. Väntetiden är RAM-timingen. Dess vanliga namn är RAS till CAS Delay. Men det är inte allt.

För att komma åt en specifik cell behöver styrenheten också numret på "kolumnen" som tilldelats den: en annan signal, såsom CAS, skickas. Tiden medan styrenheten väntar på ett svar är också RAM-timing. Det kallas CAS Latency. Och det är inte allt. Vissa IT-specialister föredrar att tolka fenomenet CAS Latency lite annorlunda. De tror att denna parameter indikerar hur många enstaka klockcykler som ska passera i processen för att bearbeta signaler inte från styrenheten utan från processorn. Men, som experter noterar, i båda fallen talar vi i princip om samma sak.

Styrenheten arbetar som regel med samma "rad" där cellen är placerad mer än en gång. Innan han får åtkomst till den igen måste han dock stänga den tidigare begärande sessionen. Och först efter det återuppta arbetet. Tidsintervallet mellan slutförandet och ett nytt samtal till linjen är också timing. Det heter RAS Precharge. Redan den tredje i ordningen. Det är allt? Nej.

Efter att ha arbetat med linjen måste regulatorn, som vi minns, stänga föregående begäransession. Tidsintervallet mellan aktivering av åtkomst till en rad och stängning är också tidpunkten för RAM. Dess namn är Active to Precharge Delay. I princip är det det nu.

Vi räknade alltså 4 tider. Följaktligen skrivs de alltid i form av fyra siffror, till exempel 2-3-3-6. Utöver dem finns det förresten en annan vanlig parameter som kännetecknar datorns RAM. Vi pratar om Command Rate-värdet. Den visar den minsta tid som styrenheten lägger på att byta från ett kommando till ett annat. Det vill säga, om värdet för CAS Latency är 2, kommer tidsfördröjningen mellan begäran från processorn (kontrollern) och svaret från minnesmodulen att vara 4 klockcykler.

Tider: ordningsföljd

I vilken ordning är varje tidtagning placerad i denna nummerserie? Det är nästan alltid (och det här är en slags industristandard) som följer: det första numret är CAS Latency, det andra är RAS till CAS Delay, det tredje är RAS Precharge och det fjärde är Active to Precharge Delay. Som vi sa ovan, ibland används Command Rate-parametern, dess värde är det femte i raden. Men om spridningen av siffror för de fyra föregående indikatorerna kan vara ganska stor, är för CR som regel endast två värden möjliga - T1 eller T2. Det första innebär att tiden från det att minnet aktiveras tills det är redo att svara på förfrågningar måste passera 1 klockcykel. Enligt den andra - 2.

Vad säger tiderna?

Som ni vet är mängden RAM en av de viktigaste prestandaindikatorerna för denna modul. Ju större den är, desto bättre. En annan viktig parameter är RAM-minnets frekvens. Även här är allt klart. Ju högre den är, desto snabbare kommer RAM-minnet att fungera. Hur är det med tider?

För dem är mönstret annorlunda. Ju lägre värde för var och en av de fyra tidpunkterna, desto bättre, desto mer produktivt minne. Och ju snabbare datorn fungerar därefter. Om två moduler med samma frekvens har olika RAM-tider, kommer deras prestanda att skilja sig. Som vi redan har definierat ovan uttrycks de kvantiteter vi behöver i klockcykler. Ju färre det finns, desto snabbare får processorn ett svar från RAM-modulen. Och ju tidigare han kan "dra fördel" av sådana resurser som frekvensen av RAM och dess volym.

Fabrikstider eller din egen?

De flesta PC-användare föredrar att använda de tider som är inställda på löpande bandet (eller auto-tuning ställs in i moderkortets alternativ). Men många moderna datorer har möjlighet att ställa in nödvändiga parametrar manuellt. Det vill säga, om lägre värden behövs, kan de som regel anges. Men hur ändrar man RAM-tider? Och gör detta så att systemet fungerar stabilt? Och kanske finns det fall där det är bättre att välja höjda värden? Hur ställer man in RAM-tider optimalt? Nu ska vi försöka ge svar på dessa frågor.

Ställa in tider

Fabrikstidsvärdena skrivs i ett speciellt utsett område av RAM-chippet. Det heter SPD. Med hjälp av data från det anpassar BIOS-systemet RAM-minnet till moderkortets konfiguration. I många moderna BIOS-versioner kan standardinställningarna för timing justeras. Nästan alltid görs detta programmatiskt - genom systemgränssnittet. Ändring av värdena för minst en timing är tillgänglig på de flesta moderkortsmodeller. Det finns i sin tur tillverkare som tillåter finjustering av RAM-moduler med ett mycket större antal parametrar än de fyra typer som anges ovan.

För att komma in i området för de nödvändiga inställningarna i BIOS måste du logga in på det här systemet (DEL-tangenten omedelbart efter att du har slagit på datorn) och välj menyalternativet Advanced Chipset Settings. Därefter, bland inställningarna, hittar vi raden DRAM Timing Selectable (det kan låta något annorlunda, men det är liknande). I den noterar vi att tidsvärdena (SPD) kommer att ställas in manuellt (manuellt).

Hur tar man reda på standard RAM-timing i BIOS? För att göra detta hittar vi i de intilliggande inställningarna parametrar som motsvarar CAS Latency, RAS till CAS, RAS Precharge och Active To Precharge Delay. Specifika tidsvärden beror som regel på vilken typ av minnesmoduler som är installerade på datorn.

Genom att välja lämpliga alternativ kan du ställa in tidsvärden. Experter rekommenderar att sänka siffrorna mycket gradvis. Efter att ha valt önskade indikatorer bör du starta om och testa systemet för stabilitet. Om din dator inte fungerar måste du gå tillbaka till BIOS och ställa in värdena flera nivåer högre.

Tidsoptimering

Så, RAM-tider - vilka är de bästa värdena att ställa in för dem? Nästan alltid bestäms de optimala siffrorna genom praktiska experiment. En PCs prestanda är inte bara relaterad till RAM-modulernas funktionskvalitet och inte bara till hastigheten på datautbytet mellan dem och processorn. Många andra egenskaper hos en PC är viktiga (ned till sådana nyanser som datorns kylsystem). Därför beror den praktiska effektiviteten av att ändra tidpunkter på den specifika mjukvaru- och hårdvarumiljön i vilken användaren konfigurerar RAM-modulerna.

Vi har redan nämnt det allmänna mönstret: ju lägre tider, desto högre hastighet på datorn. Men detta är naturligtvis ett idealiskt scenario. I sin tur kan timings med lägre värden vara användbara när du "överklockar" moderkortsmoduler - artificiellt ökar dess frekvens.

Faktum är att om du manuellt accelererar RAM-chipsen genom att använda för stora koefficienter, kan datorn börja fungera instabilt. Det är mycket möjligt att tidsinställningarna kommer att vara så felaktiga att datorn inte kommer att kunna starta upp alls. Då måste du troligen "återställa" BIOS-inställningarna med hårdvarumetoden (med stor sannolikhet att kontakta ett servicecenter).

I sin tur kan högre värden för timings, genom att sakta ner datorns drift något (men inte så mycket att driftshastigheten förs till det läge som föregick "överklockningen"), ge systemet stabilitet.

Vissa IT-experter har räknat ut att RAM-moduler med en CL på 3 ger ungefär 40 % lägre latens i utbytet av motsvarande signaler än de med en CL på 5. Naturligtvis förutsatt att klockfrekvensen är på båda identiska med varandra.

Ytterligare tider

Som vi redan har sagt har vissa moderna moderkortsmodeller alternativ för att mycket finjustera driften av RAM. Detta handlar naturligtvis inte om hur man ökar RAM-minnet - den här parametern är naturligtvis fabriksinställd och kan inte ändras. Men RAM-inställningarna som erbjuds av vissa tillverkare har mycket intressanta funktioner, med hjälp av vilka du avsevärt kan snabba upp din dator. Vi kommer att överväga de som relaterar till timings som kan konfigureras utöver de fyra huvudsakliga. En viktig nyans: beroende på moderkortsmodell och BIOS-version kan namnen på varje parameter skilja sig från de som vi nu ger i exemplen.

1. RAS till RAS-fördröjning

Denna timing är ansvarig för fördröjningen mellan de ögonblick då rader från olika områden för konsolidering av celladresser ("banker" alltså) aktiveras.

2. Radcykeltid

Denna timing återspeglar tidsintervallet under vilket en cykel varar inom en enda rad. Det vill säga från det ögonblick den aktiveras tills arbetet börjar med en ny signal (med en mellanfas i form av stängning).

3. Skriv återhämtningstid

Denna timing återspeglar tidsintervallet mellan två händelser - slutförandet av dataregistreringscykeln till minnet och starten av den elektriska signalen.

4. Skriv till läsfördröjning

Denna timing visar hur lång tid som ska gå mellan slutförandet av skrivcykeln och det ögonblick då dataläsningen börjar.

Många BIOS-versioner har också ett Bank Interleave-alternativ tillgängligt. Genom att välja det kan du konfigurera processorn så att den får åtkomst till samma "banker" med RAM samtidigt, och inte en efter en. Som standard fungerar detta läge automatiskt. Du kan dock försöka ställa in en parameter som 2 Way eller 4 Way. Detta gör att du kan använda 2 respektive 4 "banker" samtidigt. Inaktivering av Bank Interleave-läge används ganska sällan (detta är vanligtvis förknippat med PC-diagnostik).

Inställningstider: nyanser

Låt oss nämna några funktioner angående driften av timings och deras inställningar. Enligt vissa IT-specialister, i en serie med fyra siffror, är det första, det vill säga CAS Latency-timing, det viktigaste. Därför, om användaren har liten erfarenhet av att "överklocka" RAM-moduler, bör experiment kanske begränsas till att endast ställa in värden för den första timingen. Även om denna synpunkt inte är allmänt accepterad. Många IT-experter tenderar att tro att de andra tre tidpunkterna inte är mindre betydelsefulla när det gäller hastigheten på interaktionen mellan RAM och processorn.

I vissa moderkortsmodeller låter BIOS dig konfigurera prestanda för RAM-chips i flera grundläggande lägen. I huvudsak är detta att ställa in tidsvärden enligt mönster som är acceptabla med tanke på stabil PC-drift. Dessa alternativ ligger vanligtvis intill alternativet Auto by SPD, och lägena i fråga är Turbo och Ultra. Den första innebär måttlig acceleration, den andra - maximal. Den här funktionen kan vara ett alternativ till att ställa in tider manuellt. Liknande lägen är förresten tillgängliga i många gränssnitt i det förbättrade BIOS-systemet - UEFI. I många fall, som experter noterar, när Turbo- och Ultra-alternativen är aktiverade uppnås tillräckligt hög PC-prestanda och dess funktion är stabil.

Tickar och nanosekunder

Är det möjligt att uttrycka klockcykler i sekunder? Ja. Och det finns en väldigt enkel formel för detta. Klockor i sekunder beräknas genom att dividera en med den faktiska klockfrekvensen för RAM-minnet som anges av tillverkaren (även om denna indikator som regel måste delas med 2).

Det vill säga, till exempel, om vi vill ta reda på klockcyklerna som bildar tidpunkterna för DDR3 eller 2 RAM, då tittar vi på dess markeringar. Om siffran 800 anges där, kommer den faktiska RAM-frekvensen att vara lika med 400 MHz. Det betyder att cykelns varaktighet blir det värde som erhålls genom att dividera ett med 400. Det vill säga 2,5 nanosekunder.

Tider för DDR3-moduler

Några av de modernaste RAM-modulerna är DDR3-chips. Vissa experter tror att indikatorer som timings är mycket mindre viktiga för dem än för chips från tidigare generationer - DDR 2 och tidigare. Faktum är att dessa moduler som regel interagerar med ganska kraftfulla processorer (som till exempel Intel Core i7), vars resurser inte tillåter åtkomst till RAM så ofta. Många moderna chips från Intel, såväl som liknande lösningar från AMD, har en tillräcklig mängd av sin egen analog av RAM i form av L2- och L3-cache. Vi kan säga att sådana processorer har sin egen mängd RAM, som kan utföra en betydande mängd typiska RAM-funktioner.

Att arbeta med timings när du använder DDR3-moduler, som vi fick reda på, är alltså inte den viktigaste aspekten av "överklockning" (om vi bestämmer oss för att snabba upp PC-prestandan). Frekvensparametrar är mycket viktigare för sådana mikrokretsar. Samtidigt är RAM-moduler av DDR2-typ och ännu tidigare tekniklinjer fortfarande installerade på datorer idag (även om den utbredda användningen av DDR3, enligt många experter, naturligtvis är en mer än stabil trend). Och därför kan det vara användbart för ett mycket stort antal användare att arbeta med timings.

Del 21: Kingston HyperX DDR2-800-moduler (PC2-6400)

Vi fortsätter att utforska de kritiska lågnivåegenskaperna hos höghastighets DDR2-moduler med vår allt-i-ett-riktmärkesvit. Senast granskade vi en dubbelkanalsuppsättning av Kingstons avancerade minnesmoduler från HyperX-serien, designade för att fungera i det icke-standardiserade "DDR2-900"-läget idag, vi kommer att granska ett liknande förslag, men ett som passar in JEDEC standard dual-channel set av Kingston HyperX DDR2-800 minnesmoduler hög kapacitet (total volym 2 GB), som, enligt tillverkaren, har låg latens Information om modultillverkaren

Modultillverkare: Kingston Technology
Tillverkare av modulchip: Elpida Memory, Inc.
Modultillverkarens webbplats:

Webbplats för modulchiptillverkaren:
Modulens utseende

Foto av minnesmodulen

Med radiatorer borttagna:

Foto av minneschip

Modulens artikelnummer

Avkodning av modulens artikelnummer

Det finns ingen guide för att avkoda artikelnumret för DDR2-minnesmoduler på tillverkarens webbplats. Moduler med artikelnummer KHX6400D2LLK2/2G indikerar att produkten är en uppsättning av två moduler med låg latens (låg latens, därav förkortningen "LL") på 1 GB vardera, med en 128M x 64-konfiguration och baserad på 16 chips med en 64M x8-konfiguration. Tillverkaren garanterar 100 % stabil drift av modulerna i standard DDR2-800-läge med timings 4-4-4-12 och en matningsspänning på 2,0 V, men SPD-chippet har DDR2-800-läge med standard timings 5-5-5 som standardläge -15 och matningsspänning 1,8 V.

Avkodning av mikrokretsens artikelnummer

Som i den tidigare studerade Kingston HyperX DDR2-900 använder dessa minnesmoduler chips med originalmärkningen från deras verkliga tillverkare (Elpida), vilket gör att vi kan studera deras egenskaper, inklusive att använda beskrivningen av tekniska egenskaper () för 512-Mbit DDR2 Elpida minneskretsar, som används i dessa moduler.

Som vanligt innehåller märkningen av de aktuella Elpida-mikrokretsarna inte fält som kännetecknar tillverkaren (Elpida-minne) och typen av enhet (monolitisk), samt enhetens förpackningskod (FBGA). Som framgår av egenskaperna i tabellen har modulchipsen en 64M x8-konfiguration (total kapacitet 512 Mbit) och är designade för att fungera i det "långsamma" DDR2-667-läget (med timings 5-5-5), motsvarande den första revisionen av DDR2-667-standarden. Observera att samma chips (men från en annan tillverkare) används i Kingston HyperX DDR2-900-moduler med ännu högre hastighet, som vi har granskat tidigare. Tydligen kan vi i båda fallen prata om det noggranna valet av tillverkaren av DDR2-667-mikrokretsmoduler som har de bästa prestandaindikatorerna för hastighet och driftsäkerhet, istället för att använda riktiga mikrokretsar av DDR2-800-hastighetskategorin SPD-modul data

Beskrivning av den allmänna SPD-standarden:

Beskrivning av den specifika SPD-standarden för DDR2:

ParameterByteMenandeAvkodning
Grundläggande minnestyp2 08hDDR2 SDRAM
Totalt antal modullinjeadressrader3 0 Eh14 (RA0-RA13)
Totalt antal adressrader för modulens kolumn4 0 Ah10 (CA0-CA9)
Totalt antal fysiska banker i minnesmodulen5 61h2 fysiska banker
Extern minnesmodul databuss6 40h64 bitar
Matningsspänningsnivå8 05hSSTL 1,8V
Minsta varaktighet för klockperioden (t CK) vid maximal fördröjning CAS# (CL X)9 25h2,50 ns (400,0 MHz)
Modulkonfigurationstyp11 00hIcke-ECC
Typ och metod för dataregenerering12 82h7,8125 ms 0,5x reducerad självregenerering
Bredden på det externa databussgränssnittet (typ av organisation) för de minneskretsar som används13 08hx8
Bredden på det externa databussgränssnittet (typ av organisation) för ECC-modulens minneschips som används14 00hOdefinierad
Varaktighet för överförda paket (BL)16 0ChBL = 4,8
Antal logiska banker för varje chip i modulen17 04h4
Fördröjningslängder som stöds CAS# (CL)18 38hCL = 5, 4, 3
Minsta klockperiodlängd (t CK) med reducerad CAS#-fördröjning (CL X-1)23 3Dh3,75 ns (266,7 MHz)
Minsta klockperiodlängd (t CK) med reducerad CAS#-fördröjning (CL X-2)25 50h5,00 ns (200,0 MHz)
Minsta tid för att ladda data i rad (t RP)27 32h12,5 ns
5,0, CL = 5
3,3, CL = 4
2,5, CL = 3
Minsta fördröjning mellan aktivering av intilliggande rader (t RRD)28 1 Eh7,5 ns
3,0, CL = 5
2,0, CL = 4
1,5, CL = 3
Minsta fördröjning mellan RAS# och CAS# (t RCD)29 32h12,5 ns
5,0, CL = 5
3,3, CL = 4
2,5, CL = 3
Minsta pulslängd för RAS#-signalen (t RAS)30 27h39,0 ns
15,6, CL = 5
10,4, CL = 4
7,8, CL = 3
Kapacitet för en fysisk minnesbank31 80h512 MB
Återhämtningstid efter inspelning (t WR)36 3 kap15,0 ns
6, CL=5
4,CL=4
3,CL=3
Intern fördröjning mellan WRITE- och READ-kommandon (t WTR)37 1 Eh7,5 ns
3,0, CL = 5
2,0, CL = 4
1,5, CL = 3
Intern fördröjning mellan READ- och PRECCHARGE-kommandon (t RTP)38 1 Eh7,5 ns
3,0, CL = 5
2,0, CL = 4
1,5, CL = 3
Minsta radcykeltid (t RC)41, 40 33h, 30h51,5 ns
20,6, CL = 5
13,7, CL = 4
10,3, CL = 3
Period mellan självregenereringskommandon (t RFC)42, 40 69h, 30h105,0 ns
42, CL = 5
28, CL = 4
21, CL = 3
Maximal varaktighet av klockperioden (t CK max)43 80h8,0 ns
SPD-revisionsnummer62 12hRevision 1.2
Kontrollsumma byte 0-6263 31h49 (rätt)
JEDEC-tillverkarens identifieringskod64-71 7Fh, 98hKingston
Modulens artikelnummer73-90 00h...00hOdefinierad
Modulens tillverkningsdatum93-94 06h, 0Fh2006, vecka 15
Modulens serienummer95-98 5Ah, 15h,
8 Eh, 29h
298E155Ah

Innehållet i SPD ser något onormalt ut, uppenbarligen på grund av fokus på att använda minskade förseningar. Tre olika signalfördröjningsvärden CAS# 5, 4 och 3 stöds. Det första (CL X = 5) motsvarar driftläget DDR2-800 (cykeltid 2,5 ns) med ett tidsschema på 5-5-5-. 15.6 (avrundad 5- 5-5-16), vilket ungefär överensstämmer med de värden som anges av tillverkaren i moduldokumentationen (5-5-5-15 med DDR2-800). Det andra värdet på t CL (CL X-1 = 4) motsvarar, konstigt nog, moden inte DDR2-667, utan DDR2-533 (cykeltid 3,75 ns). Tidsschemat för detta fall representeras inte av heltalsvärden och kan skrivas som 4-3.3-3.3.-10.4, vilket, när det är avrundat, kommer att förvandlas till schemat 4-4-4-11. Slutligen motsvarar det tredje värdet på CAS#-signalfördröjningen (CL X-2 = 3) DDR2-400-läget, återigen med ett icke-heltals timingschema på 3-2.5-2.5-7.8, som övergår till 3-3 -3-8 när den är rundad. Bland funktionerna i SPD-data kan man notera den relativt stora, men ganska ofta förekommande i höghastighetsmoduler, minsta regenereringscykeltid t RFC = 105,0 ns. SPD-revisionsnumret, tillverkarens identifieringskod, tillverkningsdatum och serienummer för modulen anges korrekt, men samtidigt saknas information om modulens artikelnummer

  • Processor: Intel Pentium 4 Extreme Edition 3,73 GHz (Prescott N0, 2 MB L2)
  • Chipset: Intel 975X
  • Moderkort: ASUS P5WD2-E Premium, BIOS version 0404 från 2006-03-22
  • Minne: 2x1024 MB Kingston HyperX DDR2-800 Low Latency
Testresultat

Prestandatester

Den första serien av tester använde det tidsschema som ställts in i standard-BIOS-inställningarna (Memory Timings: "by SPD"). Testning utfördes i två hastighetslägen: DDR2-667 vid FSB-frekvenserna 200 och 266 MHz (minnesmultiplikatorer 1,67 respektive 1,25) och DDR2-800 vid FSB-frekvenserna 200 och 266 MHz (minnesmultiplikatorer 2,0 respektive 15). Låt oss komma ihåg att, med utgångspunkt från vår tidigare studie, använder minnesmodultester en ny version av testpaketet RMMA 3.65, där en större storlek på det testade minnesblocket (32 MB) väljs som standard, vilket gör att vi i stort sett kan eliminera påverkan av den relativt stora 2 MB L2-cachen i Pentium 4 Extreme Edition-processorn.

I DDR2-667-läge ställer moderkortets BIOS in standardtidsvärdena till 5-5-5-13 ("slumpmässigt", eftersom motsvarande data inte finns i SPD), medan standardvärdet i DDR2-800-läget är inställd på 5-5-5-16, motsvarande SPD-data som diskuterats ovan.

Parameter/lägeDDR2-667DDR2-800
FSB-frekvens, MHz200 266 200 266
Tider5-5-5-13 5-5-5-13 5-5-5-16 5-5-5-16
Genomsnittlig läsbandbredd, MB/s5387 6406 5617 6875
Genomsnittlig bandbredd per skrivning, MB/s2056 2252 2321 2465
Max. Läsminnes bandbredd, MB/s6491 8232 6528 8541
Max. Skrivbandbredd, MB/s4282 5660 4279 5679
56.6 50.0 52.5 45.5
66.2 57.3 61.7 53.0
118.8 105.3 106.0 95.4
143.8 123.9 130.2 115.5
Minsta latens för pseudo-slumpmässig åtkomst, ns
87.0 78.2 80.3 70.4
Maximal latens för pseudo-slumpmässig åtkomst, ns
(ingen hårdvaruförhämtning)
113.7 96.5 107.3 90.1

(ingen hårdvaruförhämtning)
119.6 105.5 106.2 95.9

(ingen hårdvaruförhämtning)
145.5 125.0 133.7 116.6

* blockstorlek 32 MB

Modulernas hastighetsprestanda är ganska hög: den maximala verkliga minnesbandbredden är cirka 6,4-6,5 GB/s vid 200 MHz FSB och 8,2-8,6 GB/s vid 266 MHz FSB, d.v.s. når praktiskt taget det teoretiska maximum för processorbussbandbredden (och till och med överskrider den något, eftersom viss påverkan av processorns L2-cache fortfarande finns). Minnesåtkomstfördröjningar minskar som vanligt när man flyttar både till högre hastighetslägen (från DDR2-667 till DDR2-800) och till en högre systembussfrekvens (från 200 MHz till 266 MHz FSB). Minsta minneslatens i DDR2-800-läge vid en systembussfrekvens på 266 MHz ligger i intervallet från 45,5 ns (pseudo-slumpmässig bypass, hårdvaruförhämtning aktiverad) till 116,6 ns (slumpmässig förbikoppling, hårdvaruförhämtning inaktiverad), vilket är något sämre till de värden som tidigare erhållits av fler "top-end-moduler Kingston HyperX DDR2-900.

Stabilitetstester

Tidsvärdena, med undantag för t CL, varierades i farten tack vare möjligheten inbyggd i RMMA-testpaketet för att dynamiskt ändra minnesundersystemets inställningar som stöds av styrkretsen. Stabiliteten för minnesundersystemet bestämdes med hjälp av RightMark Memory Stability Test hjälpverktyget, som är en del av RMMA-testpaketet.

Parameter/lägeDDR2-667DDR2-800
FSB-frekvens, MHz200 266 200 266
Tider3-4-4
(2,0V)
3-4-4
(2,0V)
4-5-4-12
(2,0V)
4-5-4-12
(2,0V)
Genomsnittlig läsbandbredd, MB/s5537 6798 5652 6990
Genomsnittlig bandbredd per skrivning, MB/s2260 2465 2358 2613
Max. Läsminnes bandbredd, MB/s6501 8331 6515 8632
Max. Skrivbandbredd, MB/s4282 5664 4281 5675
53.1 46.1 49.3 44.4
62.5 53.3 59.0 51.8
Minsta fördröjning för direkt åtkomst *, ns109.6 95.4 105.5 92.7
Maximal fördröjning för direktåtkomst *, ns133.9 114.9 129.7 112.7
Minsta latens för pseudo-slumpmässig åtkomst, ns
(ingen hårdvaruförhämtning)
81.9 70.9 75.2 68.5
Maximal latens för pseudo-slumpmässig åtkomst, ns
(ingen hårdvaruförhämtning)
107.9 93.2 102.0 88.4
Minsta fördröjning för direktåtkomst *, ns
(ingen hårdvaruförhämtning)
110.4 95.9 105.8 93.1
Maximal fördröjning för direktåtkomst *, ns
(ingen hårdvaruförhämtning)
136.6 116.7 132.6 113.6

* blockstorlek 32 MB

De lägsta timingvärdena som vi lyckades uppnå i DDR2-667-läge när vi använde den ökade matningsspänningen på 2,0 V som rekommenderas av tillverkaren ser konstigt nog väldigt blygsamma ut 3-4-4 (ändringar i parametern t RAS ignoreras I detta fall). Låt oss komma ihåg att med Kingston HyperX DDR2-900-moduler under de angivna förhållandena kunde vi uppnå ett mycket mer "extremt" 3-3-2-schema. Situationen är ännu värre i DDR2-800-läget det minsta möjliga (stabila) var endast 4-5-4-12-schemat, vilket är ännu högre än 4-4-4-12-schemat som "officiellt" deklarerats av; tillverkare. Intressant nog ger t RAS-parametern i detta fall ett avgörande bidrag till stabiliteten i minnesundersystemets funktion, vilket leder till en omedelbar "frysning" av systemet.

Som vanligt ökar inställningen av "extrema" timingscheman endast något genomströmningen av minnesundersystemet och visar sig tydligt endast i latenserna för verkligt slumpmässig minnesåtkomst. Den maximala effekten av att minska latensen uppnås i DDR2-667-läge och är cirka 9 ns, d.v.s. cirka 8 %

De studerade högkapacitetsmodulerna från Kingston HyperX DDR2-800 (PC2-6400) med "låg latens" kan fungera i hastighetslägen DDR2-667 och DDR2-800 under nominella förhållanden (d.v.s. standardtidscheman, som 5-5-5 - 15 för DDR2-800-läge) och kännetecknas av hög prestanda i dessa lägen. Samtidigt lämnar modulernas "överklockningspotential" när det gäller timings helt klart mycket att önska, vilket gör det svårt att tala om dem som moduler i klassen "Low Latency". Minsta möjliga tidsschema i DDR2-667-läge, vilket inte leder till förlust av stabilitet i minnesundersystemet, är endast 3-4-4 (med en rekommenderad matningsspänning på 2,0 V), och i DDR2-800-läge 4- 5-4-12, vilket "bortfaller" även av de 4-4-4-12 värden som officiellt anges av tillverkaren i dokumentationen. Åtminstone på moderkortet som användes i testerna (ASUS P5WD2-E), som tillförlitligt har bevisat sig för att testa höghastighets DDR2-minnesmoduler.

Många läsare på vår sida är intresserade av frågor på ett eller annat sätt relaterade till valet av RAM, och vår sida har en mycket stark önskan att svara på alla. För att göra det intressant för dig i processen att få kunskap, presenteras den här artikeln av författaren i form av en fascinerande berättelse från vilken du kommer att lära dig ALLT om dator-RAM!

Du lär dig inte bara hur du väljer och köper RAM från en kvalitetstillverkare, utan också hur du korrekt installerar RAM-moduler i din dator och mycket mer, till exempel:

  1. Hur mycket RAM-minne behöver en modern dator för bekväm drift av alla resurskrävande applikationer, till exempel: moderna spel med maximala inställningar, video- och ljudbehandlingsprogram, etc. Hur ska en kraftfull modern dator vara?
  2. (följ länken och läs en separat artikel).
  3. (följ länken och läs en separat artikel)?
  4. Vilken utväg hittar operativsystemet när det inte finns tillräckligt med RAM?
  5. Är det bra för din dator att ha för mycket RAM?
  6. Behöver du inaktivera sidfilen helt om du har en stor mängd fysiskt RAM-minne, till exempel 16 -32 GB?
  7. Hur mycket bättre är dual-channel RAM-driftsläge än enkanals? Vad är bättre att köpa, ett 8GB-minne eller två 4GB-minnen?
  8. Hur väljer man rätt RAM-moduler för dubbelkanalsdrift?
  9. Vilken frekvens har RAM och är det möjligt att installera RAM-minnen med olika frekvenser i en dator?
  10. Vad är RAM-latens (timing)? Är det möjligt att installera RAM-minnen med olika timing i en dator?
  11. Vad är skillnaden mellan RAM-minnen som används på bärbara datorer och vanligt RAM?
  12. Numera används DDR3-minne aktivt, men finns det DDR4-minnen till försäljning?
  13. Om du har en gammal dator och vill köpa ytterligare DDR2 RAM, tänk flera gånger, eftersom DDR2-minne är dyrt, kanske det är bättre för dig att byta ut moderkortet, processorn och byta RAM till DDR3.
  14. Hur väljer man en RAM-tillverkare och är allt RAM-minne tillverkat i Kina?
  15. Är överklockning av RAM nödvändigt och hur mycket kommer RAM-prestandan att öka vid överklockning?
  16. Är en kylfläns verkligen nödvändig för RAM?
  17. Vad är en RAM-kontroller, varför behövs den och var finns den?
  18. Vad betyder ECC RAM-märkning?

Hur man väljer RAM

Vänner, i den förra artikeln diskuterade vi frågan om val och jag funderade på vilken artikel jag skulle skriva härnäst. Det verkar logiskt att välja ett moderkort för det efter processorn, men jag brukar göra det annorlunda. Efter att ha valt processor väljer jag minne och grafikkort, jag vet inte varför, det är förmodligen bara enklare och du kan omedelbart uppskatta hur mycket du kan förvänta dig, eftersom att välja ett moderkort är den svåraste delen av att välja en datorkonfiguration. Med tanke på detta bestämde jag mig för att inte avvika från min valda tradition och ägna den här artikeln åt valet av RAM (Random Access Memory). Eftersom den här webbplatsen är tillägnad reparation av persondatorer, kommer naturligtvis frågan om att välja RAM att övervägas inte bara för nya, utan också för äldre datorer.

Precis som att välja en processor är det inte alls en svår uppgift att välja RAM. förmodligen ännu lättare. Men, som med allt, finns det några nyanser. Ofta beror valet av RAM på dess nuvarande pris och det belopp du är villig att spendera. På senare tid har trenderna i prisförändringar för RAM-moduler varit mycket tvetydiga. För flera år sedan var det en rejäl boom i att öka mängden RAM i persondatorer. Och detta berodde inte så mycket på de växande kraven på moderna applikationer och operativsystem, utan på den otroliga prissänkningen.

Ett minne på 4 gigabyte (GB) kan köpas för endast $25 eller till och med billigare. Som ett resultat, enbart i marknadsföringssyfte (för att göra datorer mer attraktiva och öka försäljningen), började samma minne att "stoppas" i nya datorer i enorma volymer. Så, den billigaste systemenheten, som kostar cirka 200-250 $, hade nödvändigtvis 4 GB minne, och den genomsnittliga, som kostade 300-350 $, hade alla 8 GB. Säljare i butiker lade stor vikt vid detta, samtidigt som de höll tyst om det faktum att denna mängd minne aldrig skulle realiseras (till fullo) av dessa datorer, eftersom resten av "stoppningen", som processorn och grafikkortet, lämnade mycket att önska. Detta var i huvudsak ett slags bedrägeri av köpare eller, för att uttrycka det snyggt, ett marknadsföringsknep...

Tyvärr är dagarna borta då du kunde fylla på med RAM gratis utan att ens spela runt, och nu har priset för det ökat avsevärt. Det verkar som att vi återigen har hakat på nålen av tekniska framsteg... Men behövs verkligen en stor mängd RAM?

Hur mycket RAM behöver en modern dator?

Jag måste säga att tills nyligen var jag förtjust i moderna datorspel. Därför försökte jag alltid hålla min dator uppdaterad. Förmodligen, sedan jag byggde min första fullfjädrade PC 1997, har det inte gått ett enda år som jag inte har unnat mig att köpa ett nytt grafikkort, processor eller minne.

På de gamla (med datorstandarder) dagar fanns det en viss uppdelning i hur datorer använde operativsystemkomponenter. Spel behövde bara ett kraftfullt grafikkort, lite RAM, och processorn spelade nästan ingen roll, eftersom alla beräkningar utfördes av grafikkortet, som har både sin egen processor och sitt eget minne.

För att koda video behövdes tvärtom en kraftfull processor och en tillräcklig mängd RAM, men grafikkortet spelade ingen roll, etc. Moderna spelapplikationer har "lärt sig" att fullt ut utnyttja de tidigare "lediga" kraftfulla komponenterna i moderna datorer, såsom processor och RAM.

Om vi ​​pratar om att använda en PC som spel- och underhållningsplattform, sedan, tills nyligen, hade jag inte stött på spel som kunde ladda minst 3 GB minne till 100 % även vid maximala grafikinställningar. Men i vissa fall var den totala minnesbelastningen nära denna siffra, trots att själva spelet förbrukade cirka 2 GB, och resten konsumerades av andra applikationer, som Skype, antivirus, etc.

Notera: Observera att vi inte pratade om 4 GB, utan om 3. Faktum är att 32-bitars Windows-operativsystem (OS) inte vet hur man använder mer än 3 GB RAM och därför är "överskottet" helt enkelt "inte sett"... I rättvisans namn är det värt att notera att för 32 -bit OS byggt på Linux-kärnan, så strikta begränsningar existerar inte. Så, vänner, det är ingen idé att installera mer än 4 GB minne på en 32-bitars Windows de kommer helt enkelt inte att användas.

För inte särskilt nya, men också relativt gamla system, som du kan lägga mycket minne på, kan det i vissa fall vara problematiskt att använda ett 64-bitars OS. Eftersom 64-bitarsversioner av drivrutiner för viss utrustning helt enkelt inte existerar.

För inte så länge sedan, precis vid den totala minskningen av minnespriset, köpte jag samma mängd utöver mina 4 GB. Men detta orsakades inte av dess brist, utan av det faktum att det på mitt ganska kraftfulla moderkort, på grund av något missförstånd) fanns platser för nästan föråldrat DDR2-minne och jag var rädd att lite mer och det kunde helt försvinna eller öka vilt i pris, och här är en sådan "gratis"... Efter det bytte jag till ett 64-bitars operativsystem, eftersom det här köpet annars inte hade sett så rimligt ut). Du måste också ta hänsyn till att jag har en ganska kraftfull 4-kärnig processor och ett dyrt modernt grafikkort, tack vare vilket jag kan spela spel med mycket höga grafikinställningar, där RAM-förbrukningen är maximal.

Om du har en dator på ingångsnivå eller mellannivå räcker det med 4 GB RAM för dig, eftersom du bekvämt kan spela moderna spel endast vid låga eller medelstora inställningar, som inte kräver stora mängder minne. Under sådana förhållanden är det bortkastade pengar att installera till exempel 8 GB RAM. Men om din PC är tillräckligt kraftfull och är en speldator, så skulle jag ändå rekommendera att installera 8 GB, eftersom det finns en tendens till en gradvis ökning av RAM-förbrukningen hos moderna spel.

Till exempel, det nyligen släppta spelet Call of Duty: Ghosts vägrade helt enkelt att starta om det upptäckte att du hade mindre än 6 GB RAM installerat. Återigen, i rättvisans namn, bör det noteras att folkhantverkare gjorde en fix som gjorde att du kunde kringgå denna begränsning vid lanseringen och spelet fungerade.

Angående 64-bitars operativsystem, då bör du veta att den, precis som alla 64-bitars applikationer, förbrukar exakt 2 gånger mer minne än 32-bitars. Här är detta redan fullt motiverat av minnesadresseringsteknik och förbättrar prestandan avsevärt.

Hur ska en snabb dator vara?

Vi kommer inte att gå in på detaljer, men du måste förstå att för att känna hastighetsökningen måste följande villkor vara uppfyllda:

Den centrala processorenheten (CPU) måste ha en 64-bitars arkitektur, operativsystemet måste vara 64-bitars.

Applikationen som du vill använda för att förbättra prestanda för vissa operationer måste vara 64-bitars, data som bearbetas måste vara strömmande (videokonvertering, arkivering), eftersom hastighetsökningen uppnås genom att bearbeta mer information i ett pass. I det här fallet kommer ökningen att vara mycket betydande - upp till 2 gånger. Under sådana förhållanden kommer du med en Intel-processor (med en längre pipeline) att få högsta möjliga prestanda för sådana operationer. Men som du vet överförs data i spel i små portioner (eftersom det är omöjligt att förutsäga användarens nästa steg), därför kommer det att finnas även i de spel där 64-bitarsversioner av spelmotorn är tillgängliga för lansering. nästan ingen ökning. Och ändå har grafikkortets avgörande roll i dem inte försvunnit.

När det gäller professionella applikationer, inom områden som videoredigering, 3D-modellering, design, vet specialister inom dessa områden exakt vilken hårdvara och hur mycket minne de behöver. Vanligtvis är detta från 16 GB eller mer. Och om, säg, i 3D-modellering finns det ingen strömmande databearbetning, så kan helt enkelt volymen och kvaliteten på modellerna vara så hög att mycket RAM "dumt" behövs för att rymma denna modell.

Om du inte är proffs, men verkligen gillar att konvertera videor, så räcker 4-8 GB för dig.

Verkligen enorma mängder RAM kan efterfrågas i vetenskapliga system och högt belastade servrar. I den senare anses till exempel en minneskapacitet på 64 GB eller mer vara ganska vanligt. Men minnet där är inte heller billigt - serverminne (med paritetskontroll och automatisk felkorrigering), eftersom fel inte är tillåtna på dem.

Tja, som ett exempel ska jag ge dig en situation från mitt verkliga liv. När jag utbildade mig i nätverk och systemadministration var jag ofta tvungen att efterlikna ett stort antal samtidiga operativsystem och nätverksutrustning. Sådana kombinationer som 5-10 operativsystem som körs i VirtualBox (eller VMware) + samma antal emulerade nätverksenheter i GNS kan äta upp en hel del RAM. Och det är bra om det, förutom en kraftfull processor som stöder modern virtualiseringsteknik, finns 8-16 GB RAM, annars är bromsarna garanterade...

Varför kan du inte inaktivera sidfilen?

Vad händer när det inte finns tillräckligt med RAM? Ja, det är väldigt enkelt - OS, för att kompensera för bristen på minne, börjar aktivt använda hårddisken (den så kallade växlingsfilen). Förresten, gud förbjude att du stänger av den. Driften av systemet är mycket djupt knuten till sidfilen och att inaktivera den kommer att vara mer problem än det är värt. Som ett resultat saktar inte bara processorn ner, utan även hårddisken.

Det finns bara en slutsats - det borde finnas tillräckligt med minne, om det inte finns tillräckligt med minne, börjar datorn sakta ner fruktansvärt, men för mycket minne ger ingen prestandavinst.

Vilken typ av RAM finns det?

Det finns inget som heter minne...

Ett kort med minneskretsar kallas vanligtvis en minnesmodul (eller "stick"). Det finns enkelsidiga och dubbelsidiga minnesmoduler. På den första placeras chipsen på ena sidan av det tryckta kretskortet, på den andra - på båda sidor. Vad är bättre? Jag vet inte) Det finns en åsikt att dubbelsidiga moduler "jagar" bättre läs om vad detta betyder vidare i den här artikeln. Å andra sidan, ju färre chips, desto högre tillförlitlighet för modulen. Jag har sett fall mer än en gång när en sida av chipsen på en remsa misslyckades och datorn såg bara hälften av sin volym. Men nu skulle jag inte fokusera på det här.

Det viktigaste du behöver veta är att om det finns flera minnesmoduler i datorn, så är det önskvärt att de alla är antingen enkelsidiga eller dubbelsidiga. Annars kommer minnet inte alltid bra överens med varandra och fungerar inte i full fart.

Idag är det modernaste minnet av typ DDR3., som ersatte den äldre DDR2, som i sin tur ersatte den ännu äldre DDR. Ett nytt, modernare DDR4-minne har redan utvecklats, men det har ännu inte nått ut till massorna. Vi kommer inte att gå djupare.

När du bygger en ny PC bör du bara välja den senaste minnesstandarden. För tillfället är det DDR3.

Ibland är att byta ut ett moderkort och köpa en ny typ av minne likvärdigt i pris med att lägga till en gammal typ av RAM till ett gammalt kort.

Det nya minnet kommer också att vara betydligt billigare än den äldre DDR2, för vilken giriga tillverkare och säljare "håller" (håller) ett högt pris, eftersom det finns lite kvar av det och för den som vill uppgradera sin PC finns det helt enkelt ingen annan annat än att gå med på sådana drakoniska villkor. I det här fallet är det värt att tänka på, kanske lägga till lite och köpa mer lovande komponenter? Och om du säljer den gamla kan du faktiskt få en vinst, om du har tur förstås)

Laptop minne

Bärbara datorer använder samma minne som datorer, men har en mindre modulstorlek och kallas SO-DIMM DDR (DDR2, DDR3).

Minnesegenskaper. Frekvens och tider

Minnet kännetecknas främst av typ. De typer av minne som används för stationära datorer idag är: DDR, DDR2, DDR3.

Det huvudsakliga kännetecknet för minnet är dess frekvens. Ju högre frekvens, desto snabbare anses minnet. Men den här frekvensen måste stödjas av processorn och moderkortet, annars kommer minnet att fungera på en lägre frekvens, och pengarna du betalat för mycket kommer att gå i sjön.

Minnesmoduler, såväl som dess typer, har sina egna markeringar, som börjar med PC, PC2 respektive PC3.

Idag är det vanligaste minnet DDR3 PC3-10600 (1333 MHz). Det kommer att fungera med sin ursprungliga frekvens på vilken dator som helst. I princip beror datorns hastighet inte så mycket på minnesfrekvensen. Till exempel i spel kommer denna ökning att vara absolut omöjlig att skilja, men i vissa andra applikationer kommer den att vara mer märkbar. Men skillnaden i pris, till exempel i jämförelse med DDR3 PC3-12800 (1600 MHz) minne, blir väldigt liten. Här brukar jag följa regeln - om priset är något högre ($1-3) och processorn stödjer en högre frekvens, varför inte - så tar vi snabbare minne.

Är det möjligt att installera RAM-minnen med olika frekvenser i en dator?

Frekvensen på RAM-minnet behöver inte vara densamma; moderkortet kommer att ställa in frekvensen för alla stickor till den långsammaste modulen, men mycket ofta är en dator med stickor med olika frekvenser instabil. Det kan till exempel inte slås på alls.

Tider

Nästa minnesprestandaparameter är de så kallade delays (timing). Grovt sett är detta tiden som har gått från det att minnet nås till det ögonblick det producerar nödvändig data. Följaktligen, ju kortare tider, desto bättre. Det finns dussintals olika förseningar vid läsning, skrivning, kopiering och olika kombinationer av dessa och andra operationer. Men det finns bara några få huvudsakliga som du kan använda för att navigera.

Tider anges (men inte alltid) på minnesmodulernas etikett i form av fyra siffror med bindestreck mellan dem. Den första och viktigaste är latens, resten är derivat av den.

Fördröjningar beror på tillverkningskvaliteten på minneschipsen. Följaktligen högre kvalitet, lägre timings, högre pris. Det är dock värt att notera att timings har en mycket mindre inverkan på prestanda än minnesfrekvens. Därför lägger jag sällan vikt vid detta, bara om priset är ungefär detsamma kan man köpa minne med lägre timings. Vanligtvis är moduler med ultralåga timings placerade som top-end, levereras kompletta med radiatorer (som vi kommer att prata om senare), i vackra förpackningar och är mycket dyrare.

Märkning av huvudtyper, minnesmoduler, deras frekvens och typisk latens (CL)

DDR – föråldrad (helt)

DDR-266 - PC2100 - 266 MHz - CL 2.5

DDR-333 - PC2700 - 333 MHz - CL 2,5

DDR-400 - PC-3200 - 400 MHz - CL 2.5

DDR2 - föråldrad (finns ibland fortfarande och kan användas för att lägga till en gammal dator)

DDR2-533 - PC2-4200 - 533 MHz - CL 5

DDR2-667 - PC2-5300 - 667 MHz - CL 5

DDR2-800 - PC2-6400 - 800 MHz - CL 5

DDR2-1066 - PC2-8500 - 1066 MHz - CL 5

DDR3 – modern

DDR3-1333 - PC3-10600 - 1333 MHz - CL 9

DDR3-1600 - PC3-12800 - 1600 MHz - CL 11

DDR3-1800 - PC3-14400 - 1800 MHz - CL 11

DDR3-2000 - PC3-16000 - 2000 MHz - CL 11

Är det möjligt att installera RAM-minnen med olika timing i en dator?

Tiderna behöver inte heller matcha. Moderkortet kommer automatiskt att ställa in timings för alla moduler enligt den långsammaste modulen. Det borde inte vara några problem.

Minnesdriftlägen

Ja, ja... Kanske inte alla visste, men RAM kan fungera i olika lägen, det så kallade: Single Mode (enkanalig) och Dual Mode (dubbelkanal).

I enkanalsläge skrivs data först till en minnesmodul, och när dess kapacitet är slut börjar den att skrivas till nästa lediga modul.

I tvåkanalsläge parallelliseras datainspelning och spelas in samtidigt på flera moduler.

Det är här, vänner, där användningen av tvåkanalsläge avsevärt förbättrar minneshastigheten. I verkligheten är minneshastigheten i tvåkanalsläge upp till 30 % högre än i enkanalsläge. Men för att det ska fungera måste följande villkor vara uppfyllda:

Moderkortet måste stödja dual-channel RAM-läge

Det bör finnas 2 eller 4 minnesmoduler

Minnesmoduler måste antingen vara enkelsidiga eller alla dubbelsidiga

Om något av dessa villkor inte uppfylls kommer minnet endast att fungera i enkanalsläge.

Det är önskvärt att alla remsorna är så identiska som möjligt: ​​de har samma frekvens, latens och är till och med från samma tillverkare. Annars kan ingen ge några garantier om driften av tvåkanalsläget. Därför, om du vill att ditt minne ska fungera i det snabbaste möjliga läget, är det mycket lämpligt att omedelbart köpa 2 identiska minnesstickor, för efter ett eller två år kommer du definitivt inte att hitta samma.

En annan fråga är om du behöver öka mängden minne på en gammal dator. I det här fallet kan du försöka hitta en minnesmodul som är så lik den du redan har som möjligt. Om du har två av dem och det finns ytterligare två lediga platser på moderkortet, måste du leta efter två till av samma moduler. Ett idealiskt, men inte alltid ekonomiskt, alternativ är att sälja det gamla minnet som använt och köpa 2 nya identiska moduler med större kapacitet.

Naturligtvis, om din gamla dator är mycket svag, kanske det inte finns någon stor vinst från dubbelkanalsläget. I det här fallet kan du installera vilken modul som helst, men det är fortfarande bättre att välja den mest lämpliga för att eliminera en eventuell konflikt med gamla moduler och fullständig inoperabilitet hos datorn. Försök komma överens i förväg med säljaren om en retur eller ta med systemenheten till honom och låt honom försöka välja en lämplig modul.

RAM-kontroller

Det bör noteras att tidigare minneskontroller fanns i chipseten (logikuppsättningen) av moderkort. I moderna system är minneskontroller placerade i processorer. I detta avseende har dual-channel minnesläget nu ytterligare två underlägen: Ganged (parad) och Unganged (oparad).

I gängat läge fungerar minnesmoduler på samma sätt som i gamla moderkort, men i oparat läge kan varje processorminneskontroller (i moderna processorer finns 2 av dem) fungera separat med varje sticka. Detta läge kan ställas in i datorns BIOS, men väljs vanligtvis automatiskt av processorn. Om plankorna är identiska, då Ganged (men inte nödvändigtvis), om de är olika, då endast Unganged. Minnet kommer i alla fall att fungera i tvåkanalsläge. Men jag rekommenderar fortfarande att köpa och installera 2 identiska moduler på en gång, detta kommer att eliminera förvrängningar i deras parametrar och förbättra kompatibiliteten.

Dual-channel RAM-läget har bara en nackdel - 2 minnesstickor är något dyrare än en av samma storlek. Därför sparar många butiker och privata samlare pengar och sätter samma ribban. Som ett resultat har vi en modern dator som inte fungerar med full kapacitet.

Vissa moderna dyra moderkort, som vanligtvis har 6 platser för minnesmoduler, kan till och med fungera i trekanalsläge.

Förresten, om du har 2 eller 3 minnesstickor, måste alla dessa stickor sättas in i kortplatser av samma färg för att dubbelkanals- eller trekanalsläget ska fungera.

Vissa minnesmoduler för stationära datorer har förkortningen ECC i sina märkningar.

Detta är minne med paritet, en teknik som används i serversystem. Du bör inte vara uppmärksam på detta, eftersom den här tekniken inte är kritisk på stationära datorer och i de flesta fall fungerar den inte alls. Det är fortfarande samma marknadsföringsknep.

Minneskontakter

Det finns inget att prata om här alls. Varje typ av minne DDR, DDR2, DDR3 har sin egen kontakt på moderkortet av samma typ (DDR, DDR2, DDR3). Du kommer inte att infoga minne av en typ i en kortplats av en annan typ, eftersom det finns ett speciellt utsprång (nyckel) i moderkortsfacket,

Vilket ska sammanfalla med kortplatsen på minnesmodulkortet. Detta gjordes just för att inte av misstag förvirra och installera fästet i fel kontakt och som ett resultat inte skada både minnet och eventuellt moderkortet. När du köper minne behöver du veta exakt vilken typ av minne moderkortet stöder.

Om RAM-kylflänsar

Vissa minnesmoduler är utrustade med så kallade kylflänsar, som är foder gjorda av aluminiumplåtar, ibland målade koppar eller andra färger, på båda sidor av kortet. Dessa kuddar är anslutna till minneschipsen genom speciella termiska kuddar, som är utformade för att bättre överföra värme från chipsen till kylflänsarna. Radiatorer kan ha ytterligare fenor för att öka kylarean och ännu bättre värmeavledning.

I praktiken värms minneschips upp något under normal drift och kräver ingen ytterligare kylning. Packningar mellan chips och kylflänsar överför inte såväl värme som termisk pasta mellan processorn och kylaren. Dessutom finns det i det fria utrymmet mellan brädan och radiatorerna en luftspalt som stör naturlig kylning och med tiden blir igensatt av damm, vilket är svårt att rensa ut. Denna design ger aktiv kylning med en extra fläkt eller bra luftflöde inuti höljet. Dessutom kan sådana moduler ofta kosta mer.

Så vem behöver sådan glädje, frågar du? Tja, fråga mig)

Svar: entusiaster som aldrig får nog av allt, som vill överklocka allt, köra om alla osv. Dessutom är det bara vackert) Ja, vänner, om du anser att du tillhör den här gruppen av användare, då är det här minnet för dig! Eftersom ett sådant kylsystem kommer att vara effektivt endast med tillräckligt hög uppvärmning som ett resultat av överklockning med ökad spänning och obligatoriskt extra luftflöde. Kom ihåg - vanligt minne som arbetar i normalt läge behöver inte radiatorer.

Ett exempel på korrekt användning av minne med kylflänsar i ett kraftfullt system

Överklockning av RAM

Överklockning är ett slangord i datorlexikonet, vilket innebär att manuellt ställa in mer aggressiva parametrar för driften av elektroniska komponenter, såsom processorer, minne och grafikkort, än de som tillhandahålls av tillverkaren. Sådana parametrar är vanligtvis frekvensen (i processorer finns det också en multiplikator). Vid särskilt hög överklockning höjs även spänningen för att säkerställa en relativt stabil drift av dessa komponenter. Som ett resultat uppstår högre uppvärmning av elementen, vilket kräver förbättrad kylning. Den så kallade överklockningen i sig är möjlig tack vare en viss marginal som fastställts av tillverkaren så att produkten fungerar stabilt, och inte på gränsen till dess kapacitet, eller speciellt för avancerade användare) I alla fall gör denna händelse driften av hela systemet mindre stabilt och förkortar livslängden för överklockade komponenter. Om du fortfarande bestämmer dig för att experimentera, studera först noggrant alla aspekter och agera strikt enligt instruktionerna. Förresten, om komponenter misslyckas till följd av överklockning kan du förlora din garanti.

RAM-tillverkare

Liksom andra komponenter tillverkas minnesmoduler av många tillverkare. Och som alltid har de olika kvalitet. Jag rekommenderar att du uppmärksammar följande märken som har ett optimalt pris/kvalitetsförhållande: AMD, Crucial, Goodram, Hynix, Kingston, Micron, Patriot, Samsung, TakeMS, Transcend.

Entusiastmärken inkluderar: Corsair, G.Skill, Mushkin, Team. Dessa företag producerar ett brett utbud av moduler med radiatorer och förbättrade tekniska egenskaper. Jag rekommenderar att du undviker billiga kinesiska märken: A-Data, Apacer, Elixir, Elpida, NCP, PQI och andra föga kända tillverkare.

Minnesmoduler som inte tillverkas i Kina förtjänar särskilt omnämnande. För närvarande finns det inte många av dessa, till exempel tillverkas moduler som är märkta som Hynix Original och Samsung Original i Korea. Kvaliteten på sådana moduler anses vara högre de kostar lite mer, men har vanligtvis en längre garanti (upp till 36 månader).

För att vara rättvis bör det noteras att även om du köpte minne från ett välkänt och välrenommerat märke, betyder detta tyvärr inte att du inte kommer att stöta på defekta moduler eller moduler som skadats under transporten. Naturligtvis kommer produkter från toppmärken i individuella förpackningar att ha färre defekter (skador) än de billigaste modulerna som transporteras och säljs i bulk.

Minnesmodul i individuell förpackning

Hur man väljer minne för en ny dator

Först av allt, välj den mest moderna typen av minne som används. Idag är det DDR3. Bestäm vilken volym du behöver. För att kort sammanfatta den här artikeln kommer jag att ge allmänna rekommendationer om den minsta mängden RAM-minne för datorer med olika syften:

För en kontors- eller svag hemdator – 2 GB

4. Det är bättre att välja de mest identiska remsorna (enkelsidiga eller dubbelsidiga), med samma frekvens och latens. Det idealiska alternativet är att sälja det gamla minnet som använt och installera nytt minne i önskad volym.

5. Om du installerar minne med en högre frekvens än vad din processor eller moderkort stöder, kommer det att arbeta med en lägre frekvens.

Gör rätt val med oss, vänner, och det blir inga problem för dig)

Huvudegenskaperna hos RAM (dess volym, frekvens, tillhörande en av generationerna) kan kompletteras med en annan viktig parameter - timings. Vad är dem? Kan de ändras i BIOS-inställningarna? Hur gör man detta på det mest korrekta sättet ur en stabil datordrift?

Vad är RAM-tider?

RAM-timing är det tidsintervall under vilket ett kommando som skickas av RAM-styrenheten exekveras. Denna enhet mäts i antalet klockcykler som hoppar över av datorbussen medan signalen bearbetas. Kärnan i hur timings fungerar är lättare att förstå om du förstår designen av RAM-chips.

En dators RAM består av ett stort antal interagerande celler. Var och en har sin egen villkorade adress, där RAM-styrenheten får åtkomst till den. Cellkoordinater anges vanligtvis med två parametrar. Konventionellt kan de representeras som rad- och kolumnnummer (som i en tabell). I sin tur kombineras grupper av adresser för att göra det lättare för kontrollanten att hitta en specifik cell i ett större dataområde (kallas ibland en "bank").

Således utförs begäran om minnesresurser i två steg. Först skickar kontrollanten en begäran till "banken". Den begär sedan cellens "rad"-nummer (genom att skicka en RAS-signal) och väntar på ett svar. Väntetiden är RAM-timingen. Dess vanliga namn är RAS till CAS Delay. Men det är inte allt.

För att komma åt en specifik cell behöver styrenheten också numret på "kolumnen" som tilldelats den: en annan signal, såsom CAS, skickas. Tiden medan styrenheten väntar på ett svar är också RAM-timing. Det kallas CAS Latency. Och det är inte allt. Vissa IT-specialister föredrar att tolka fenomenet CAS Latency lite annorlunda. De tror att denna parameter indikerar hur många enstaka klockcykler som ska passera i processen för att bearbeta signaler inte från styrenheten utan från processorn. Men, som experter noterar, i båda fallen talar vi i princip om samma sak.

Styrenheten arbetar som regel med samma "rad" där cellen är placerad mer än en gång. Innan han får åtkomst till den igen måste han dock stänga den tidigare begärande sessionen. Och först efter det återuppta arbetet. Tidsintervallet mellan slutförandet och ett nytt samtal till linjen är också timing. Det heter RAS Precharge. Redan den tredje i ordningen. Det är allt? Nej.

Efter att ha arbetat med linjen måste regulatorn, som vi minns, stänga föregående begäransession. Tidsintervallet mellan aktivering av åtkomst till en rad och stängning är också tidpunkten för RAM. Dess namn är Active to Precharge Delay. I princip är det det nu.

Vi räknade alltså 4 tider. Följaktligen skrivs de alltid i form av fyra siffror, till exempel 2-3-3-6. Utöver dem finns det förresten en annan vanlig parameter som kännetecknar datorns RAM. Vi pratar om Command Rate-värdet. Den visar den minsta tid som styrenheten lägger på att byta från ett kommando till ett annat. Det vill säga, om värdet för CAS Latency är 2, kommer tidsfördröjningen mellan begäran från processorn (kontrollern) och svaret från minnesmodulen att vara 4 klockcykler.

Tider: ordningsföljd

I vilken ordning är varje tidtagning placerad i denna nummerserie? Det är nästan alltid (och det här är en slags industristandard) som följer: det första numret är CAS Latency, det andra är RAS till CAS Delay, det tredje är RAS Precharge och det fjärde är Active to Precharge Delay. Som vi sa ovan, ibland används Command Rate-parametern, dess värde är det femte i raden. Men om spridningen av siffror för de fyra föregående indikatorerna kan vara ganska stor, är för CR som regel endast två värden möjliga - T1 eller T2. Det första innebär att tiden från det att minnet aktiveras tills det är redo att svara på förfrågningar måste passera 1 klockcykel. Enligt den andra - 2.

Vad säger tiderna?

Som ni vet är mängden RAM en av de viktigaste prestandaindikatorerna för denna modul. Ju större den är, desto bättre. En annan viktig parameter är RAM-minnets frekvens. Även här är allt klart. Ju högre den är, desto snabbare kommer RAM-minnet att fungera. Hur är det med tider?

För dem är mönstret annorlunda. Ju lägre värde för var och en av de fyra tidpunkterna, desto bättre, desto mer produktivt minne. Och ju snabbare datorn fungerar därefter. Om två moduler med samma frekvens har olika RAM-tider, kommer deras prestanda att skilja sig. Som vi redan har definierat ovan uttrycks de kvantiteter vi behöver i klockcykler. Ju färre det finns, desto snabbare får processorn ett svar från RAM-modulen. Och ju tidigare han kan "dra fördel" av sådana resurser som frekvensen av RAM och dess volym.

Fabrikstider eller din egen?

De flesta PC-användare föredrar att använda de tider som är inställda på löpande bandet (eller auto-tuning ställs in i moderkortets alternativ). Men många moderna datorer har möjlighet att ställa in nödvändiga parametrar manuellt. Det vill säga, om lägre värden behövs, kan de som regel anges. Men hur ändrar man RAM-tider? Och gör detta så att systemet fungerar stabilt? Och kanske finns det fall där det är bättre att välja höjda värden? Hur ställer man in RAM-tider optimalt? Nu ska vi försöka ge svar på dessa frågor.

Ställa in tider

Fabrikstidsvärdena skrivs i ett speciellt utsett område av RAM-chippet. Det heter SPD. Med hjälp av data från det anpassar BIOS-systemet RAM-minnet till moderkortets konfiguration. I många moderna BIOS-versioner kan standardinställningarna för timing justeras. Nästan alltid görs detta programmatiskt - genom systemgränssnittet. Ändring av värdena för minst en timing är tillgänglig på de flesta moderkortsmodeller. Det finns i sin tur tillverkare som tillåter finjustering av RAM-moduler med ett mycket större antal parametrar än de fyra typer som anges ovan.

För att komma in i området för de nödvändiga inställningarna i BIOS måste du logga in på det här systemet (DEL-tangenten omedelbart efter att du har slagit på datorn) och välj menyalternativet Advanced Chipset Settings. Därefter, bland inställningarna, hittar vi raden DRAM Timing Selectable (det kan låta något annorlunda, men det är liknande). I den noterar vi att tidsvärdena (SPD) kommer att ställas in manuellt (manuellt).

Hur tar man reda på standard RAM-timing i BIOS? För att göra detta hittar vi i de intilliggande inställningarna parametrar som motsvarar CAS Latency, RAS till CAS, RAS Precharge och Active To Precharge Delay. Specifika tidsvärden beror som regel på vilken typ av minnesmoduler som är installerade på datorn.

Genom att välja lämpliga alternativ kan du ställa in tidsvärden. Experter rekommenderar att sänka siffrorna mycket gradvis. Efter att ha valt önskade indikatorer bör du starta om och testa systemet för stabilitet. Om din dator inte fungerar måste du gå tillbaka till BIOS och ställa in värdena flera nivåer högre.

Tidsoptimering

Så, RAM-tider - vilka är de bästa värdena att ställa in för dem? Nästan alltid bestäms de optimala siffrorna genom praktiska experiment. En PCs prestanda är inte bara relaterad till RAM-modulernas funktionskvalitet och inte bara till hastigheten på datautbytet mellan dem och processorn. Många andra egenskaper hos en PC är viktiga (ned till sådana nyanser som datorns kylsystem). Därför beror den praktiska effektiviteten av att ändra tidpunkter på den specifika mjukvaru- och hårdvarumiljön i vilken användaren konfigurerar RAM-modulerna.

Vi har redan nämnt det allmänna mönstret: ju lägre tider, desto högre hastighet på datorn. Men detta är naturligtvis ett idealiskt scenario. I sin tur kan timings med lägre värden vara användbara när du "överklockar" moderkortsmoduler - artificiellt ökar dess frekvens.

Faktum är att om du manuellt accelererar RAM-chipsen genom att använda för stora koefficienter, kan datorn börja fungera instabilt. Det är mycket möjligt att tidsinställningarna kommer att vara så felaktiga att datorn inte kommer att kunna starta upp alls. Då måste du troligen "återställa" BIOS-inställningarna med hårdvarumetoden (med stor sannolikhet att kontakta ett servicecenter).

I sin tur kan högre värden för timings, genom att sakta ner datorns drift något (men inte så mycket att driftshastigheten förs till det läge som föregick "överklockningen"), ge systemet stabilitet.

Vissa IT-experter har räknat ut att RAM-moduler med en CL på 3 ger ungefär 40 % lägre latens i utbytet av motsvarande signaler än de med en CL på 5. Naturligtvis förutsatt att klockfrekvensen är på båda identiska med varandra.

Ytterligare tider

Som vi redan har sagt har vissa moderna moderkortsmodeller alternativ för att mycket finjustera driften av RAM. Detta handlar naturligtvis inte om hur man ökar RAM-minnet - den här parametern är naturligtvis fabriksinställd och kan inte ändras. Men RAM-inställningarna som erbjuds av vissa tillverkare har mycket intressanta funktioner, med hjälp av vilka du avsevärt kan snabba upp din dator. Vi kommer att överväga de som relaterar till timings som kan konfigureras utöver de fyra huvudsakliga. En viktig nyans: beroende på moderkortsmodell och BIOS-version kan namnen på varje parameter skilja sig från de som vi nu ger i exemplen.

1. RAS till RAS-fördröjning

Denna timing är ansvarig för fördröjningen mellan de ögonblick då rader från olika områden för konsolidering av celladresser ("banker" alltså) aktiveras.

2. Radcykeltid

Denna timing återspeglar tidsintervallet under vilket en cykel varar inom en enda rad. Det vill säga från det ögonblick den aktiveras tills arbetet börjar med en ny signal (med en mellanfas i form av stängning).

3. Skriv återhämtningstid

Denna timing återspeglar tidsintervallet mellan två händelser - slutförandet av dataregistreringscykeln till minnet och starten av den elektriska signalen.

4. Skriv till läsfördröjning

Denna timing visar hur lång tid som ska gå mellan slutförandet av skrivcykeln och det ögonblick då dataläsningen börjar.

Många BIOS-versioner har också ett Bank Interleave-alternativ tillgängligt. Genom att välja det kan du konfigurera processorn så att den får åtkomst till samma "banker" med RAM samtidigt, och inte en efter en. Som standard fungerar detta läge automatiskt. Du kan dock försöka ställa in en parameter som 2 Way eller 4 Way. Detta gör att du kan använda 2 respektive 4 "banker" samtidigt. Inaktivering av Bank Interleave-läge används ganska sällan (detta är vanligtvis förknippat med PC-diagnostik).

Inställningstider: nyanser

Låt oss nämna några funktioner angående driften av timings och deras inställningar. Enligt vissa IT-specialister, i en serie med fyra siffror, är det första, det vill säga CAS Latency-timing, det viktigaste. Därför, om användaren har liten erfarenhet av att "överklocka" RAM-moduler, bör experiment kanske begränsas till att endast ställa in värden för den första timingen. Även om denna synpunkt inte är allmänt accepterad. Många IT-experter tenderar att tro att de andra tre tidpunkterna inte är mindre betydelsefulla när det gäller hastigheten på interaktionen mellan RAM och processorn.

I vissa moderkortsmodeller låter BIOS dig konfigurera prestanda för RAM-chips i flera grundläggande lägen. I huvudsak är detta att ställa in tidsvärden enligt mönster som är acceptabla med tanke på stabil PC-drift. Dessa alternativ ligger vanligtvis intill alternativet Auto by SPD, och lägena i fråga är Turbo och Ultra. Den första innebär måttlig acceleration, den andra - maximal. Den här funktionen kan vara ett alternativ till att ställa in tider manuellt. Liknande lägen är förresten tillgängliga i många gränssnitt i det förbättrade BIOS-systemet - UEFI. I många fall, som experter noterar, när Turbo- och Ultra-alternativen är aktiverade uppnås tillräckligt hög PC-prestanda och dess funktion är stabil.

Tickar och nanosekunder

Är det möjligt att uttrycka klockcykler i sekunder? Ja. Och det finns en väldigt enkel formel för detta. Klockor i sekunder beräknas genom att dividera en med den faktiska klockfrekvensen för RAM-minnet som anges av tillverkaren (även om denna indikator som regel måste delas med 2).

Det vill säga, till exempel, om vi vill ta reda på klockcyklerna som bildar tidpunkterna för DDR3 eller 2 RAM, då tittar vi på dess markeringar. Om siffran 800 anges där, kommer den faktiska RAM-frekvensen att vara lika med 400 MHz. Det betyder att cykelns varaktighet blir det värde som erhålls genom att dividera ett med 400. Det vill säga 2,5 nanosekunder.

Tider för DDR3-moduler

Några av de modernaste RAM-modulerna är DDR3-chips. Vissa experter tror att indikatorer som timings är mycket mindre viktiga för dem än för chips från tidigare generationer - DDR 2 och tidigare. Faktum är att dessa moduler som regel interagerar med ganska kraftfulla processorer (som till exempel Intel Core i7), vars resurser inte tillåter åtkomst till RAM så ofta. Många moderna chips från Intel, såväl som liknande lösningar från AMD, har en tillräcklig mängd av sin egen analog av RAM i form av L2- och L3-cache. Vi kan säga att sådana processorer har sin egen mängd RAM, som kan utföra en betydande mängd typiska RAM-funktioner.

Att arbeta med timings när du använder DDR3-moduler, som vi fick reda på, är alltså inte den viktigaste aspekten av "överklockning" (om vi bestämmer oss för att snabba upp PC-prestandan). Frekvensparametrar är mycket viktigare för sådana mikrokretsar. Samtidigt är RAM-moduler av DDR2-typ och ännu tidigare tekniklinjer fortfarande installerade på datorer idag (även om den utbredda användningen av DDR3, enligt många experter, naturligtvis är en mer än stabil trend). Och därför kan det vara användbart för ett mycket stort antal användare att arbeta med timings.

Som det visar sig är nästan alla läsare mest intresserade av frågor om inflytande
DDR2-timingar på prestanda, samt hur stor latensen kommer att vara
högre än den tidigare DDR400-standarden. Som vi har sagt tidigare
artiklar om nyanserna i hur minnesundersystem fungerar med tidigare chipset
generationer, bidraget från grundläggande timings (till exempel CAS Latency eller RAS-to-CAS) till
det totala resultatet är ett variabelt värde, mycket beroende på det använda
plattformar och konfigurationer. Alltså den största ökningen i prestanda på grund av en minskning av
förseningar registrerades på AMD Athlon 64 (Socket 939) - när värdena minskade från
8-4-4-3 (för DDR400) till 5-2-2-2 uppgick det till cirka 20 % i verkliga uppgifter. I system
på ATI 9100IGP-chipset för Socket 478-plattformen, annorlunda än konkurrenterna
den högsta fördröjningen, en sådan minskning av tidpunkter lade bara till cirka 3 %
produktivitet.

Därför kan vi för närvarande dra en preliminär slutsats - desto lägre totalsumma
minnesstyrenhetens latens, desto större påverkan på prestandan
minnesundersysteminställningar
. Utan att gå in på teoretiska reflektioner (se.
artikel "Minnesdelsystem - ju längre, desto läskigare..."),
Låt oss omedelbart gå vidare till att överväga situationen med DDR2.

Tabell
1. Jämförelse av de givna minnesåtkomstfördröjningarna (ns)
Lägen
minnesarbete (tider 8-4-4-3)
DDR400 DDR-533 DDR2-400 DDR2-533 DDR2-667 DDR2-800
DRAM
Command Rate (CMD rate) - tid för att hitta chipet med nödvändiga data
5 3,8 10,0 7,7 6,0 5
Rad
Cykeltid (T RC) - tid
bankverksamhet
RAS#
Aktiv tid (TRAS) - tid
sidaktivitet
RAS-till-CAS (T RCD)
— Tid mellan fastställande av adressen för en rad och en kolumn
20 15,4 40,0 30,8 24,0 20
CAS# latens
(T CL) - tid mellan bestämning
adressmatris och börja läsa
15 11,5 30,0 23,1 18,0 15
RAS#
Förladdningstid (T RP) - tid
för att ladda om sidan
20 15,4 40,0 30,8 24,0 20
Allmän
försening
60 46,2 120,0 92,3 72,0 60

För större tydlighet, låt oss ta reda på (tabell 1) hur fullständiga operationscykler med DDR400- och DDR2-533-minne skiljer sig åt i exekveringstid. Låt oss göra ytterligare en viktig anteckning som användare ofta glömmer: i de allra flesta BIOS-inställningar av moderkort ges tiderna i klockcykler för den verkliga (!) fysiska bussen, det vill säga för DDR400 är dessa 200 MHz bussklockor, och för DDR2-533 - 133 MHz. Som framgår av tabellen är den totala (teoretiska) latenstiden vid åtkomst till minne verkligen betydligt lägre för DDR400, även om man tar hänsyn till samma timings. Du kan också tydligt se att latensen för båda standarderna kommer att utjämnas först efter uppkomsten av DDR2-800.

Några förtydliganden måste göras här. För det första är den angivna latensen för DDR533, DDR2-533/667/800 endast giltig med samma processorbussbandbredd. För det andra bör vi inte glömma att när DDR2-800-standarden släpps, med samma latens som DDR400, kommer volymen överförda data redan att vara dubbelt så hög - 6,4 GBps (med enkanals 64-bitars åtkomst) mot 3,2 GBps för DDR400. Den här tabellen kommer också att hjälpa dig förstå principerna för "kapsling" av tidpunkter - till exempel den största tillgängliga timingen DRAM-cykeltid (TRAS), helst bör vara lika med summan RAS-till-CAS Och CAS-latens. I fallet med TRAS > T RCD +T CL frigörs ytterligare klockcykler för signalsynkronisering, vilket leder till ökad stabilitet med en liten minskning av prestanda. Det motsatta alternativet är TRAS< T RCD +T CL — либо невозможен в принципе (контроллеры предыдущих чипсетов вообще не позволяли устанавливать это значение меньше 5, что заведомо больше минимальных 2+2), либо просто заданные цифры будут корректироваться в большую сторону — по той простой причине, что время активности сигнала RAS# не может быть меньше, чем потребуется на определение адреса строки и столбца (т. е. массива считываемых данных).

När vi blickar framåt noterar vi att vi lyckades ställa in tidpunkterna 3-3-2-3 för DDR2-533, medan alla identifieringsprogram bekräftade dessa värden, men ingen skillnad jämfört med 6-3-2-3 upptäcktes även på låg nivå testerna misslyckades, vilket till fullo bekräftar ovanstående.

På många moderkort för Socket 754/939 (AMD Athlon 64) går det att ställa in flera parametrar till, bl.a. Radcykeltid (T RC) Och Skriv aktivera (T WE). Den första visar den minsta aktiva tiden för hela minnesbanken och är lika med TRAS +T RP, respektive. Om du ställer in ett värde som är större än detta belopp frigörs ytterligare klockcykler för regenerering om det behövs i den motsatta situationen, systemet blir antingen instabilt (motsvarande en underskattad T RP), eller, som i fallet med TRAS; , kommer helt enkelt att ignoreras. Timing T WE specificerar den minimala tiden inom vilken en signal måste utfärdas om att cellerna är redo för en skrivoperation; som du kanske gissar leder en minskning till en ökning av hastigheten i inspelningsläget. På moderkort med Intel-kretsuppsättningar är denna parameter vanligtvis stängd för förändring, men det är dess firmware-värden som kan förklara de olika skrivhastigheterna för modeller från olika tillverkare. När det gäller tidpunkten för DRAM Command rate (CMD rate), bestämmer den hur lång tid det tar att hitta det nödvändiga chippet - med andra ord den nödvändiga banken. För chipset för Socket 478 är standard CMD-hastigheten 1T för AMD64-skrivbordsplattformen 2T (ibland ändras den till 1T). Observera att en fördröjningscykel endast är möjlig med sekventiell åtkomst, och med slumpmässig åtkomst till minnet förbrukas i alla fall två klockcykler.

Så vi kommer att överväga det här lilla utbildningsprogrammet när det är slutfört. Låt oss gå vidare och överväga verkliga exempel på användning av DDR2-minne i nya Intel-skrivbordsplattformar.

Tabell
2. Prestandaparametrar för olika minnesdriftlägen
Övningsläge Maximal
Läshastighet
MBps
Skriv hastighet,
MBps
Latens,
ns
12-4-4-4 DDR2-533 5330 4048 2230 82
6-3-2-3 DDR2-533 5466 4280 2260 79
12-4-4-4 DDR2-400 4847 3884 1906 88
5-2-2-3 DDR2-400 4951 4086 1952 81
Tabell
3. Specifika produktivitetsvärden*
Övningsläge Maximal
minnesprestanda, MBps
Läshastighet
MBps
Skriv hastighet,
MBps
12-4-4-4 DDR2-533 10,0 7,6 4,2
6-3-2-3 DDR2-533 10,3 8,0 4,2
12-4-4-4 DDR2-400 12,1 9,7 4,8
5-2-2-3 DDR2-400 12,4 10,2 4,9

*senast 1
MHz effektiv frekvens.

Testresultat

För att underlätta förståelsen och tydligheten, data som presenteras i tabellen. 2, dupliceras i diagrammen. Som du kan se, även om processorbussfrekvensen i båda fallen (DDR2-400 och DDR2-533) bara var 800 MHz, ökade den absoluta prestandan för minnesundersystemet avsevärt när man flyttade från 400 till 533 MHz. Det största bidraget kommer från en betydande ökning av inspelningshastigheten. Det bör definitivt sägas att kontrollerna för de nya Intel 915/925-kretsuppsättningarna ursprungligen designades exklusivt för minnesbussfrekvenser på 533 MHz och högre, och stöd för DDR2-400 implementerades endast för kompatibilitet.

En annan stark bekräftelse på detta är grafen som visar "svarshastigheten" för minnesundersystemet beroende på paketstorleken och diagrammet med resultaten av genomsnittlig latens. Detta är det första fallet när det asynkrona driftläget för minnesbussen och processorn, och även med ökade timings, visade sig vara mer produktivt jämfört med synkront läge med lägre latensnivåer. Säkert kommer denna situation att fortsätta med CPU-utgången som har en 266 (1066) MHz buss; Ungefär samtidigt bör de första DDR2-667-modulerna dyka upp på allmän försäljning. På något sätt lyckades Intels ingenjörer öka hastigheten på skrivoperationer på grund av de frigjorda processorns väntecykler. När det gäller specifik prestanda (dataöverföringshastighet vid 1 MHz effektiv frekvens) har naturligtvis DDR2-400-läget en något högre effektivitet (tabell 3), men som vi redan har sagt, visade sig skillnaden vara mycket mindre Än förväntat.

Det är ett välkänt faktum: bland verkliga applikationer som på ett adekvat sätt kan hantera minskningen av minneslatens, kommer spel fram med betydande marginal. För att vara rättvis noterar vi att programvara som fungerar enligt databasprincipen också är mycket känslig för minnesinställningar, men det är, som de säger, en helt annan historia. För att analysera förändringar i prestanda i underhållningsuppgifter valde vi traditionellt Unreal Tournament 2003. Det kan ses att skillnaden mellan minimiläget 12-4-4-4 för DDR2-400 och 6-3-2-3 för DDR2-533 är 15 bilder per sekund, vilket motsvarade cirka 8 % produktivitetsökning. Faktum är att ett sådant gap kan kallas betydande, med hänsyn till användningen i testerna av ett grafikkort baserat på NVidia PCX5900 som är långt ifrån det snabbaste.


DDR2-533-moduler


Kingston KVR533

Micron PC2-4300U

Samsung PC2-4300U

Överskrid DDR2-533

Det är glädjande att rapportera att företag specialiserade på leverans av minnesmoduler
Nästan omedelbart efter tillkännagivandet av den nya stationära plattformen började Intel
levererar till den inhemska marknaden av DDR2-400 ECC-linjer för servrar och arbetsstationer
(vi kommer att prata om dem i framtida material) och DDR2-533 för stationära system. Oss
lyckats testa produkter från så välkända varumärken som Micron, Samsung,
Transcend och Kingston. Alla moduler använde BGA-chips med åtkomsttid
3,75 ns, vilket exakt motsvarar den effektiva frekvensen på 533 MHz. Hos Micron och
Samsung installerade som vanligt chips från samma tillverkare då
både Kingston och Transcend är byggda på identiska marker från Elpida. jag undrar vad
under storskaliga tester av DDR400-moduler som vi genomförde i början av detta år
år var ingen av produkterna baserade på chips från detta japanska företag.

Utan att gå in på att bestämma överklockningspotentialen (ännu inte efterfrågad) bestämde vi oss för att begränsa oss till att kontrollera minimifördröjningarna i DDR2-533-läge vid en standardspänning på 1,8 V och när den ökas till 2 V (resultaten visas i Tabell 4). Microns produkter har alltid varit standarden för kvalitet och prestanda, och de nya modulerna är inget undantag. Vid standard och ökade effektnivåer fungerade de stabilt med mindre fördröjningar, speciellt eftersom MT16HTF6464AG-modulerna vid 2 V var de enda som nådde 2T-värdet för RAS# Precharge. Inte överraskande visade minnet från Kingston och Transcend identiska resultat, som var något högre än de för Samsung PC2-4300U. Ett försök att köra testsystemet i DDR2 667-läge, även med 12-4-4-4 timings och med ökad spänning, med ingen av moduluppsättningarna lyckades. Det är synd att vi inte hade tid att testa minneslinjerna från Hynix - som ni vet är produkterna från just denna tillverkare tongivande på den globala marknaden.

Tabell
4. Jämförande egenskaper hos PC2-4300 (DDR2-533) minnesmoduler
Minnesmodul Samsung PC2-4300U Micron PC2-4300U Kingston KVR533 Överskrid DDR2-533
Sydda tidtagningar
för DDR2-533-läge
11-4-4-4 12-4-4-4 12-4-4-4 11-4-4-4
Minimum
timings vid standardspänning 1,8 V
8-4-3-3 6-3-3-3 8-3-3-3 8-3-3-3
Minimum
tider vid ökad spänning 2 V
7-4-3-3 6-3-2-3 6-3-3-3 6-3-3-3

Slutsatser

Detta material är det tredje i raden, som på allvar berör funktionen hos den nya DDR2-systemminnesstandarden. Men du måste erkänna att om DDR2 blir utbredd nästa år är sådana ansträngningar berättigade. Utan att hålla fast vid den nuvarande jämförelsen av DDR och DDR2 kan vi med säkerhet säga att DDR2-tekniken i sig är "inte så skrämmande som den är målad", särskilt eftersom dess utsikter är mycket ljusa. De flesta chiptillverkares webbplatser har redan information om färdiga DDR2-667-produkter (moduler med indexet PC2-5300). Varför gå långt om de spartanska BIOS-inställningarna för Intel-moderkort inkluderar möjligheten att välja detta läge, och SiS-kretsuppsättningar för Socket LGA775 i allmänhet stöder minne med en effektiv frekvens på 667 MHz.

Som vi fick reda på idag, teoretiskt sett borde nya kontroller designade för DDR2 vara mycket mer inerta jämfört med deras föregångare som arbetar med DDR400. Men som våra tidigare tester har visat visade sig denna skillnad i praktiken vara mindre märkbar, vilket är den verkliga förtjänsten hos ingenjörerna vid Intels FoU-avdelning.

Utöver SiS kommer en annan stor chipsettillverkare, VIA Technologies, också snart visa världen sina styrkretsar för nya Intel-processorer och DDR2-minne. Det ska bli väldigt intressant att jämföra dessa tre lösningar, vilket vi definitivt kommer att göra så fort tillfälle ges.

Faktum är att de "hemska" tidsvärdena för PC2-4300-moduler (till exempel 12-4-4-4) inte alls betyder att de inte kan reduceras till de mer välbekanta 6-3-3-3 ( en liknande situation observeras med linjaler DDR400-minne, när standardfirmware 8-4-4-3 inte stör inställningen 5-3-2-2.5 på de flesta av dem).

Modulerna vi fick för testning är typiska massproducerade produkter,
som är långt ifrån överklockande modeller, men utseendet på sådana är inte långt borta.
Och i allmänhet, med tanke på den snabba takt med vilken nya Intel-system kommer in på den ukrainska marknaden
och tillhörande utrustning i form av PCI Express-videokort och DDR2-minne, kan du
Jag kan garantera att inte ens sex månader kommer att passera, som de flesta inhemska användare
kommer inte längre att uppfatta Socket 775-plattformen med dess innovationer som något unikt
och långt ifrån det verkliga livet.

Konfiguration
testsystem
Plattform Intel
CPU Intel Pentium
4 (Prescott) 3,6 GHz, Socket LGA775, FSB 800 MHz
Moderlig
betala
Intel D925XCV,
i925X chipset
Referens
minne
Micron PC2-4300U
(DDR2-533), 2x512 MB
Grafikkort Leadtek PCX5900
128 MB (FX 5900XT, PCI Express)
Testlägen
video
480/830 MHz
(chip/minne), ForceWare 62.01
HDD Västra
Digital WD1600 (160 GB, 7200 rpm)
OS Windows XP Professional
SP2, DirectX 9.0c


Lämna tillbaka

×
Gå med i "shango.ru"-communityt!
I kontakt med:
Jag prenumererar redan på communityn "shango.ru".