Monet tietokoneen käyttäjät tuntevat RAM-muistin. Et ehkä tiedä, että ajattelemasi RAM on eräänlainen DRAM. Tietokoneessasi on myös SRAM-muistia. Näiden kahden välillä on monia eroja, mutta käyttäjän näkökulmasta se johtuu enimmäkseen siitä, että DRAM on halvempi ja saatavana paljon suurempana kapasiteetina.
SRAM on huomattavasti kalliimpi, mutta paljon nopeampi. Tämä johtaa niiden kahteen eri käyttöön. DRAM-muistia käytetään pääjärjestelmän RAM-muistina. Alhainen hinta ja suuri tiheys ovat hyödyllisiä, koska tarvitset sitä gigatavua nykyaikaisissa tietokoneissa. SRAM-muistia käytetään suorittimen välimuistina. Suuri nopeus on erinomainen tässä, koska se pitää prosessorin syötettynä, mutta kapasiteettia on rajoitettu, jotta prosessorit ovat edullisia.
Nimien selittäminen
SRAM tarkoittaa Static Random Access Memory, kun taas DRAM tarkoittaa Dynamic Random Access Memory. Yllä olevat erot eivät kuitenkaan oikein selitä, miksi yhtä pidetään staattisena ja toista dynaamisena.
Ero on itse asiassa siinä, kuinka muistisolu toimii. Staattiseen RAM-muistiin on yksinkertaisesti kirjoitettava. Se säilyttää tallentamansa tiedot ilman lisätoimia niin kauan kuin virtalähde on olemassa. Dynaaminen RAM tarvitsee kuitenkin jokaisen muistisolun säännöllisen uudelleenlatauksen, tai sen sisältämät tiedot menetetään, vaikka virtalähdettä olisi jatkuvasti. DRAM-kenno ladataan lukemalla sen sisältö ja kirjoittamalla sitten takaisin samat tiedot.
merkintä: Sekä DRAM että SRAM ovat haihtuvia muistia. Molemmat menettävät kaikki hallussaan olevat tiedot, jos he menettävät virran. Tämä pätee myös PSDRAM-muistiin.
Tietokoneet eivät tietenkään näytä, että RAM-muistissasi on jatkuvasti kirjoittaa samat tiedot takaisin itselleen. Tämä olisi täysin tarpeetonta ja hämmentävää käyttäjille. Tästä huolimatta CPU: n, erityisesti muistiohjaimen, on säännöllisesti ohjeistettava muistisoluja suorittamaan päivitysjakso. Mikä lisää muistiohjaimen kuormitusta. SRAM: n ei tarvitse tehdä mitään tästä. Jokainen SRAM-kenno ei kärsi varauksen heikkenemisestä, joten kennoa ei tarvitse koskaan päivittää.
Parhaat puolet eri vaihtoehdoista?
PSDRAM, myös lyhenteellä PSRAM, tarkoittaa Pseudostaattinen RAM. Se on muunneltu DRAM-muistin muoto, joka tekee siitä enemmän kuin SRAM-muistin. Yksittäiset muistisolut valmistetaan edelleen samalla tavalla kuin DRAM, mikä tekee niistä halpoja.
Vaikka se on suhteellisen edullinen, sen tiheys on pienempi kuin todellinen DRAM. Tämä johtuu siitä, että PSDRAM tuo ylimääräisiä sisäisiä piirejä, jotka päivittävät muistisolut automaattisesti. Kuten SRAM, muistiohjaimen ei tarvitse tehdä mitään säilyttääkseen tiedot PSDRAMissa. Se vain toimii.
Yksinkertaistaminen tarkoittaa, että PSDRAM: n kanssa vuorovaikutuksessa tarvittava komentopiiri on vähemmän monimutkainen kuin DRAM. Yksi mahdollinen haittapuoli tässä on se, että prosessori ei hallitse muistipankkien saapumista päivitettynä, se voi lähettää tietopyynnön heti, kun asianomainen PSDRAM-pankki on aloittanut a päivityssykli. Tämä erityinen ongelma tarkoittaa, että joissakin tapauksissa muistin viive voi olla odottamattoman suuri.
Johtopäätös
PSDRAM on keskitie DRAM: n ja SRAM: n välillä. Muistisolut on päivitettävä säännöllisesti, koska ne perustuvat samaan prosessiin kuin DRAM. Muisti voidaan kuitenkin esittää CPU: lle kuten SRAM, koska sisäinen piiri huolehtii muistisolujen päivityksestä automaattisesti. Loppujen lopuksi PSDRAM ei kuitenkaan tarjoa monia erityisiä etuja. Sitä ei käytetä tavallisissa tietokoneissa ollenkaan.
Tämä ei tarkoita, että PSDRAM olisi huono, koska sitä varmasti käytetään. Sitä löytyy joissakin autoteollisuuden järjestelmissä, teollisuuden ohjausjärjestelmissä ja FPGA-pohjaisissa järjestelmissä, joissa ohjauksen alentunut monimutkaisuus on hyödyllistä. Mutta PSDRAMilla ei ole laajaa markkinajalanjälkeä, mikä ei näytä muuttuvan. Älä unohda jakaa ajatuksiasi aiheesta alla olevissa kommenteissa.