www.all2know.com Google WWW All2know no
  Hovedside Hovedside | Om Om 
  Navigasjon
» Hovedside
» Sidekategorier
» Lister
» Alfabetisk indeks
» Tilfeldig artikkel
» Rediger Eksterne lenker
Sist endret: 2007-09-27
  Lenker hit 
Random access memory
Dataminne
Hashtabell
Platelager
  Andre språk 
fiVälimuisti
frMémoire cache
Kategori: Dataminne

Hurtigminne

Hurtigminne (også omtalt ved sitt engelske navn cache) er betegnelsen på en type høyhastighetsminne i datamaskiner.

En datamaskins kjørende programmer (prosesser) ligger i hovedhukommelsen (RAMen). Under kjøring flyttes de aktive instruksjonene og dataene kontinuerlig over i hurtigminnet, slik at prosessor kan hente dem derifra. Det går typisk rundt hundre ganger fortere å lese fra hurtigminne enn fra hovedhukommelsen, så flyttingen over til hurtigminnet øker maskinens regnehastighet betraktlig.

En maskins hurtigminne er begrenset, en typisk hjemmemaskin kan ha i størrelsesordenen 1 MB hurtigminne. Dette kommer av den høye prisen på hurtigminne.

Om prosessoren trenger data eller instruksjoner som ikke ligger i hurtigminnet, sier man at man får en bom (miss). Da vil deler av hovedhukommelsen kopieres over i hurtigminnet. Operativsystemet da vil gjerne gjøre antagelser om hvilke data prosessoren trenger den neste tiden, slik at hele sekvenser av data vil kopieres over. Dette kan også gjøres parallelt med at prosessoren regner, slik at man minimerer tiden prosessoren må vente på nye instruksjoner.

Mange maskinarkitekturer opererer med flere nivåer av hurtigminne. Prosessorer fra Intel har to nivåer hurtigminne, der hastigheten på det primære hurtigminnet er enda raskere enn hastigheten på det sekundære hurtigminnet.

Fra Wikipedia, den frie encyklopedi. Eksterne lenker. Artikkelen er utgitt under GNU Free Documentation License Eksterne lenker.