Hva materialet er lagret i en Cache?

Hva materialet er lagret i en Cache?


Begrepet "cache" refererer til en liten blokk med høyhastighets dataminne, noe som kan være en reservert del av hovedminnet eller en separat lagringsenhet. Flere forskjellige typer cache eksisterer, men de alle har samme formål, som er å lagre nylig brukt informasjon - midlertidig - på et sted hvor den kan nås raskt.

Memory Cache

De to vanligste typene cache funnet i personlige datamaskiner er kjent som et minne cache og en disk cache. En minnebuffer er typisk en del av høyhastighets statisk direktelager, i motsetning til den relativt langsomme dynamiske direktelager brukes for hovedlageret. En minnebuffer holder ofte brukte data og programinstruksjoner - det vil si deler av programmer som består av kodede kommandoer til datamaskinen for å utføre bestemte funksjoner - slik at de kan hentes uten tilgang til dynamisk RAM.

disk Cache

I motsetning til et minne cache, er en disk cache en del av hovedminnet. Som sådan, er det tregere enn et minne cache, men brukes til å lagre data som nylig har blitt skrevet til, eller lese fra, harddisken på datamaskinen. Hvis et program trenger tilgang til data på harddisken, til det sjekker først se om dataene er allerede i disk cache, og hvis det er, kan behandle den raskere enn om det er nødvendig å lese den fra harddisken først. Lese data fra RAM, som er elektronisk, er fortsatt mye raskere enn å lese den fra harddisken, som er magnetisk.

web Cache

Alle moderne nettlesere inkluderer det som er kjent som en nettleser cache, noe som gjør at de fleste, eller alle, av de nylig besøkte webinnhold som skal lagres på harddisken til en datamaskin. Ved å holde en kopi av innholdet lokalt, hvis en bruker gjenopptar en webside innholdet på denne siden kan lastes inn fra nettleserens cache i stedet for ned fra Internett på nytt.

Andre typer Cache

Andre typer buffer inkludere en prosessor buffer og en perifer buffer. En prosessor cache butikker vanlige instruksjoner svært nær sentralenhet, slik at de kan hentes og behandles raskt. En perifer cache, på den annen side, lagrer informasjon fra en lagringsenhet, for eksempel en CD-ROM, slik at den kan nås mye raskere enn fra selve enheten.