Basiskennis informatica/Primair geheugen: verschil tussen versies

Uit Wikibooks
Verwijderde inhoud Toegevoegde inhoud
Jcorneli (overleg | bijdragen)
Jcorneli (overleg | bijdragen)
Regel 63: Regel 63:


=== DDR-SDRAM ===
=== DDR-SDRAM ===
DDR staat voor '''Double Data Rate''', en is een techniek die gebruikt wordt in computergeheugens.

Geheugens werken aan een bepaalde frequentie, en gebruiken daarbij een kloksignaal. Bij vroegere geheugens, zoals SD-RAM, kon het geheugen alleen gegevens verwerken als het kloksignaal van een lage spanning naar een hoge spanning ging (de zogenaamde opgaande flank). DDR-geheugens kunnen per kloktik tweemaal zoveel data transporteren, omdat zowel op de op- als neergaande flank van het kloksignaal een bit vervoerd wordt. Door gebruik van DDR-geheugens kan de snelheid van het hele computersysteem aanzienlijk toenemen.

DDR2 is de tweede versie van Double Data Rate SDRAM. Het grootste verschil met DDR-SDRAM is dat er 4 bits tegelijk worden uitgelezen, in plaats van de gebruikelijke 2 bits. Om de aanvoer van de extra bits bij te kunnen houden is de I/O-buffer tweemaal sneller gemaakt. Door dit allemaal is er tweemaal zoveel bandbreedte ten opzichte van DDR-SDRAM. Er worden dus gewoon nog steeds 2 bitjes per kloktik verstuurd, echter de klok is tweemaal sneller.

Versie van 10 okt 2006 11:32

Basiseenheid voor verwerking - Bit

De basiseenheid van verwerking is een binaire digit (afgekort: bit). Een bit heeft twee toestanden: een 0 of een 1. Deze twee toestanden kunen voorgesteld worden in andere (fysische) grootheden zoals spanning, stroom, licht...

Een voorstelling van een decimaal getal met bits kan via de BCD-notatie. (Binary Coded Decimal). Hierbij zal men elke decimale digit (= teken) voorstellen door zijn binair equivalent. Aangezien een teken een waarde kan aannemen van 0 tot en met 9 zijn er 4 bits nodig om elk teken voor te stellen (3 bit kan slechts 8 verschillende waarden voorstellen, dit zijn er twee te weinig voor de reeks van 0 tot en met 9).

decimaal: 1971 <=> BCD: 0001 1001 0111 0001 <=> binair: 11110110011


Geheugenadressen

Volgorde van bytes

Big endian

Little endian

Fouten bij omzetting

Cache geheugen

Level 1

Level 2

Level 3

Geheugentypen

Geheugenchips

Verklaar ROM, PROM, EPROM, EEPROM, flash, SRAM en DRAM


SIMM

Single Inline Memory Module (SIMM) zijn RAM-modules die het eigenlijke werkgeheugen van een computer vormen. SIMM is een verouderde variant van het huidige DIMM-systeem, ze worden anno 2005 nauwelijks meer verkocht.

SIMM-modules gebruiken contactpunten aan 1 kant van de module. Hierdoor is het aantal contactpunten op een SIMM-kaart lager dan het aantal op een DIMM-kaart. Er bestaan 2 varianten, een 3.5 inch formaat met 30 contactvlakjes, en een 4.25 inch formaat met 72 contactvlakjes.

De 30 pin-variant kan 8-bit dataverkeer aan. Met een breedte van de geheugenbus van 32-bits zijn daarom altijd modules in veelvouden van 4 nodig. De variant met 72 pinnen kan 32-bit dataverkeer aan, waardoor slechts 1 kaart nodig is voor het zelfde effect. Systemen met een geheugenbusbreedte van 64-bits zouden veelvouden van 8 respectievelijk 2 modules nodig hebben, ware het niet dat dergelijke systemen meestal alleen geschikt zijn voor de modernere DIMM modules.

DIMM

Dual Inline Memory Modules (DIMM) zijn RAM-modules die het eigenlijke werkgeheugen van een computer vormen. DIMM's zijn de modernere versies van het verouderende SIMM-systeem. Ze heten "Dual" omdat ze in tegenstelling tot SIMM's aan beide kanten van het 'reepje' een printplaat en aansluitcontactpunten hebben zitten. DIMM's zijn verkrijgbaar in verschillende versies, o.a. 5 volt en 3 volt, gebufferd of ongebufferd, SDR SDRAM (168 aansluitingen) of DDR SDRAM (184 aansluitingen). SDR staat voor Single Data Rate en DDR staat voor Dual Data Rate en slaat op het aantal bits dat het geheugen per kloktik kan verwerken. SDRAM staat voor Synchronous Dynamic RAM.

De oorspronkelijke SDR versie werden verkocht in de varianten PC66. PC100 en PC133, waar het getal de doorvoersnelheid van de geheugenbus in MHz aangeeft. Bij de modernere varianten wordt de doorvoorsnelheid in (Mega)bytes per seconde weergegeven, omdat de modules per keer 32 bits = 4 bytes kunnen transporteren zijn deze getallen een stuk hoger, bijvoorbeeld PC2100, PC2700 of PC3200 voor resp. een 533, 677 of 800 Mhz bus.

De meeste recente AMD en Pentium gebaseerde PC's gebruiken ofwel SDR SDRAM in de goedkopere versies of DDR SDRAM in de high-end modellen, beide op 3,3 volt. Deze laatsten hebben een doorvoersnelheid die twee keer zo hoog ligt als die van SDR SDRAM (vandaar de benaming DDR: Dual Data Rate).

SDRAM

RIMM

Rambus Inline Memory Module (RIMM) is een geheugensoort voor de computer naast de gangbare DIMM en oudere SIMM. Dit geheugen is echter van het bedrijf Rambus Inc. en is in staat veel hogere datasnelheden te behalen door een hogere bussnelheid (tot wel 1200 Mhz). Deze snelheden kunnen oplopen tot 10.8 GB/s als ze in Quad-channel zijn uitgevoerd. Het geheugen op een RIMM noemt men ook wel RDRAM, met daarvoor de aanduiding in wat voor channel-specificatie het is. Dus bijvoorbeeld SDR RDRAM, DDR RDRAM of QDR RDRAM.

Dit geheugen is relatief duur en vereist een speciale chipset. Daardoor wordt het bij de thuis-pc haast nooit toegepast en ziet men het enkel bij high-end workstations en servers.

RIMMs kunnen alleen in paren worden gebruikt, dus twee of vier chips op één moederbord. Alle geheugensloten moeten ook opgevuld worden. De gebruikelijk lege sloten worden dan opgevuld met zogenaamde CRIMMs. Dit zijn als het ware lege RIMMs. CRIMMs zorgen er alleen voor dat de stroompjes worden doorgegeven zodat er een elektronisch circuit ontstaat.

DDR-SDRAM

DDR staat voor Double Data Rate, en is een techniek die gebruikt wordt in computergeheugens.

Geheugens werken aan een bepaalde frequentie, en gebruiken daarbij een kloksignaal. Bij vroegere geheugens, zoals SD-RAM, kon het geheugen alleen gegevens verwerken als het kloksignaal van een lage spanning naar een hoge spanning ging (de zogenaamde opgaande flank). DDR-geheugens kunnen per kloktik tweemaal zoveel data transporteren, omdat zowel op de op- als neergaande flank van het kloksignaal een bit vervoerd wordt. Door gebruik van DDR-geheugens kan de snelheid van het hele computersysteem aanzienlijk toenemen.

DDR2 is de tweede versie van Double Data Rate SDRAM. Het grootste verschil met DDR-SDRAM is dat er 4 bits tegelijk worden uitgelezen, in plaats van de gebruikelijke 2 bits. Om de aanvoer van de extra bits bij te kunnen houden is de I/O-buffer tweemaal sneller gemaakt. Door dit allemaal is er tweemaal zoveel bandbreedte ten opzichte van DDR-SDRAM. Er worden dus gewoon nog steeds 2 bitjes per kloktik verstuurd, echter de klok is tweemaal sneller.

Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.