Mis on trummimälu?

Trummmälu on arvutimälu tüüp, mis kasutas trumlipõhist kujundust, et hoida mäluplaate ja lugemis-kirjutusseadmeid; seda kasutati peamiselt 1950. aastatel. Trummmälu kasutamiseks pidid operaatorid laadima perfokaardid igasse peasse ja programmid hakkasid tööle alles pärast kõigi perfokaartide laadimist. Hiljem trumli mälu eluea jooksul avastasid programmeerijad, kuidas optimeerida trumli ajastust, et hõlbustada mälu laadimist. Erinevalt tänapäevastest kõvaketastest sisaldas trummel iga taldriku jaoks lugemis-kirjutusüksusi, mistõttu puudusid vaagnate liigutamiseks osad.

Trummimäluseadet kasutati suures osas 1950ndatel, kuigi seda kasutati ka 1960ndatel. Kuigi see mälu on tänapäevaste standardite järgi palju halvem, on sellel varasemate mälutüüpide ees mitmeid eeliseid. Perfokaarte oli lihtsam laadida, mälu töötas kordades kiiremini ja seade ise oli varasematest mälutüüpidest väiksem. See mälu vananes pooljuhtmälu tõttu, millel on parem võimsus ja salvestusruum.

Trumli mäluseadmes oli mitu pesa ja iga pesa esindas mälu jaoks erinevat taldrikut. Programmi või dokumendi laadimiseks pidid operaatorid neisse pesadesse üksteise järel perfokaarte panema. Kui perfokaarte ei laaditud õigetesse pesadesse, võib see põhjustada probleemi, mis takistab programmi või dokumendi korrektset laadimist. Perfokaardid on magnetilised ja see mälu on ehitatud ferromagnetilistest materjalidest, et aidata mälu salvestada.

Alguses laadisid operaatorid perfokaardi trumli mällu ja ootasid, kuni arvuti mälu ära tunneb, enne kui asetasid teise kaardi. Hiljem said operaatorid luua programme, mis aitasid laadimisaega optimeerida. See programm hindab, kui kaua kulub mälul kaardi laadimiseks ja kui see oli peaaegu laaditud, oli keegi mälu läheduses valmis järgmise kaardi laadimiseks. Põhirakenduste jaoks oli vaja nii palju perfokaarte, et see säästis oluliselt aega.

Kaasaegsetel mäluseadmetel, nagu pooljuhtmälu, on ainult üks lugemis-kirjutuspea ja mälus olevad taldrikud on programmeeritud ringi liikuma, et pea saaks korraga töötada kõigi taldrikutega. Trummimälus oli ühe vaagna kohta lugemis-kirjutuspea, nii et taldrikuid polnud vaja ringi liikuda. See võib tunduda arenenum, kuid see suurendas mälu maksumust nii mälu kui ka kulude osas.