Mis on puhvermälu?

Puhvermälu on arvutimälu tüüp. See on ette nähtud mälukiipidele ja sealt väljuva elektrivoolu hulga juhtimiseks korraga. See muudab mälu stabiilsemaks, kuid suurendab kulusid ja aeglustab selle töökiirust.

Puhvermälusüsteemis asub riistvararegister arvuti mälu kontrolliva osa ja mälukiipide endi vahel. See on seade, mis mahutab korraga teatud hulga teavet. Register täitub täielikult ja edastab seejärel kogu selle teabe korraga.

Riistvararegistri kasutamine tähendab, et arvuti saab palju usaldusväärsemalt kontrollida, kui palju andmeid korraga mälukiipidele ja sealt välja edastatakse. Selle põhjuseks on see, et see kontrollib ka seda, kui palju elektrivoolu kiibidele ja sealt välja läks. See maksimeerib andmemahu, mida arvuti saab korraga käsitleda, ilma et oleks oht mälukiipe vooluga üle koormata ning viivitust või kiipe kahjustada.

Selle süsteemi puuduseks on see, et registri andmetega täitumine viibib. Viivitus on väga lühike ja enamikus personaalarvutites on see üks kuuskümmend kuus miljonit sekundit. Kuid aja jooksul see lisandub ja muudab jõudluses märgatavalt.

Jõudluse vähenemise ja süsteemi riistvararegistri kallinemise tõttu ei kasutata personaalarvutites tavaliselt puhvermälu. Selle asemel on see kõige tavalisem serverites, eriti andmetöötluseks mõeldud serverites. Nendes rakendustes kaaluvad usaldusväärsuse eelised üles kulude ja segaduse puudused.

Tänapäeval nimetatakse puhvermälu sagedamini registreeritud mäluks. Terminid on üldiselt asendatavad. Siiski võite näha ka fraasi “täielikult puhverdatud mälu”. See on veidi erinev, kuna see hõlmab andmete iga osa puhverdamist, samas kui tavalises puhverdatud või registreeritud mälus puhverdatakse ainult teatud osad.
Puhvermälu ei tohiks segi ajada puhvermäluga. Seda terminit kasutatakse mõnikord vahemälu (nt ketta vahemälu) tähistamiseks. See hõlmab kõvaketta osa kasutamist teabe salvestamiseks, mida arvutiseansi ajal tõenäoliselt korduvalt kasutatakse, mis säästab aega, mis muidu kuluks sellele korduvale algallikast juurde pääsemisele. Rangelt võttes ei tohiks “puhvermälu” kasutada vahemälu viitamiseks, kuna “puhver” tähendab kohta, kus teave on ette nähtud ainult ühekordseks salvestamiseks ja juurdepääsuks.