Beste antwoord
“Regular Desktop RAM” is een module met 64 datapinnen, zoals evenals alle adres- en besturingslijnen, voor elke DRAM, rechtstreeks aangesloten op de gouden connectorblokken. Als een databit slecht is, zal de CPU het nooit weten.
Een RAM-module met ECC (Error-Correcting Code) heeft genoeg DRAM-chips voor de 64 databits plus 8 extra bits om een code op te slaan die wordt gebruikt om controleer of er een fout in de gegevens zat en corrigeer deze in sommige gevallen.
Een geregistreerde DIMM (RDIMM) heeft een extra chip, een register klokapparaat (RCD) genaamd, dat twee functies heeft.
- Een DIMM met 72 databits kan worden gemaakt met chips die elk 4 of 8 databits hebben. Een DIMM die 4-bits chips gebruikt, heeft er 18 nodig om de volledige breedte van 72 bits van de module te beslaan. Een controlepen die van de CPU komt en de DIMM vertelt om gegevens te lezen of te schrijven, is verbonden met elk van de DRAM-chips op de module. Door een enkele CPU-pin aan zoveel chips te koppelen, wordt het signaal dat op elke chip wordt ontvangen, verzwakt, zoals het splitsen van een enkele tuinslang om naar 18 verschillende sproeiers te gaan. Een functie van de RCD-chip is om een enkele verbinding te hebben voor het signaal dat van de CPU komt, en het te versterken voordat het naar de andere DRAM-chips op de module wordt gestuurd. Als resultaat krijgt elke chip een sterke kopie van het originele signaal.
- De tweede functie van de RCD op een geregistreerde DIMM is het synchroniseren van de signalen die naar de DRAM-chips gaan, zodat ze tegelijkertijd worden ontvangen. tijd op elke chip. De draad voor het signaal dat van de DIMM-connector naar elk van de DRAM-chips gaat, verschilt voldoende in lengte zodat de verder weg gelegen chips niet het signaal ontvangen dat tegelijkertijd op de DIMM komt. Als gevolg hiervan komen uw databits van elke chip niet tegelijkertijd bij de CPU aan. De aardlekschakelaar kan zijn stuursignalen op elke chip kalibreren zodat ze allemaal tegelijkertijd werken (bijv. De signalen die naar de chips een centimeter verder gaan krijgen een “voorsprong”).
Antwoord
Heb ik een ECC- of niet-ECC-geheugen nodig? Dat is de vraag die de meeste geheugengebruikers stellen en hoewel het een beetje technisch is, kan het binnen een paar minuten worden beantwoord door te leren hoe ECC- en niet-ECC-geheugen werken. Ook bekend als pariteitsgeheugen, is het ECC-geheugen een computergegevensopslag die is ontworpen om interne datacorruptie of datafouten op te sporen en correcties aan te brengen. Het heeft meer geheugenchips dan een niet-ECC. Het wordt over het algemeen gebruikt voor computersystemen die hoogwaardige gegevens bevatten en waar datacorruptie ondraaglijk is. Het handhaaft immuniteit op uw geheugensysteem voor enkelbitsfouten waarbij een enkele gegevenseenheid wordt gewijzigd tijdens het verzenden van gegevens vanwege een netwerkcommunicatiefout. ‘1’ als voorbeeldeenheid nemen als verzonden gegevens op uw systeem, als het in plaats daarvan ‘0’ ontving; dit is wat je een enkele bitfout noemt.
Vaak ten onrechte vergeleken met geregistreerd of gebufferd geheugen, is het eigenlijk niet hetzelfde als ECC-geheugen. Een geregistreerd geheugen kan uw datatransmissie stabiliseren, maar een ECC stabiliseert deze niet, maar detecteert in plaats daarvan automatisch geheugenfouten en corrigeert deze. Dat gezegd hebbende, een ECC-geheugen gecombineerd met een geregistreerd geheugen (maar niet direct gerelateerd) is een geheugen dat meestal wordt gebruikt voor servers en werkstations.
Een voorbeeld van ECC-geheugen dat momenteel wordt verkocht, is uw Crucial 16GB (8GBx2) en kost u ongeveer $ 120.
Niet-ECC-geheugen
Wordt voornamelijk gebruikt door thuissystemen, het beschikt niet over de automatische detectie en correctie van geheugenfouten door uw ECC, maar het heeft wel een voordeel van 2\% in termen van prestaties en is meestal goedkoper, maar gezien de gegevens die uw systeem bevat, is het misschien niet zon groot probleem. / p>
Een geheugenfout of -beschadiging treedt meestal op als een systeem te lang van stroom wordt voorzien, dus het hebben van een niet-ECC-geheugen zal een beetje een fout veroorzaken en zou af en toe moeten worden afgesloten. In tegenstelling tot uw systeem dat wordt aangedreven door een ECC-geheugen, kan het langer meegaan en heeft dit geen gevolgen voor uw geheugenstabiliteit.
Een voorbeeld van niet-ECC-geheugen dat momenteel uitverkocht is, is Kingston ValueRAM 16GB ( 8GBx2) dat ongeveer $ 74 kost.
ECC-geheugen versus niet-ECC-geheugen
Wat is het verschil tussen een ECC geheugen en niet-ECC-geheugen? Hoewel beide alle dingen doen die een geheugen zou moeten doen, biedt een ECC-geheugen meer dan het gewone lezen en schrijven van gegevens.
Een ECC-geheugen detecteert automatisch fouten die uit uw geheugen komen en corrigeert ze automatisch. Een niet-ECC-geheugen zal het niet doen, maar het presteert wel iets sneller en zal ook iets goedkoper zijn.Een ECC-geheugen zal meer stabiliteit hebben en daarom heeft het vaak de voorkeur van servers en werkstations met onschatbare gegevens die gebruikers niet kunnen verliezen, terwijl een niet-ECC-geheugen vaak wordt gebruikt in thuissystemen die alle prestatieverbetering nodig hebben die het kan zolang het niet te lang ingeschakeld blijft.
Houd er ook rekening mee dat het koppelen van ECC en niet-ECC geheugen de automatische detectie en correctie van geheugenfouten / beschadigingen door uw ECC zal uitschakelen. U kunt dus het beste een ECC-geheugen koppelen aan een ECC-geheugen.
ECC-geheugen
- Detecteert automatisch geheugenfouten en corrigeert deze.
- Duurder.
- 2\% nadeel van prestaties.
- Aanbevolen voor systeem met hoogwaardige data (servers en werkstations). Niet-ECC-geheugen Minder duur, maar kan geen fouten detecteren.