Wat betreft de prijs van RDRAM: By
www.mycom.nl kun je PC800 RDRAM pre-orderen voor f 1145,-. Dit is natuurlijk veel meer dan de f 810,- voor 256 MB PC133 geheugen daar, maar is wel heel wat lager dan soms belachelijke prijzen die men hier rondstrooit.
SDRAM leest of schrijft (niet tegelijkertijd) op de opgaande flank van het kloksignaal.
DDR-SDRAM leest of schrijft (niet tegelijkertijd) op zowel de opgaande als neergaande flank van het kloksignaal. Dus effectief gezien lijkt het alsof DDR-SDRAM op een twee keer zo hoge kloksnelheid loopt dan het daadwerkelijk doet. Dus anders gezegd een twee keer zo hoge theoretische bandbreedte als SDRAM.
QDR-SDRAM gebruikt een twee keer zo groot datapad, wat opgedeeld is in twee helften. Het ene datapad is exclusief voor lezen en het andere datapad is exclusief voor schrijven. QDR-SDRAM kan dus tegelijkertijd lezen en schrijven. Gegevens worden geschreven en gelezen op zowel de opgaande als neergaande flank. Dus theoretisch een twee keer zo hoge bandbreedte als DDR-SDRAM en een vier keer zo hoge bandbreedte als SDRAM.
Dit geld echter alleen als een applicatie of videokaart (of wat gebruik maakt van dat geheugen) dus net zoveel gegevens leest als schrijft (dus een 1:1 lees:schrijf ratio). Echter in praktijk wordt er vele malen meer gelezen dan er wordt geschreven, dus praktisch gezien zal QDR-SDRAM zeker niet twee keer zo snel zijn als DDR-SDRAM.
Bij (DDR-)SDRAM wordt voor zowel schrijven als lezen dezelfde bus gebruikt. Er mogen wel meerdere signalen tegelijkertijd op de bus zijn (achter elkaar natuurlijk), zolang ze allemaal dezelfde richting in gaan. Als tegen elkaar zouden bewegen, dan 'botsen' ze en heffen ze elkaar op, dus gegevensverlies. Dus bij (DDR-)SDRAM moet er gewacht worden totdat alle signalen van de bus afzijn voordat men kan switchen tussen lezen en schrijven.
Ongeacht de kloksnelheid beweegt een signaal door metaal op dezelfde snelheid, dus in geval van hogere kloksnelheden zijn er dus meer signalen op dezelfde bus. Dus de wachttijd om te switchen tussen een lees- en schrijfacties blijft hetzelfde ongeacht de kloksnelheid. Dit is de reden waarom DDR-SDRAM praktisch gezien minder effectief is qua bandbreedte dan SDRAM.
QDR-SDRAM heeft dit probleem niet omdat signalen op de 1 bus altijd in dezelfde richting bewegen. Dus er is geen wachttijd om tussen lezen en schrijven te switchen. Dus de praktische bandbreedte is relatief gezien hoger dan DDR-SDRAM per kanaal. Dit resulteert er tevens in dat men de kloksnelheid behoorlijk omhoog kunnen gaan gooien tov. (DDR-)SDRAM.
Ik hoop dat dit wat verduidelijkt over de verschillen tussen SDRAM, DDR-SDRAM en QDR-SDRAM. En ik hoop dat het verhaal over de signalen wat duidelijk overkomt.
Met vriendelijke groeten,
Frank