Mis on vahemälu arvutis?

Arvuti vahemälu on salvestuskonteiner andmetele, mida hiljuti kasutas keskprotsessor (CPU). Protsessor saab teavet väga kiiresti hankida ja kasutada seda järgmise teabekogumi töötlemiseks. Vahemälu tavalise kasutamise suurepärane näide on paljud lehed, pildid ja veebiaadressid, mida teie brauser regulaarselt kogub ja kõvaketta kausta salvestab.

Faktid

Vahemälu on väiksem, kuid kiirem mäluosa, mis toetab põhimälu. Vahemälu on loodud mälufunktsiooni kiirendamiseks. Teie arvuti kontrollib vahemälu, et näha, kas talle vajalikud andmed on salvestatud. Kui üksus on seal, nimetatakse seda vahemälu tabamuseks. Juhtudel, kui teavet ei salvestata vahemällu, mis on mida nimetatakse vahemälu puudumiseks, suunatakse päring peaaegu samal hetkel aeglasemasse mälukohta, et andmeid.

Päeva video

Funktsioon

Isegi kiiremate mikroprotsessorite ja suurema võimsusega põhimälu (RAM) puhul tekib ikkagi info liikumisel protsessori ja RAM-i vahel kitsaskohti. Vahemälu on teatud tüüpi lisamälu, mis on loodud teabe kiiremaks edastamiseks nende kahe arvutikomponendi vahel. Arvuti loob vahemällu sageli kasutatava teabe raamatukogu. Vahemällu salvestamise ülesanne on teie süsteemi kiirust kiirendada. Vahemällu salvestamine mitte ainult ei aita vähendada ummistusi protsessoris ja RAM-is, vaid võimaldab kasutajatel ülesandeid kiiremini täita, kuna andmed edastatakse kiiremini vahemälust protsessorisse.

1. taseme vahemälu

Tavaliselt integreeritakse kiire vahemälu otse protsessorisse. See on 1. taseme vahemälu. Selle kontseptsiooni üks peamisi ajendeid on "viitekoht". See tähendab, et asukohta, millele protsessor just juurde pääseb, on suurem tõenäosus, et seda lühikese aja jooksul uuesti külastatakse. Nii et L1 vahemälu sisaldab kõige värskemaid andmeid. Kui see andmeid uuesti vajab, kontrollib mikroprotsessor esmalt L1 vahemälu. Kuna andmed on olemas, välistab see vajaduse minna tagasi aeglasemale põhimällu. Protsess on tavaliselt kaks korda kiirem kui põhimälu puhul.

2. taseme vahemälu

Arvuti 2. taseme vahemälu või sekundaarne vahemälu asub tavaliselt protsessori lähedal asuval mälukaardil. See ühendub otse keskseadmega ja emaplaadile integreeritud vooluahel juhib seda. Ahelat nimetatakse L2 kontrolleriks. 2. taseme vahemälu püüab kinni hiljuti kasutatud andmed, mis ei ole 1. taseme vahemälus. Paljude personaalarvutite L2 vahemälu võimaldab protsessoril saada umbes 95 protsenti vajaminevast teabest vahemälust.

Muu vahemälu

Ketta vahemälu on teist tüüpi vahemälu. See töötab palju aeglasemalt kui teised vahemälud, kuna loeb andmeid arvuti kõvakettalt ja salvestab need RAM-i. Tarkvaraprogrammid nagu DOS kasutavad seda. Nii nagu RAM on aeglasem kui L1 ja L2 vahemälu, on ketas palju aeglasem kui RAM.

Sageli salvestatakse personaalarvuti välisseadmed vahemällu, kasutades arvuti RAM-i. See on perifeerne vahemälu ja töötab samamoodi nagu ketta vahemälu. Näiteks võib DVD-ROM olla vahemälus, kasutades süsteemi RAM-i või isegi ketast. Kumbki vahemällu salvestamise meetod võib olla kiirem kui DVD-ROM-draiv.