Cache
Predmemorija, koja se izgovara "gotovina" (a ne "ulov" ili "cashay"), pohranjuje nedavno korištene informacije kako bi im se kasnije moglo brzo pristupiti. Računala uključuju nekoliko različitih vrsta predmemoriranja kako bi se učinkovitije izvodila, čime se poboljšavaju performanse. Uobičajene vrste predmemorija uključuju preglednik predmemorija, predmemorija diska, memorija predmemorija i procesor predmemorija.
- Predmemorija preglednika - Većina predmemorije web preglednika web stranica podatke po zadani. Na primjer, kada posjetite web stranicu, preglednik može predmemorirati HTML, slike i bilo koje druge CSS or JavaScript datoteke na koje se poziva stranica. Kada pregledavate druge stranice na web mjestu koje koriste iste slike, CSS ili JavaScript, vaš preglednik neće morati ponovno preuzeti datoteke. Umjesto toga, preglednik ih može jednostavno učitati iz predmemorije koja je pohranjena na vašem lokalnom tvrdom disku.
- Predmemorija memorije - Kad se primjena je pokrenut, može predmemorirati određene podatke u memoriji sustava ili RAM. Na primjer, ako radite na video projektu, uređivač videozapisa može učitati određene videoisječke i zvučne zapise s tvrdog diska u RAM. Budući da se RAM-u može pristupiti mnogo brže nego tvrdom disku, to smanjuje zaostajanje pri uvozu i uređivanju datoteka.
- Predmemorija diska - Najviše HDD i SSD-ovi uključuju malu količinu RAM-a koja služi kao predmemorija diska. Tipična predmemorija diska za 1 terabajt tvrdi disk je 32 megabajta, dok tvrdi disk od 2 TB može imati 64 MB predmemorije. Ova mala količina RAM-a može napraviti veliku razliku u performansama pogona. Na primjer, kada otvorite mapa s velikim brojem slika, reference na datoteke mogu se automatski spremiti u predmemoriju diska. Sljedeći put kada otvorite mapu, popis datoteka može se trenutno učitati, umjesto da se pojavi nekoliko sekundi.
- Predmemorija procesora - Predmemorije procesora su čak manje od predmemorije diska. To je zato što predmemorija procesora sadrži male blokove podataka, poput često korištenih uputa, kojima upravljač može brzo pristupiti CPU. Suvremeni procesori često sadrže L1 predmemoriju koja se nalazi neposredno uz procesor i L2 predmemoriju koja je malo dalje. L1 predmemorija je najmanja (oko 64 KB), dok L2 predmemorija može biti velika oko 2 MB. Neki vrhunski procesori uključuju čak i L3 predmemoriju, koja je veća od L2 predmemorije. Kad procesor pristupa podacima iz predmemorije više razine, on također može premjestiti podatke u predmemoriju niže razine radi bržeg pristupa sljedeći put.
Većina predmemoriranja vrši se u pozadini, tako da nećete ni primijetiti da se to događa. Zapravo, jedina od gornjih predmemorija kojom možete upravljati je predmemorija preglednika. Možete otvoriti postavke preglednika da biste pregledali postavke predmemorije i promijenili veličinu predmemorije preglednika ili ispraznili predmemoriju ako je potrebno.