Het begrijpen, identificeren en upgraden van het RAM-geheugen op uw PC
Inleiding
deze tutorial is bedoeld om uit te leggen wat RAM is en wat achtergrond te geven over verschillende geheugentechnologieën om u te helpen het RAM-geheugen op uw PC te identificeren. Het zal ook bespreken RAM snelheid en timing parameters om u te helpen de specificaties vaak geciteerd op websites van leveranciers te begrijpen. Het uiteindelijke doel is om u te helpen bij het upgraden van uw systeem door het suggereren van een aantal tools en strategieën om u te helpen kiezen voor nieuwe RAM. Het is geschreven vanuit het standpunt van een desktop-PC-eigenaar, maar de meeste concepten zijn ook van toepassing op laptops en notebooks.
zoals alle PC-componenten heeft RAM een aantal evolutionaire veranderingen ondergaan (en enkele revolutionaire veranderingen) en alleen het RAM-geheugen dat voor uw computer is ontworpen, zal in uw computer werken. Er zijn letterlijk honderden verschillende RAM-producten op de markt vandaag, dus het is belangrijk om het juiste type voor uw systeem te weten.
ik probeer dit voor de niet-technische gebruiker te schrijven, maar hoe verder Ik kom, hoe meer ik afdaal in techno-babble, dus het kan nodig zijn om onderweg een paar termen te leren. Ik zal vertrouwdheid met gemeenschappelijke termen als Megabytes en Gigabytes enz. veronderstellen. Tot slot moet ik zeggen dat ik ben niet een geheugen expert, een deel van de informatie hier kwam ik in het proces van het schrijven van deze tutorial, maar ik hoop dat je zo veel uit deze verkenning van RAM als Ik heb.
deze tutorial kan meer bevatten dan je ooit wilde weten over PC geheugen!
Tools Required
we raden de volgende programma ‘ s aan om te helpen bij het testen van uw geheugen.
- de laatste versie van CPU-Z vanaf http://www.cpuid.org/cpuz.php#about
- Memtest86 van http://www.memtest86.com
Volg de instructies om een opstartdiskette of opstartbare CD te maken (optioneel).
Wat is RAM?
de term ‘RAM’ is een acroniem voor Random Access Memory, Dit is het geheugen dat uw computer gebruikt om het besturingssysteem en alle toepassingen die u start uit te voeren. De naam betekent dat de computer overal toegang heeft tot informatie (d.w.z. op een willekeurige locatie) in RAM door dat deel van het RAM direct aan te pakken. Met andere woorden, als er informatie is opgeslagen in de 1000e locatie in het geheugen, hoeft het systeem de informatie in de voorgaande 999 locaties niet te lezen om er te komen, in plaats daarvan kan het toegang krijgen tot de 1000e locatie gewoon door het op te geven. Het alternatief zou sequentiële toegang worden genoemd, een voorbeeld waarvan de toegang tot informatie die is opgeslagen op een harde schijf – de schijf kan alleen de informatie die momenteel wordt doorgegeven onder de lees/schrijf hoofden lezen, dus als een toepassing wil informatie in zeggen sector 14 van een bepaald spoor de drive heeft geen optie, maar om alle informatie op dat spoor te lezen. De aandrijfelektronica scheidt vervolgens de informatie van sector 14 en geeft terug dat de informatie van de rest van de baan wordt weggegooid. RAM is dus de snelste manier om informatie op te halen. Waarom niet alles op uw computer opgeslagen op RAM? Het antwoord is kosten en volatiliteit – RAM kost veel meer per GB dan een harde schijf en de meeste RAM vereist stroom om de informatie die is opgeslagen in het te behouden (het geheugen is “Vluchtig”). Als u alleen een RAM-computer had, zou u het besturingssysteem en al uw applicaties en gegevens moeten herladen telkens wanneer u uitschakelde of er een stroomstoring was. Er zijn geschikte toepassingen voor dit type computer (bijv. thin clients), maar over het algemeen is een systeem het best gediend door een mix van RAM en Drive opslag. Uw computer heeft verschillende hoeveelheden RAM nodig voor verschillende taken en hoe meer toepassingen U opent, hoe meer RAM nodig is. Je zou kunnen denken dat je vroeg of laat geen RAM meer hebt en wat dan? Nou, het besturingssysteem is ontworpen om te gaan met die situatie door ‘paging’ blokken van RAM naar de harde schijf. Wat dat betekent is dat als het systeem opraakt van RAM het neemt de inhoud van een ‘stuk’ RAM (meestal het minst gebruikte deel) en schrijft het naar een gereserveerd gebied van de harde schijf, genaamd de pagina Bestand of Swap ruimte. Het’ stuk ‘ RAM wordt dan vrij verklaard voor gebruik. Door de swap ruimte op deze manier te gebruiken, raakt het systeem normaal gesproken NOOIT zonder RAM. Maar zoals we al hebben besproken toegang tot informatie op de harde schijf is inherent langzamer dan toegang tot het van RAM, zodat het resultaat is de computer vertraagt. Niemand houdt van een trage computer, dus wat doe je eraan? Uiteraard wil je meer RAM toevoegen, maar om dit te doen moet je de extra RAM overeenkomen met wat er al in je PC zit en je moet er zeker van zijn dat je moederbord het soort RAM ondersteunt dat je wilt gebruiken.
verschillende typen geheugen en enige terminologie
in” the beginning ” RAM kwamen in de vorm van halfgeleiderchips die afzonderlijk in het moederbord werden aangesloten of gesoldeerd. Dat maakte omhoog originele 640KB systeemgeheugen dat DOS zo lang vasthield. Nu geheugen komt in clip-in modules, meestal genoemd memory sticks (niet te verwarren met USB Flash drives die soms gaan door die naam). Memory sticks of modules zijn in de loop der jaren van formaat veranderd omdat hun capaciteit is toegenomen. Hier is een lijst van de belangrijkste types, in ruwe volgorde van toenemende complexiteit, samen met andere termen die worden gebruikt om ze te beschrijven:
EEN 30pin SIP module
EEN 30pin de SIMM module
EEN DIMM-module *
EEN DDR module met heatspreaders *
EEN DDR2 module met grote heatspreaders *
- Pinnen – Oorspronkelijk de naam voor de “poten” op een geheugen module, vergelijkbaar met de benen (of leiden) op een elektronische chip. De terminologie is overgenomen om het aantal contacten op geheugenmodules te beschrijven, zelfs als ze geen pins zijn.
- Bus-een groep elektrische geleiders die verschillende delen van de computer met elkaar verbinden. Net zoals een bus in het echte leven een middel is om grote aantallen mensen van de ene locatie naar de andere te vervoeren, zo is een bus in een computer een middel om grote aantallen signalen (of gegevens) van de ene geïntegreerde schakeling naar de andere te vervoeren. Bijvoorbeeld de front-side bus (FSB) transporteert gegevens tussen de CPU en de geheugencontroller (en naar andere bestemmingen). Bussen kunnen subgroepen bevatten die ook bussen zijn, bijvoorbeeld de “geheugenbus” die de geheugencontroller koppelt en het RAM bevat een adresbus, een gegevensbus en een opdrachtbus.
- SIP-Single Inline Package – een verouderd type geheugenmodule met een enkele rij (werkelijke) pinnen aan één zijde.
- SIMM-Single Inline Memory Module – een verouderd type memory stick met power en data contacten aan één kant van het bord. 30 pinnen.
- DRAM-Dynamic Random Access Memory – een algemene term die RAM beschrijft waarin de gegevens voortdurend moeten worden ververst. Zeer veel gebruikt in massaproductie pc ‘ s.
- SRAM-Static Random Access Memory – een algemene term die RAM beschrijft waarin de gegevens worden bewaard zonder de noodzaak om te vernieuwen. Sneller, groter en duurder dan DRAM.
- cachegeheugen-Cache is een term die wordt gebruikt om een aantal verschillende functies in de computer te beschrijven. Cachegeheugen is een aparte opslag van SRAM die door de CPU wordt gebruikt om de meest gebruikte ‘informatie’op te slaan. De cache kan sneller worden benaderd dan normaal RAM dus door het opslaan van veelgebruikte functies/gegevens kan er een algemene snelheidsverhoging worden verkregen. Er zijn verschillende “niveaus” van cache afhankelijk van hoe dicht ze bij de CPU, niveau 1 cache is eigenlijk onderdeel van de CPU-chip zelf, niveau 2 en niveau 3 zijn extern aan de CPU meestal op het moederbord.
- FP-Fast Page RAM – een type DRAM, geïntroduceerd in 1987, dat meerdere toegang tot een geheugenlocatie mogelijk maakt zonder dat het adres opnieuw hoeft te worden opgegeven.
- EDO-Extended Data Output RAM – een type DRAM dat veronderstellingen gebruikt over de volgende geheugentoegang tot vooraf gelezen gegevens. Geïntroduceerd in 1990 met ongeveer 10% stijging van de snelheid ten opzichte van Fast Page. Ook wel bekend als Hyper Page Mode (HPM).
- DIMM-Dual Inline Memory Module – een memory stick met power en data contacten aan beide zijden van het bord.
- Parity-Parity maakt deel uit van een foutcontroleproces dat kan worden gebruikt om de integriteit van gegevens die zijn opgeslagen in RAM te controleren. De gegevens worden opgeslagen, zoals altijd het geval is in computers, in binair-een opeenvolging van acht enen en nullen die deel uitmaken van de byte van gegevens. De pariteit van die data byte wordt gevonden door te bepalen of er een oneven aantal of een even aantal van degenen in de data. De pariteit van elke data byte kan dan worden opgeslagen door een extra beetje data toe te voegen, die ofwel een één of een nul kan zijn. Dit extra stukje data wordt de ‘Parity Bit’genoemd. In het ‘even pariteit’ systeem als het totale aantal enen in de byte een oneven getal is, wordt de pariteit bit ingesteld op één, dus het aantal enen gelijkmaken. (Er is ook een ‘oneven pariteit’ – systeem dat omgekeerd is om ons allemaal te verwarren). Wanneer de gegevens terug in het systeem worden gelezen berekent de computer opnieuw de pariteit van de gegevensbyte en vergelijkt die met het pariteitsbit dat ermee werd opgeslagen. Als de berekende en opgeslagen pariteiten het eens zijn dan is alles goed (meestal), maar als ze het niet eens zijn dan is er een fout geweest en de data byte is verdacht. Om pariteitsfout te gebruiken moet het RAM in staat zijn om negen bits per byte informatie op te slaan.
- ECC-Foutcorrectiecode-RAM met extra gegevensopslag voor controlesombits om fouten ‘on the fly’te corrigeren. De geheugencontroller op het moederbord moet deze functie ondersteunen.
- SDRAM-Single data-rate Synchronous Dynamic Random Access Memory-geà ntroduceerd in 1997, geheugentoegang wordt gesynchroniseerd met de bus klok en de bus is 64 bits breed. 168 speldmodules.Rambus – een revolutionaire geheugentechnologie ontwikkeld door Rambus Inc. gebaseerd op een type videogeheugen en ontworpen voor gebruik in PC ‘ s met Intel processors. Geïntroduceerd in 1999.
- RIMM – Rambus Inline Memory Module – de memory stick gebruikt in systemen die Rambus RAM gebruiken. 184 pin modules.
- C-RIMM – de continuïteitsmodule die nodig is om lege geheugenslots in het Rambus-systeem te vullen.
- RDRAM-Rambus DRAM-oorspronkelijk ontworpen voor bussnelheden tot 800 MHz, maar slechts 16bits breed.
- DDR-Double Data Rate memory – een type DRAM gebaseerd op SDRAM-technologie dat werkt met tweemaal de buskloksnelheid. Het maakt gebruik van 184 pin modules. Uitgebracht in 2000. Dit was de mainstream geheugentechnologie tot eind 2005.
- SODIMM en SORIMM-Small Outline versies van DIMM en RIMM sticks. Dit zijn kleinere en dunnere geheugenmodules, meestal gebruikt in laptops. Modules hebben 144 of 200 pinnen.
- SPD-Serial Presence detect-Circuits (een EEPROM) ingebouwd in een RAM-module die informatie naar het BIOS en de geheugencontroller zal sturen om het te informeren welk type en hoeveel geheugen er aanwezig is, waar het zich bevindt en complexe tijdparameters zal instellen.
- warmteverspreider – een dunne metalen bekleding die thermisch contact maakt met de geheugenchips en helpt bij het koelen. Hiermee kunnen fabrikanten ook grote logo ‘ s en badges op de geheugenmodules plaatsen.
- DDR2-Double Data Rate2 memory-een type DRAM gebaseerd op DDR-technologie die werkt met twee keer de kloksnelheid. Uitgebracht in 2004. Naar verwachting zal dit de mainstream geheugentechnologie zijn tot eind 2007. Niet compatibel met DDR moederborden. Modules hebben 240 pinnen.
- dubbelkanaals geheugen – er is geen verschil tussen dubbelkanaals DDR-geheugen en gewoon DDR-geheugen, het moederbord is anders. Systemen met dual channel mogelijkheden kunnen effectief de bandbreedte van de geheugenbus verdubbelen door toegang te krijgen tot de RAM-modules in paren. Om Dual Channelling te gebruiken zou je RAM in matched pairs kopen en het symmetrisch installeren over de geheugenkanalen.
- virtueel geheugen-Dit is RAM dat wordt gesimuleerd door het systeem wanneer er geen ruimte meer is in de echte geheugenmodules, het is eigenlijk ruimte op de harde schijf en als zodanig is het veel langzamer om toegang te krijgen dan echte RAM. Significante verslechtering van de prestaties van het systeem treedt op als meer dan een bepaald percentage van de huidige gegevens zich in virtueel geheugen bevindt.
- latentie-een vertragingsinterval. Ik hoopte dit te verdoezelen, maar zoveel RAM-bedrijven citeren latency-cijfers dat het zeker naar boven zal komen. Zie het gedeelte over latentie hieronder.
- Bank-een groep geheugenchips (geen modules) die samen voldoende gegevensbits kunnen leveren om gelijk te zijn aan de CPU-gegevensbus. In de dagen van 30 speldmodules geheugenchips slechts één bit per adres en u kon slechts 8 spaanders op een module passen zodat” vullen ” de gegevensbus van 486CPU (die 32 bits breed was), had u vier modules nodig om één bank te maken. De introductie van 72 pin SIMMs betekende dat de hele 32bits aan gegevens door één module konden worden geleverd, maar toen de Pentium CPU met een 64bit databus werd geïntroduceerd, had u 2 SIMMs nodig om een bank te maken. Dit verklaart waarom eigenaren van oudere Pentium systemen altijd hun geheugen in paren moesten toevoegen of upgraden. Met de introductie van de 168PIN DIMM werd dit nadeel overwonnen en nu kunnen er veel RAM-banken op één geheugenmodule zijn.
- rang – een Rij geheugenchips. Meestal vult een rank één kant van een geheugenmodule, dus als je module twee rangen heeft, betekent dat dat er chips aan beide kanten zijn.
voor een geïllustreerde gids voor geheugenmodules zie deze link – http://www.crucial.com/library/memorymodid.asp
gemeenschappelijke RAM-groottes
als ik me goed herinner, kwamen de originele SIMMs in pakketten van 256KB, 512KB en 1MB en kosten een klein fortuin. In de dagen van Windows 95 zou een computer vaak meerdere 4MB of 8MB geheugenmodules hebben. Tegen de tijd dat Windows 98 kwam deze waren geworden 16MB of 32MB modules te maken rond 64MB in een goed systeem. Voor Windows XP computers 128MB is een werkbaar minimum, afhankelijk van welke toepassingen u wilt uitvoeren, modules hebben de neiging om 128MB, 256MB of 512MB. Momenteel systemen routinematig verzenden met 512MB sticks en 1GB sticks worden steeds vaker.
RAM-modulegroottes altijd dubbel: 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB, 2GB, enz. (aangezien strikt genomen 1GB = 1024MB) vindt u bijvoorbeeld geen 96MB RAM-modules, maar uw systeem kan een “ongewone” hoeveelheid RAM-geheugen hebben om een aantal redenen
- het systeem bevat RAM-modules van verschillende grootte.
- bijvoorbeeld uw systeem toont 192MB RAM. Hoogstwaarschijnlijk was dit een systeem dat het leven begon met 64MB van SDRAM en werd opgewaardeerd door het toevoegen van een 128MB module.
- het systeem heeft ingebouwde video.
- wanneer een systeem ingebouwde video heeft, wordt de videokaart geïntegreerd in het moederbord, maar er is geen videogeheugen beschikbaar, in plaats daarvan reserveert het systeem een deel van het RAM-geheugen van het systeem om als videogeheugen te fungeren. Hoeveel geheugen is gereserveerd hangt af van de instellingen in de BIOS en is meestal elke standaardgrootte van 4MB tot 64MB. De’ totale ‘ hoeveelheid RAM die Windows ziet is dan de grootte van de RAM-module, minus het bedrag gereserveerd voor video. Dit kan resulteren in een aantal zeer vreemd uitziende bedragen voor totale systeem RAM. Het totale RAM-geheugen van een systeem kan bijvoorbeeld worden gerapporteerd als 352MB. Dit kan worden samengesteld uit een 128MB module plus een 256MB module minder 32MB gereserveerd voor video.
RAM-snelheid
het RAM-geheugen in Intel-computers is toegankelijk via de CPU via de front-side bus (FSB) en de geheugen bus. Verbeteringen in de technologie hebben de snelheid van de FSB drastisch veranderd. Op dezelfde manier heeft het RAM zelf een maximale snelheid waarmee het betrouwbaar kan werken en dit moet minstens zo hoog zijn als de geheugenbussnelheid. Er is duidelijk een “grijs gebied” waar de definitie van betrouwbaar gebruik wordt gemaakt en dit is een verschil tussen “RAM van lage kwaliteit” en “RAM van hoge kwaliteit” – de RAM van hoge kwaliteit zal waarschijnlijk werken met een betrouwbaarheid van bijna 100% aanzienlijk boven de bussnelheid waarvoor het is beoordeeld. Dit is een van de regio ’s die overklokkers exploiteren om hun systeemprestaties te verbeteren – waardoor de FSB-snelheid wordt verhoogd om te profiteren van de performance’ bufferzone ‘ van goede kwaliteit RAM.
verouderde SIMM-modules (EDO of FP) werden beoordeeld op basis van de respons van de chips op de module, bijvoorbeeld 70 nanoseconde. Oudere SDRAM-sticks werden beoordeeld als 66MHz, 100MHz (PC100) of 133MHz (PC133) snelheden. Originele DDR werd beoordeeld op PC1600 of PC2100. De huidige DDR wordt beoordeeld als PC3200. Originele RIMM modules waren pc600, PC700 en PC800 snelheden. De huidige RIMM-modules worden geschat PC1066. Originele DDR2 is ontworpen voor 400MHz, 533MHz en 667MHz snelheden. Nieuwste DDR2 is ontworpen voor 800MHz operationele snelheid.
wat betekent dit in termen van hoeveelheid gegevens die per seconde kunnen worden overgedragen? Het nemen van informatie van een verscheidenheid van geheugenfabrikanten sites kunnen we een tabel maken om een aantal vergelijkingen van piek geheugenprestaties te tonen:
Type RAM | PC-Rating | RAM-Snelheid in MHz |
Piek Doorvoer in MB/sec |
SDRAM | PC100 | 100 | 800 |
SDRAM | PC133 | 133 | 1100 |
RIMM | PC800 | 400 | 1600 |
RIMM | PC1066 | 533 | 2100 |
DDR | PC1600 | 200 | 1600 |
DDR | PC2100 | 266 | 2100 |
DDR | PC2700 | 366 | 2700 |
DDR | PC3200 | 400 | 3200 |
Dual Channel RIMM | PC800 | 400 | 3200 |
Dual Channel RIMM | PC1066 | 533 | 4200 |
Dual Channel DDR2 | PC2-3200 | 400 | 6400 |
Dual Channel DDR2 | PC2-4200 | 533 | 8400 |
Dual Channel DDR2 | PC2-5300 | 667 | 10600 |
Dual Channel DDR2 | PC2-6400 | 800 | 12800 |
geheugen latentie
nu worden we technisch… In de eenvoudigste termen is latentie vertraging. In een computer is het de onvermijdelijke pauze tussen het vragen om bepaalde gegevens en het beschikbaar hebben van die gegevens om te worden gebruikt. Om een voorbeeld uit het echte leven te geven heb ik gekeken naar de Newegg site en vond een paar paren van 1GB DDR PC3200 RAM modules die er leuk zou uitzien in mijn systeem, maar ben ik beter af het bestellen van de OCZ Gold RAM met 2-3-3-8 timing of de Mushkin High-Performance RAM met 2-3-2-6 timing? Wat betekenen die cijfers eigenlijk?
Ik zal proberen om een eenvoudige uitleg te geven, maar als al deze terminologie je ogen echt laat glazuren, denk er dan aan of al het andere gelijk is, hoe lager de getallen zijn, hoe beter het RAM zal presteren. Ga dan naar de volgende sectie. Voor de rest van ons hier gaat:
gegevens worden opgeslagen in de geheugenchips van uw computer op een vergelijkbare manier als het opslaan van gegevens in een spreadsheet – het is georganiseerd in rijen en kolommen en is sequentieel langs een Rij. Bijvoorbeeld in een 16Mbit chip zouden er 4.194.304 adres locaties of “cellen” gerangschikt in 2048 rijen en 2048 kolommen. Elke cel in de chip bevat vier stukjes data. Een deel van de chip zou er zo uit kunnen zien:
Adres | Kolom 1 | Kolom 2 | Kolom 3 | Kolom 4 |
Rij 1 | 1101 | 1001 | 0100 | 0110 |
Rij 2 | 1011 | 1000 | 1100 | 0000 |
Rij 3 | 1111 | 1010 | 0101 | 1100 |
Rij 4 | 1011 | 0011 | 1010 | 1100 |
Houd rekening met de enen en nullen vertegenwoordigd door spanningsniveaus in de vorm van elektrische lading in een condensator in de echte chip en dat deze herhaaldelijk worden ververst. Om de gegevens in een bepaalde cel in onze 2048×2048-chip te lezen, moet de computer aangeven in welke rij de gegevens zich bevinden en vervolgens de kolom aangeven die de cel bevat met de vereiste gegevens. Het doet dit door (in binair) een “adres” voor de rij en vervolgens de kolom te geven met behulp van dezelfde 11 bit adresbus in elk geval (omdat het 11 bits kost om te tellen tot 2048 in binair). Bijvoorbeeld om de gegevens in de groene cel in het diagram te lezen, moet de computer eerst rij 3 (gemarkeerd in geel) aanpakken en daarna wordt het adres bevestigd kolom 2 (gemarkeerd in blauw). Zie je al een vertraging?
omdat alles met een verbijsterende snelheid plaatsvindt, moet er een ‘pauze’ zijn tussen het adres van de rij en het adres van de kolom om de spanningen te stabiliseren. Als de pauze niet lang genoeg is, kan het Kolomadres worden beschadigd door de resterende spanning van het Rijadres, waardoor de verkeerde gegevens worden gelezen. Zowel het rij-adres als het Kolomadres worden ” vastgemaakt “in de geheugenchip door signalen die” strobes ” worden genoemd, dus we hebben een Rij-adres Strobe (RAS) en een kolom-adres Strobe (CAS). De noodzakelijke vertraging tussen hen wordt de RAS-CAS vertraging of TRCD genoemd. Alle genoemde vertragingen worden gemeten in klokcycli in plaats van werkelijke tijdsintervallen.
zodra de celgegevens (1010) zijn gelezen, bevinden de volgende vier vereiste Bits zich (meestal) in dezelfde rij, maar in de volgende kolom hoeft alleen het Kolomadres te worden gewijzigd. Ook hier moet er een vertraging optreden terwijl het vorige adres ‘verdampt’ en de nieuwe adresspanningen zich stabiliseren voordat het adres kan worden vergrendeld. Deze vertraging wordt de CAS Latency of CL genoemd.
evenzo moet, zodra alle vereiste gegevens op een Rij zijn gelezen, een andere rij worden behandeld. Omdat de inhoud van de cellen moet worden ververst en dit wordt gedaan op een rij voor Rij basis is er een andere vertraging vereist genaamd de RAS Precharge tijd of TRP.
het geheugen in uw computer is niet altijd actief en tijdens de (kleine) intervallen van inactiviteit worden bepaalde delen van het geheugen uitgeschakeld om te voorkomen dat de chips oververhit raken. Dit introduceert een vertraging wanneer ze opnieuw moeten worden geactiveerd. Dit wordt de “Active to Precharge” delay of TRAS genoemd.
ten slotte is er nog een vertraging die moet worden toegestaan, namelijk de vertraging tussen de computer die een bepaalde geheugenchip selecteert (omdat er veel chips zullen zijn die je RAM vormen) en de mogelijkheid om een commando uit te geven aan die chip. Dit wordt de Command Rate genoemd en lijkt om de een of andere reden zonder een acroniem te zijn.
dus terugkomend op de echte wereld en onze voorbeelden van Newegg kun je raden wat de geciteerde “timing” nummers zijn? Dat klopt – het zijn de vertragingen of latenties die we net hebben besproken. Hier is hoe een typische timing specificatie eruit zou kunnen zien:
- het eerste getal (2) is CL, de CAS Latency. Deze waarde heeft het meeste effect op de prestaties van het systeem. Het is meestal 2, 2.5 of 3 voor DDR geheugen.
- het tweede getal (3) is TRCD, de RAS naar CAS-vertraging. Niet zo kritisch als CL, het is meestal 2,3 of 4 voor DDR-geheugen.
- het derde getal (2) is TRP, de RAS-voorladervertraging. Deze waarde heeft vergelijkbare effecten als TRCD.
- het vierde getal (6)is TRAS, de actieve voorvertraging. Deze waarde heeft meer invloed op stabiliteit dan op prestaties. Meestal tussen 5 en 8 voor DDR-geheugen.
- het laatste cijfer (1T) is de Opdrachtsnelheid en wordt vaak weggelaten, omdat het bijna altijd 1T is. voor traag RAM zou het 2T zijn. Vreemd genoeg krijgen sommige overklokkers zeer goede resultaten door opzettelijk de Opdrachtsnelheid in te stellen op 2T, zelfs met een lage latency RAM, omdat het hen meer flexibiliteit geeft bij het aanpassen van de andere latenties en bussnelheden.
merk op dat de nummers alleen geldig zijn voor de nominale kloksnelheid en ook heel verschillend zullen zijn voor verschillende typen RAM.
de echte voorbeelden waren 2-3-3-8 en 2-3-2-6 die beide goed zijn voor DDR bij 400MHz, maar ik kan nu zien dat de Mushkin 2-3-2-6 RAM stabieler kan zijn onder zware belasting dan de OCZ RAM. Dus ik kan het prijsverschil controleren en overwegen of dat waarschijnlijk een belangrijke factor is voor mijn computergebruik.
deze latencies en timing cijfers moeten worden ingevoerd in de BIOS wanneer het RAM is geïnstalleerd-de reden dat je waarschijnlijk nooit hebt hoeven doen is dat ze zijn geprogrammeerd in de SPD EEPROM op de RAM module en de BIOS leest de waarden automatisch (tenzij ingesteld op Handmatig). Als je twee RAM modules met verschillende timing cijfers hebt dan neemt de BIOS het hoogste cijfer (traagste instelling) om mee te werken. De timing cijfers zijn aanbevelingen van fabrikanten voor een succesvolle werking, er is geen wet die zegt dat de geheugenmodule niet zal werken met andere timing en dit is vruchtbare grond voor overklokkers om te experimenteren. Ze schakelen de BIOS geheugen instellingen naar Manual zodat de SPD wordt genegeerd en voegen hun eigen cijfers in de BIOS. Ik stel niet voor dat iemand dit probeert te doen, tenzij je precies weet wat je doet. U kunt uw RAM vernietigen met ongepaste instellingen.
hoe identificeert u uw RAM
om uw RAM correct te identificeren, moet u de totale geheugengrootte in Megabytes(MB) weten, hoeveel geheugenmodules er zijn, het type RAM dat u hebt, de snelheid en idealiter de fabrikant. Er zijn een aantal verschillende manieren waarop u sommige of al deze informatie kunt vinden.
Met Behulp Van Systeminfo.exe om de totale hoeveelheid RAM
te zien hieronder zijn enkele gratis hulpprogramma ‘ s die kunnen worden gebruikt om de hoeveelheid geheugen te bepalen die momenteel is geïnstalleerd en de soorten hardware die zijn geïnstalleerd:
- het Windows System Information commando, zoals hierboven getoond, stelt me in staat om te zien hoeveel totaal geheugen ik op mijn computer heb geïnstalleerd.
- SpeedFan staat me toe om te controleren welk RAM Ik heb: SpeedFan vanaf het bureaubladpictogram laat zien dat Ik versie 4.27 geïnstalleerd heb. Het programma neemt een paar seconden om informatie te verzamelen en gaat dan naar beneden op het ‘Readings’ scherm waar het je ventilatorsnelheden en componenttemperaturen laat zien. Klik op het tabblad ‘ Info ‘en klik op de knop’ info lezen’. Dit verzamelt informatie en geeft deze weer in het vak ‘DIMM info’. Scroll op en neer om alle informatie te zien. Zoals hieronder getoond SpeedFan vertelt me dat ik slechts één RAM stick (DIMM #0) en het is DDR, het slaat geen pariteit informatie op, en de totale grootte is 512MB. Als ik meer dan één stick had zou er ook informatie zijn voor DIMM #1, DIMM #2, etc.
SpeedFan ‘DIMM info’ Box - laten we nu eens kijken met Everest Home Edition: start Everest, klik in de kolom’ Menu ‘aan de linkerkant op’Moederbord’. Het rechtervenster moet veranderen om CPU, CPUID, moederbord, geheugen, SPD, Chipset en BIOS pictogrammen te tonen. Klik op het cryptisch benoemde’ SPD ‘ icoon (voor een uitleg zie de SPD vermelding in de vorige sectie). Zoals hieronder getoond onthult dit een schat aan informatie. De enkele regel voor ‘DIMM1’ onder Apparaatbeschrijving laat zien dat ik maar één memory stick heb. De details hieronder tonen een serienummer, fabricagedatum, grootte (512MB), type (DDR SDRAM), snelheid (PC3200) en andere informatie, waaronder de naam van de fabrikant (Kingston Technology Company Inc.) en een link naar hun website. Het ten onrechte meldt dat ik vier DIMM slots terwijl in feite mijn moederbord heeft slechts twee. Merk op dat Everest Home Edition niet langer in ontwikkeling is en dat sommige informatie verouderd kan zijn.
Everest-geheugenmodule-eigenschappenaanvullende informatie over de geheugencontroller is te vinden in het venster ‘moederbord’ door op ‘Chipset’ te klikken en ‘North Bridge’te markeren. Dit geeft bijvoorbeeld aan of de geheugencontroller Dual Channelling kan ondersteunen, waarmee u rekening moet houden als u een upgrade uitvoert.
- laten we tot slot onze RAM bekijken met behulp van het freeware programma CPU-Z. Als je dit gedownload hebt van het adres in de “Required Tools” sectie zul je ergens een zip bestand op je computer hebben. Pak het zip-bestand uit naar een map met de naam ‘CPU-Z’ of een naam die je gemakkelijk kunt onthouden. Dat is alles wat je hoeft te doen, er is geen installatieproces. Om CPU-Z uit te voeren navigeer naar de CPU-Z map en dubbelklik op de cpuz.exe file. Dit zal het programma uit te voeren en presenteren u met een rapport venster dat er als volgt uitziet:
CPU-Z openingsschermwe zijn geïnteresseerd in het RAM op dit moment, dus klik op het tabblad ‘Geheugen’. Hier vertelt het me dat ik 512MB DDR SDRAM op een enkel kanaal, draait op 133MHz. Het vertelt me dat de verhouding van de FSB tot de DRAM klok 3:2 is, terwijl ik had verwacht dat het 1:1 zou zijn (Ik heb dit later opgelost – zie onder “kijk in de BIOS” hieronder). Dit tabblad vertelt me ook de timing cijfers zijn 2-2-2-6 @133MHz. (Zie de’ geheugen Latency ‘ sectie voor een uitleg van deze cijfers). Klik nu op het tabblad’ SPD’.
informatie voor Slot # 1 wordt weergegeven, een uitklapmenu kunt u slot #2, slot #3, enz. wat in mijn geval “leeg” betekent. De rest van het scherm ziet er zo uit:
CPU-Z SPD schermwat me laat zien dat mijn Kingston Waarde RAM een aantal vrij gewone latenties heeft op 200MHz, maar verder niets nieuws vertelt.
- Ga naar de Website van de computerfabrikant
Als u een “merknaam” – computer hebt, kunt u op de meeste websites van fabrikanten zoeken op modelnaam of-nummer en gedetailleerde specificaties van uw systeem in zijn oorspronkelijke staat vinden. Ze bevatten vaak Veelgestelde vragen en ondersteuningspagina ‘ s die u informatie geven over welk geheugen compatibel is en hoe u kunt upgraden. Sommige van deze zijn uitstekend en omvatten video ‘ s van hoe u uw case te openen en hoe te verwijderen en/of geheugen toe te voegen. Natuurlijk zullen ze meestal alleen maar suggereren hun eigen merknaam geheugen als een upgrade. - gebruik een online configuratietool
grote fabrikanten en leveranciers van RAM bieden downloadbare ‘Memory Advisor’ – of ‘Configurator’ – tools aan waarmee u uw computer kunt scannen, de geheugenspecificaties kunt weergeven en een compatibele upgrade kunt aanbevelen. Ik zal een kijkje nemen op een aantal van deze in de” Hoe te upgraden van uw RAM ” sectie. - kijk in de BIOS
Raadpleeg de handleiding van je moederbord als je niet weet hoe je de BIOS moet invoeren – op de meeste systemen druk je op de ‘Del’ toets als het systeem begint op te starten. Er zijn veel verschillende formaten voor het BIOS-scherm, dus ik kan niet nauwkeurig zijn over welke opties je beschikbaar kunt zien. Op mijn eigen systeem heb ik American Megatrends Inc. BIOS (AMIBIOS) en klikken op ‘Standard BIOS Features’ toonde ‘System Memory : 512MB’ zonder andere informatie. Kijkend onder ‘Advanced BIOS Features’ >> ‘Advanced Chipset Settings’ >> ‘Northbridge Config’ vond ik “DRAM Frequency : 266 MHz” dat een handmatige instelling is, die overschrijft Wat is opgeslagen in de RAM-modules SPD. Ik heb deze instelling veranderd naar ‘Auto’ zodat de BIOS de SPD zou lezen voor de aanbevolen waarde. Na het opstarten liep ik CPU-Z opnieuw en de bus ratio ‘ s waren veranderd naar 1:1 en de geheugenfrequentie was nu 200MHz. (Merk op dat er enige verwarring is over welke frequenties welke zijn. Omdat het RAM Dual Data Rate is, draait de geheugenbus op 200MHz in dit voorbeeld, maar de equivalente DRAM frequentie zou nu 400MHz zijn.) - Open De Case en lees de Labels
een snelle blik in de computer zal je vertellen hoeveel RAM sticks je al hebt. Als niets anders u concrete informatie zal geven dan kunt u het systeem uitschakelen, statische handling voorzorgsmaatregelen in acht nemen (zie hieronder) en verwijder de RAM die er al in. Als je geluk hebt, zal de RAM stick(s) een label hebben met de juiste informatie over de grootte, snelheid, fabrikant en eventueel wat garantie-informatie. Sommige fabrikanten zijn cryptischer dan anderen en kunnen u alleen een onderdeelnummer geven. Sommigen zullen helemaal geen label hebben, in welk geval u informatie over individuele geheugenchips zou moeten opsporen met behulp van de onderdeelnummers die erop zijn gedrukt. Het volgen van dat proces valt buiten het bereik van deze tutorial.
hoeveel RAM heeft u nodig?
” 640K zou voor iedereen voldoende moeten zijn.”- Bill Gates 1981
ironisch dat dit citaat zou moeten komen van de oprichter van Microsoft – het bedrijf wiens Windows-besturingssysteem door computerbronnen gaat zoals kinderen door verjaardagstaart gaan.
oudere besturingssystemen hadden veel minder RAM nodig dan het moden-systeem. Moderne besturingssystemen, en hun hardware, vereisen nogal wat meer om goed te werken. Standaard moeten de meeste computers tegenwoordig minimaal 4 GB (Gigabytes) hebben om goed te kunnen draaien. Naar mijn mening is de sweet spot echter 8GB, waarmee u de meeste toepassingen en games in Windows kunt uitvoeren.
voor degenen die bezig zijn met zware videobewerking, grafisch ontwerp, hard core gaming, of gewoon graag veel programma ‘ s draaien, kan het niet mis gaan met 16GB.
alles wat voorbij 16 GB is levert misschien niet veel snelheidsvoordeel op, behalve dat je meer programma ‘ s tegelijk kunt draaien.
kunt u te veel RAM hebben?
in moderne besturingssystemen en hardware, zal het hebben van veel ram het systeem niet schaden, maar je kan er eigenlijk niet van profiteren.
voor historische doeleinden, hier zijn de details voor het gebruik van te veel ran in oudere systemen. Voor het grootste deel, niemand zou moeten worden met behulp van deze systemen meer, dus het moet niet uitmaken.
- Windows 95 en Windows 98 (eerste editie) herkennen niet meer dan 256 MB RAM – het toevoegen van meer dan dit kan uw systeem aanzienlijk vertragen. Er is echter een oplossing voor dit gedetailleerd in een aumha artikel-zie de referenties sectie. Als u meer dan 1 GB RAM (hoewel ik kan me niet voorstellen waarom je zou) Windows kan niet starten.
zie het Microsoft knowledgebase-artikel hier: http://support.microsoft.com/?kbid=184447 - Windows 98SE en Windows ME hebben problemen met meer dan 512MB RAM-u kunt krijgen” uit het geheugen ” fouten of andere symptomen.
zie het Microsoft knowledgebase-artikel hier: http://support.microsoft.com/kb/q253912/ - Windows 98SE en Windows ME zullen niet goed werken met meer dan 1GB RAM. Dit kan leiden tot “potentiële instabiliteit van het systeem” volgens Microsoft.
- sommige versies van de Award BIOS vertragen uw systeem aanzienlijk wanneer meer dan 768MB RAM is geïnstalleerd.
uw RAM-geheugen upgraden
Nee. van RAM Sticks | Grootte van elke Stick | RAM Type | RAM snelheid | latentie | voorkeursmerk | serie | totale hoeveelheid RAM | toevoegen of vervangen? | prijs |
2 (gematcht paar) | 1GB | DDR | PC3200 | 2-3-2-6-1T | xyz | Iridium | 2GB | Replace | $??? |
een opmerking over Dual Channelling
ik heb enkele tegenstrijdige informatie over Dual Channelling van RAM gevonden. Vergeet niet dat dit een functie is van het moederbord, niet het RAM, maar het RAM moet symmetrisch geplaatst zijn op de twee geheugenkanalen en het moet “overeenkomende” kenmerken hebben. Hoe ze precies overeenkomen is niet duidelijk. RAM fabrikanten verkopen boxed paren van overeenkomende RAM voor dual channelling nog volgens Intel het geheugen hoeft niet hetzelfde merk te zijn, hebben dezelfde latenties of zelfs dezelfde snelheid om dual channel. Ze zeggen ook dat je kunt dual channel met behulp van zeggen twee 256MB RAM sticks op kanaal A en een 512MB stick in kanaal B. op het einde van het moederbord “beslist” of de dual channelling zal worden geïmplementeerd of niet. Als uw computer (zoals de mijne) een geheugenmodule in een dual channel systeem heeft, dan moet het toevoegen van een andere module van dezelfde grootte, en verstandig dezelfde snelheid, het systeem in staat stellen om dual channel, maar het kan niet. Als de modules niet voldoende “matched” het systeem zal blijven draaien met single channel toegang en het grootste deel van het voordeel van de upgrade zou verloren gaan.
gematchte paar DDR2-Modules *
moederbordfabrikanten proberen het ons gemakkelijk te maken om het RAM-geheugen te installeren door de RAM-sleuven voor verschillende kanalen verschillend in te kleuren. Dus je zou een moederbord kunnen hebben met vier sleuven, twee van hen blauw en twee van hen groen bijvoorbeeld. Helaas gebruiken sommige fabrikanten de kleur om aan te geven tot welk kanaal de sleuf behoort, terwijl anderen het gebruiken om aan te geven welke de eerste sleuf is op elk kanaal. Als je het mis hebt kun je nog steeds al je RAM gebruiken, maar je hebt niet het snelheidsvoordeel van Dual Channelling. Controleer je moederbord handleiding voor hun aanbeveling voor waar de RAM-modules te installeren. Gebruik na de installatie een hulpprogramma zoals CPU-Z om te controleren of Dual Channelling actief is of niet.
installeer het nieuwe RAM
zodra u uw nieuwe RAM hebt aangeschaft en ontvangen, hoeft u het alleen nog te installeren, wat waarschijnlijk het eenvoudigste deel van het hele proces is. Neem de nieuwe RAM niet uit de container voordat u de onderstaande statische voorzorgsmaatregelen hebt gelezen. Het is waarschijnlijk het beste om de RAM container te openen nadat u uw computer uitgeschakeld, de behuizing geopend en uw statische riem bevestigd (indien beschikbaar). Net voordat u onderdelen inbrengt of verwijdert, trekt u het netsnoer uit de achterkant van de computer en wacht u ten minste 30 seconden, zodat er geen kans is dat spanningen in de behuizing schade veroorzaken.
dan is alles wat nodig is om de oude RAM los te koppelen en te verwijderen als het wordt vervangen. Voor moderne DIMM-sleuven drukt u op de plastic vergrendelingen aan de uiteinden van de RAM-sleuven zal de RAM-module uitwerpen. Oudere systemen kunnen minder gebruiksvriendelijke mechanismen hebben, maar ze gebruiken allemaal een mechanische vergrendeling aan beide uiteinden van de module. Om de module te verwijderen moet je de vergrendeling losmaken, probeer niet gewoon de RAM module uit te schakelen.
het invoegen van het nieuwe RAM is een kwestie van kiezen welke sleuven u wilt gebruiken (als u geen Dual Channelling gebruikt, gebruik dan gewoon de volgende beschikbare sleuf). Houd de module dicht bij en gecentreerd op de sleuf en controleer de inkeping in de RAM-module lijnen met de “sleutel” in de sleuf om ervoor te zorgen dat u de module de juiste manier rond.
RAM-sleuven met de sleutel (pijl)
druk vervolgens (naar het moederbord) op de vergrendelingen aan beide uiteinden van het vrije slot om ze in de ‘open’ positie te plaatsen. Plaats de module in de sleuf met de gouden contacten naar de sleuf, controleer het is de juiste manier rond, duw het dan stevig naar beneden in de sleuf met behulp van stevige duim druk gelijkmatig op elk uiteinde van de module. Als alles goed is de vergrendelingen zal pop-up om de module op zijn plaats te vergrendelen. Doe hetzelfde voor alle andere RAM modules te installeren en je bent klaar.
plaats verwijderde modules in de RAM-container, verwijder uw statische riem, sluit de computerbehuizing en sluit de stroom weer aan. Het systeem is klaar.
voor een vrij simplistische Flashpresentatie bij het installeren van RAM zie deze link: http://www.kingston.com/support/howto/default.asp
Reboot en controleer of alles in orde is
terwijl u uw systeem herstart, kunt u berichten zien die de hoeveelheid geheugen melden. Als Windows niet opstart kun je de opstartbare schijf die gemaakt is met Memtest-86 gebruiken om het geheugen te testen. Noteer eventuele foutmeldingen en ga terug naar het oorspronkelijke RAM. Controleer vervolgens de onderdelen voor het oplossen van problemen op de website van uw RAM-fabrikant. Wanneer Windows is geladen OK uitvoeren CPU-Z opnieuw om te controleren of het nieuwe geheugen is allemaal herkend en draait op de juiste snelheid en in de juiste modus. Geniet er dan van!
statische voorzorgsmaatregelen
bij het hanteren van RAM moet, net als bij andere computercomponenten, ervoor worden gezorgd dat het onderdeel niet wordt beschadigd door het afvoeren van statische elektriciteit die zich op uw lichaam of kleding opstapelt. Statisch is vooral een probleem bij droog weer en als je synthetische tapijten of kleding hebt. Bijvoorbeeld een synthetische pullover (trui) zou een slechte keuze van kledingstuk te dragen tijdens het upgraden van het geheugen, een katoenen shirt met korte mouwen zou een veel betere keuze. De beste manier om statisch te bestrijden tijdens het werken in uw computer is om een statische riem te dragen die aan het chassis is bevestigd en tijdens het hele proces om uw pols wordt gedragen. Wegwerp statische riemen zijn beschikbaar voor een paar dollar; professionele versies kunnen kosten $ 30-40. Als alternatief als je goed contact kunt onderhouden tussen jezelf en het metalen chassis voor het grootste deel van het proces en probeer niet te veel rond te bewegen dan kan dat voldoende zijn zonder een riem.
professionele statische Band
conclusie
ik hoop dat deze tutorial u heeft geïnformeerd over enkele van de verschillende typen RAM die in computersystemen worden gevonden, Enkele van de fijne kneepjes van RAM-timing heeft uitgelegd, u heeft getoond hoe u de RAM in uw eigen computer kunt identificeren en u heeft geholpen bij het kiezen van de juiste hoeveelheid en het type RAM bij het upgraden.
referenties en Credits
- Kingston Technology “Ultimate Memory Guide” – <niet meer beschikbaar>
- Al Weil “Inleiding tot basis overklokken” – http://www.abxzone.com/abx_reviews/al2/article_p2.html
- Windows Support Centre “Windows98 en WinME geheugenbeheer” – http://aumha.org/win4/a/memmgmt.htm
- het Tech rapport “het verkennen van de prestaties van geheugen Latency” – http://techreport.com/etc/2005q4/mem-latency/index.x?pg=1
- Corsair Memory ” CAS Latency: Wat is het en hoe beïnvloedt het de prestaties?”- http://www.corsairmemory.com/main/trg-cas.html
- Tom ’s Hardware Forum” Veelgestelde Vragen Over geheugen” – http://forumz.tomshardware.com/hardware/FAQ-read-posting-ftopict55024.html
- verloren Circuits “geheugen beoordelingen” – http://www.lostcircuits.com/memory/
- Intel “Desktop Boards: Single / Dual Channel Geheugenmodi” – http://www.intel.com/support/motherboards/desktop/sb/cs-011965.htm
- AnandTech Memory sectie – http://www.anandtech.com/memory/default.aspx?ATVAR_SECTIONDO=list
* afbeeldingen van Corsair memory producten worden gebruikt met de toestemming van Corsair Memory.
Rimmer Maart 2006.
https://www.bleepingcomputer.com