RAM drive

From ICO wiki
Revision as of 21:59, 15 May 2017 by Vlepvalt (talk | contribs) (Esmakanne)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Sissejuhatus

Muutmälu ketas (inglise keeles RAM drive või RAM disk) on osa muutmälust mida operatsioonisüsteem näeb kui eraldiseisvat mäluruumi.


Jõudlus

Muutmälu ketta jõudlus on mitmeid kordi kiirem võrreldes tavaliste andmekandjate omaga, näiteks HDD või SSD kettad, mälupulgad või optilised kettad.[1] Jõudluse kasv saadakse mitme tulemuse koosmõjul - pöördusaeg, maksimaalne andmeedastuskiirus ja failisüsteemi tüüp.

Pöördusaeg on võrreldes kõvaketastega (HDD) tunduvalt väiksem kuna RAM on pooljuht ning selletõttu tal puuduvad liikuvad mehaanilised osad. Muutmälu kettad saavad andmetele ligi mäluaadressi järgi mis failile on antud ilma füüsilisi liigutusi tegemata, nt. lugemispead liigutamine.

Maksimaalne andmeedastudskiirus on piiratud muutmälu kiirusega, andmesiini läbilaksevõimega ning arvuti protsessori võimekusega.

Kolmandaks sõltub kiirus kasutusel olevast failisüsteemist, nt. NTFS, HFS, UFS, ext2, kasutavad lisalugemisi ja lisakirjutamisi kettale, mis pole märgatavad väikestes koguster, kuid suurel hulgal annavad need tunda. Failisüsteemid, nt. NTFS, FAT32, ext2, pöördudes andmete poole kasutavad lisa pöördusaega, lugemisi ja kirjutamisi kettale. Eriti annab see tunda paljude väikeste failide puhul.

Tavaliselt on muutmälu kettal hoitavad andmed püsivalt talletatud teisel andmekandjal ning kiiruse kasvuks andmed kopeeritakse muutmälu kettale süsteemi käivitudes. Seda seetõttu, et muutmälust kustuvad andmed peale sealt voolu väljaväljalülitamist.

Mäluketas kasutab muutmälu justkui oleks see partitsioon kõvakettal. Kuigi on võimalik mäluketast otse läbi operatsioonisüsteemi kerneli tekitada või juhtida, kasutatakse üldiselt mäluketta loomiseks erinevaid programme, kus on võimalik valida, kui suurt osa muutmälu mahust ollakse nõus loovutama mäluketta jaoks.

Muutmälu ketas kasutab muutmälu nagu see oleks partitsioon kõvakettal mitte ei pöördu selle poole läbi andmeside siini. Kuigi operatsioonisüsteemid toetavad muutmälu kettaid kerneli tasemel on neid võimalik luua ja hallata läbi spetsiaalsete rakenduste.


Autor

Vahur Lepvalts

AK21

Kasutatud materjalid