Ebooks, Audobooks and Classical Music from Liber Liber
a b c d e f g h i j k l m n o p q r s t u v w x y z





Web - Amazon

We provide Linux to the World


We support WINRAR [What is this] - [Download .exe file(s) for Windows]

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
DRAM – Wikipedia

DRAM

Wikipedia

DRAM (engl. Dynamic Random Access Memory) on luku-ja kirjoitusmuistin tyyppi, jossa jokainen bitti tallennetaan erilliseen kondensaattoriin. Koska kondensaattorin varaus ajan myötä häviää, muisti vaatii säännöllistä virkistämistä (toisin kuin staattisessa RAM-muistissa). Lisäksi muistisolun lukeminen purkaa kondensaattorin, joten jokaisen lukuoperaation jälkeen luettu data pitää uudelleen tallettaa muistisoluun, jota luettiin.

DRAM-muistista on kehitetty eri tyyppejä: FPM, EDO, SDRAM ja DDR SDRAM.

Sisällysluettelo

[muokkaa] DRAM-protokollan yleispiirteet ja piirien rakenne

DRAM-piirien muistiosoite koostuu kahdesta osasta, rivi- ja sarakeosoitteesta. Näihin molempiin käytetään yhteisiä osoitelinjoja. Riviosoite ilmaisee tyypillisesti osoitteen ylimmät bitit, sarakeosoite alimmat bitit.

Ensin Valitaan rivi, mikä aktivoidaan, ja kun muistipiiri on saanut rivin aktivoitua, sille ilmoitetaan tältä riviltä sarake, josta luetaan tai johon kirjoitetaan.

Muistipiirien kapasiteetti ilmoitetaan tyypillisesti kilobitteinä sekä piirin datan leveytenä. Yksi osoite viittaa siis aina piirin leveyden kokoiseen datamäärään. Kun muistin leveys on jotain muuta kuin prosessorin muistiosoituksen leveys(joka on yleensä 8 bittiä), koneen muistiohjain tekee muutoksen muistin käyttämien ja prosessorin käyttämien osoitteiden välillä. esim. 2 Mbit x 32 tarkoittaa 32-bittistä 2n mebibitin muistia eli 8n mebibitin kapasiteettia.

[muokkaa] Muistipiiri

  • Pentiumin sananleveys (Word) on 32 bittiä, mutta muistijärjestelmä käyttää 64 bittiä leveää väylää.
  • 32 MB tarkoittaa että muistikennoja on 32 MB *8 = 256 Mb
  • Muistipiirissä on tällä hetkellä yleisesti 16M muistikennoa eli sen koko on 16Mbit.
  • 32MB DIMM modulissa on siten yleensä 256/16=16 muistipiiriä.(erillistä "lutikkaa")
  • Muistiosoitteita on 32MB/(64/8)=4M. Eli 4M muistiosoitetta kussakin 64bit leveä sana.
  • DRAM-muistin osoite on jaettu muistin sarake- ja riviosiin. rivi ilmaisee osoitteen ylimmät bitit, sarake alimmat bitit.
  • Rivi- ja sarakeosoitteet välitetään osoiteväylällä samoja johtoja käyttäen, tällä säästetään muistiväylän tarvitsemaa johdinmäärää. Yleensä ensin ilmoitetaan riviosoite, sitten sarakeosoite.

[muokkaa] Käyttöjännite

SDRAM (pakkaus=DIMM) toimii 3.3 Voltilla, FPM ja EDO (pakkaus yleensä = SIMM) toimii 5 Voltilla. Joissain vanhemmissa emolevyissä oli mahdollista käyttää sekä SDRAM DIMMejä että EDO SIMMejä. Näissä tehonsyöttö oli erikseen DIMM ja SIMM:lle, mutta dataväylä oli yhdessä. Jos laitat molempia samalle levylle, niin homma toimii, mutta VAIN HETKEN! SDRAM:in 3.3V input tuhoutuu SIMM:in 5V output:in vuoksi.

[muokkaa] Muistityypit

[muokkaa] FPM

FPM (engl. Fast Page Mode) on 1980-luvun lopulla suunniteltu tietokoneen keskusmuistin käytön nopeutustapa. Siitä kehitettiin myöhemmin EDO-muisti. Se sallii lukemisen samalta riviltä niin että vain sarakeosoitetta muutetaan. Näin dataa saadaan "sivu" kerrallaan.

FPM-muistin hakuaika oli tyypillisesti 100-60ns.

FPM-muisti ei ollut synkronoitu kellosignaaliin mutta tyypillisesti sen nopeus sopi prosessorien väylänopeuteen siten että prosessorilta kului peräkkäisen datan lukemiseen väyläkellojaksoja sarjan 5-3-3-3 verran eli esim. välimuistilinjan täyttäminen muistista neljässä kellojaksossa kului kokonaisuudessaan näiden summan verran väyläkellojaksoja eli 14.

[muokkaa] EDO

Vasemmalla SDRAM PC133 (256 MB), oikealla  EDO RAM (32 MB)
Suurenna
Vasemmalla SDRAM PC133 (256 MB), oikealla EDO RAM (32 MB)

FPM poistaa datan lähdöstään aina kun se alkaa hakea dataa uudesta osoitteesta. EDO pitää edellisen datan lähdössä kunnes uusi on löytynyt. Näin tarvittavien kellopulssien määrä vähenee 1:llä, ja tyypillisesti suoritin pystyi EDO-muistia lukemaan lukee muistista kellopulssisarjalla 5-2-2-2 eli välimuistilinjan täyttäminen neljästä peräkkäisestä osoitteesta vei EDO-muistin kanssa 11 kellojaksoa.

EDO-muistit toimivat tyypillisesti 70-50ns nopeudella.

EDO-muisti tuli käyttöön Pentium-aikakaudella eli 90-luvun puolen välin aikoihin. Ensimmäinen sitä tukeva PC-piirisarja oli Intel 430FX.

[muokkaa] SDRAM

SODIMM 64 MB SDRAM
Suurenna
SODIMM 64 MB SDRAM

Yleisin muistityyppi vähän vanhemmissa mikroissa on SDRAM (Synchronous Dynamic Random Access Memory), uusissa koneissa sen on syrjäyttänyt DDR SDRAM. Tämä muistityyppi vaatii samalla tavalla virkistämistä kuin tavallinenkin DRAM. SDRAM on edeltäjistään poiketen synkronoitu kellosignaaliin, mikä mahdollistaa muistiväylän paremman liukuhihnoittamisen ja siten nopeamman peräkkäisen datansiirron. Hakuaikaa SDRAM ei kuitenkaan paranna vaan saattaa jopa hiukan huonontaa ( koska pitää aina odottaa kellonreunaa ennen kuin muistille voi antaa komentoja ). SDRAM pystyy antamaan peräkkäistä dataa ulos peräkkäisinä kellojaksoina. SDRAMit pystyi siis tyypillisesti antamaan peräkkäisiä data-alkioita ajoituksella 5-1-1-1 eli 4n data-alkion kokoisen välimuistilinjan täyttämiseen kului 8 väyläkellojaksoa.

SDRAM-muisteille hakuaikaa ei enää ilmoitettukaan nanosekunneissa, vaan niistä ilmoitettiin lukemana pienin mahdollinen kellojakson pituus. SDRAM-muistien hakuaika sen sijaan ilmoitetaan kellojaksolukemina, paljonko menee aika minkäkin signaalin jälkeen ennen kuin piiri antaa dataa tai voidaan antaa seuraava ohjaussignaali piirille.

CL = CAS latency, kellojaksomäärä jonka jälkeen sarakeosoitteen antamisesta piiri alkaa antaa dataa ulos. tyypillisesti 2 tai 3 kellojaksoa. RAS-To-CAS latency, kellojaksomäärä kuinka pian riviosoitteen antamisesta voidaan piirille antaa sarakeosoite. tyypillisesti 2 tai 3 kellojaksoa.

Jos luetaan dataa täysin uudesta osoitteesta, pitää siis odottaa molempien viiveiden summan verran, mutta jos luetaan dataa samalta riviltä kuin mistä viimeksi luettiin, riittää pelkkä CAS-viive.

SDRAM-muisteja on valmistettu n. 66-200 MHz kellotaajuudella, tosin koneiden keskusmuisteiksi vain 66-133 MHz välillä, nopeammat ovat olleet erikoismuisteja näytönohjaimiin. Monet muistit pystyivät pienemmällä kellojaksolla toimiessaan pienempiin viiveisiin, muistin cas-hakuaika 133 MHz:lla saattoi olla 3 kellojaksoa eli 22ns, mutta 100 MHz:lla 2 kellojaksoa eli 20ns.

SDRAM-muisti tuli käyttöön 90-luvun puolenvälin jälkeen. Ensimmäinen sitä tukeva PC-piirisarja oli Intel 430VX, jonka SDRAM-muistiohjain ei tosin ollut kovin hyvä eikä tarjonnut oikeastaan yhtään suorituskykyetua EDO-muistiin nähden; SDRAMin suorituskykyetu alkoi näkyä vasta parempien 430TX- ja 440LX-piirisarjojen myötä.

[muokkaa] DDR SDRAM

184-nastainen DDR-SDRAM DIMM
Suurenna
184-nastainen DDR-SDRAM DIMM
200-nastainen DDR-SDRAM SO-DIMM 256MB
Suurenna
200-nastainen DDR-SDRAM SO-DIMM 256MB

DDR-SDRAM on toiminnaltaan hyvin samanlainen kuin SDRAM-muistityyppi. Nimensä mukaisesti se kuitenkin kaksinkertaistaa siirrettävän tiedon määrän verrattaessa SDRAM muistiin, koska se käyttää kellopulssin nousevaa sekä laskevaa reunaa tiedonsiirtoon (DDR). 100 MHz:n DDR-muisti vastaa siis tiedonsiirtonopeudessa 200 MHz:n tavallista SDRAM-muistia. Samaa DDR-tekniikkaa käytetään AGP-väylän nopeuksissa AGP2x ja AGP4x.

Toinen merkittävä ero perinteiseen SDRAM muistiin on DDR-muistin käyttämä 2,5 V jännite 3,3 V sijasta. Tämä johtaa muistipiirin kuluttaman tehon pienenemiseen ja tekee DDR-SDRAM muistista hyvän vaihtoehdon kannettavien koneiden muistityypiksi.

Muutoksista johtuen 184-pinniset DDR-SDRAM DIMM:t eivät ole yhteensopivia 168-pinnisten SDRAM DIMM:n kanssa.

Tyyppinimityksellään DDR-SDRAM eroaa myös edeltäjistään. 100 MHz:n muistiväylässä toimivan muistin tyyppinimi on PC1600 ja 133 MHz:n väylässä PC2100. Nimitykset tulevat muistin hetkellisestä tiedonsiirtonopeudesta ilmoitettuna yksikössä MB/s, esimerkiksi PC1600 (8 bytes * 2 * 100 MHz = 1600 MB/s) ja PC 2100 (8 bytes * 2 * 133 MHz = 2100 MB/s). Edellisistä voidaan käyttää myös vanhentuneita nimityksiä PC200 ja PC266. Nopein standardoitu DDR toimii 400 MHz:n nopeudella ja sen mallimerkintä on PC3200. Moni valmistaja on tuonut markkinoille jopa 566 MHz:n nopeudella toimivia DDR-muisteja, jotka on suunnattu koneidensa virittelijöille.

Kuten edellä huomataan, DDR-SDRAM ei häviä tiedonsiirtonopeudessaan RDRAM:lle. Lisäksi DDR-SDRAM on halvempaa valmistaa, joten SDRAM-teknologian kehitys ei jääne tähän. Uusimmissa näytönohjaimissa on siirrytty käyttämään GDDR3-muistia DDR-muistin sijaan, tietokoneiden keskusmuistina DDR:n korvaa DDR2-muisti. Keskusmuistiksi tarkoitettu DDR3 on kehitteillä.

[muokkaa] DDR2 SDRAM

Tietoa siirretään DDR2-muistissa sekä nousevalla että laskevalla kellotaajuudella kuten DDR-muistissakin.

DDR2 on suunniteltu suurta kellotaajuutta silmällä pitäen, ja muistin ydin toimii puolella kellotaajuudella ulkoiseen nähden, jolloin kellotaajuutta voidaan nostaa selvästi, koska sisäinen nopeus ei tule ongelmaksi. Lisäksi signalointia on parannettu ja jännitettä pienennetty DDR:stä.

Samalla kellotaajuudella DDR2 on kaistanleveydeltään yhtä nopeaa kuin DDR, ja hakuajoiltaan jopa hitaampaa, mutta samalla valmistustekniikalla pystytään tekemään miltei kaksinkertaisella kellotaajuudella toimivia DDR2-muisteja DDR-muisteihin nähden.

[muokkaa] Muita DRAM-muistityyppejä

Muita DRAMiin perustuvia muistipiirityyppejä ovat SLDRAM, QDR SDRAM ja RDRAM (ks. myös CRIMM).

[muokkaa] Katso myös

Commons
Wikimedia Commonsissa on lisää materiaalia aiheesta DRAM.
Our "Network":

Project Gutenberg
https://gutenberg.classicistranieri.com

Encyclopaedia Britannica 1911
https://encyclopaediabritannica.classicistranieri.com

Librivox Audiobooks
https://librivox.classicistranieri.com

Linux Distributions
https://old.classicistranieri.com

Magnatune (MP3 Music)
https://magnatune.classicistranieri.com

Static Wikipedia (June 2008)
https://wikipedia.classicistranieri.com

Static Wikipedia (March 2008)
https://wikipedia2007.classicistranieri.com/mar2008/

Static Wikipedia (2007)
https://wikipedia2007.classicistranieri.com

Static Wikipedia (2006)
https://wikipedia2006.classicistranieri.com

Liber Liber
https://liberliber.classicistranieri.com

ZIM Files for Kiwix
https://zim.classicistranieri.com


Other Websites:

Bach - Goldberg Variations
https://www.goldbergvariations.org

Lazarillo de Tormes
https://www.lazarillodetormes.org

Madame Bovary
https://www.madamebovary.org

Il Fu Mattia Pascal
https://www.mattiapascal.it

The Voice in the Desert
https://www.thevoiceinthedesert.org

Confessione d'un amore fascista
https://www.amorefascista.it

Malinverno
https://www.malinverno.org

Debito formativo
https://www.debitoformativo.it

Adina Spire
https://www.adinaspire.com