Põhiline erinevus sünkroonse ja asünkroonse DRAM-i vahel on see, et sünkroonne DRAM kasutab mälujuurdepääsu koordineerimiseks süsteemikella, samas kui asünkroonne DRAM ei kasuta mälujuurdepääsu koordineerimiseks süsteemikella.
Arvuti mällu salvestatakse andmed ja juhised. Peamiselt on kahte tüüpi mälu, mida nimetatakse RAM-iks ja ROM-iks. RAM tähistab muutmälu, ROM aga kirjutuskaitstud mälu. RAM jaguneb veel staatiliseks ja dünaamiliseks RAM-iks. Selles artiklis käsitletakse kahte tüüpi dünaamilist RAM-i, nimelt sünkroonset ja asünkroonset DRAM-i.
Mis on sünkroonne DRAM?
RAM on muutlik mälu. Teisisõnu, RAM-i kirjutatud andmed ja juhised ei ole püsivad. Seetõttu kustutatakse arvuti väljalülitamisel andmed. RAM-is on võimalik teha nii lugemis- kui ka kirjutamisoperatsioone. Pealegi on see kiire ja kallis. RAM-i on kahte tüüpi. Need on staatiline RAM (SRAM) ja dünaamiline RAM (DRAM). SRAM vajab andmete säilitamiseks pidevat energiavoogu, samas kui DRAM vajab andmete säilitamiseks pidevat värskendamist. Sünkroonne DRAM ja asünkroonne DRAM on kahte tüüpi DRAM-id.
Joonis 01: SDRAM
Sünkroonses DRAM-is koordineerib või sünkroonib süsteemikell juurdepääsu mälule. Seetõttu teab CPU ajastust või täpset tsüklite arvu, mille jooksul andmed RAM-ist sisend-väljundsiinile kättesaadavad on. See suurendab mälu lugemis- ja kirjutamiskiirust. Üldiselt on sünkroonne DRAM kiirem ja töötab tõhusam alt kui tavaline DRAM.
Mis on asünkroonne DRAM?
Esimesed personaalarvutid kasutasid asünkroonset DRAM-i. See on DRAM-i vanem versioon. Asünkroonses DRAM-is süsteemikell ei koordineeri ega sünkroniseeri juurdepääsu mälule. Mälu juurde pääsemisel ilmub väärtus teatud aja möödudes sisend-, väljundsiinile. Seetõttu on sellel teatav latentsusaeg, mis vähendab kiirust.
Tavaliselt töötab asünkroonne RAM madala kiirusega mälusüsteemides, kuid ei sobi tänapäevaste kiirete mälusüsteemide jaoks. Praegu on asünkroonse RAM-i tootmine üsna madal. Tänapäeval kasutatakse asünkroonse DRAM-i asemel sünkroonset DRAM-i.
Mis vahe on sünkroonsel ja asünkroonsel DRAM-il?
Sünkroonne DRAM kasutab mälule juurdepääsu koordineerimiseks süsteemikella, samas kui asünkroonne DRAM ei kasuta mälule juurdepääsu sünkroonimiseks ega koordineerimiseks süsteemikella. Sünkroonne DRAM on kiirem ja tõhusam kui asünkroonne DRAM.
Lisaks tagab sünkroonne DRAM suure jõudluse ja parema juhtimise kui asünkroonne DRAM. Kaasaegsed kiired arvutid kasutavad sünkroonset DRAM-i, samas kui vanemad väikese kiirusega arvutid asünkroonset DRAM-i.
Kokkuvõte – sünkroonne vs asünkroonne DRAM
Sünkroonse ja asünkroonse DRAM-i erinevus seisneb selles, et sünkroonne DRAM kasutab mälule juurdepääsu koordineerimiseks süsteemi kella, samas kui asünkroonne DRAM ei kasuta mälule juurdepääsu koordineerimiseks süsteemi kella. Lühid alt öeldes tagab sünkroonne DRAM parema juhtimise ja suure jõudluse kui asünkroonne DRAM.