Cache: Forskelle mellem versioner

Content deleted Content added
No edit summary
Tags: Visuel redigering Mobilredigering Mobilwebredigering
En del ændringer. Ændret første sætning til at sige, hvad en cache er. Ændret beskrivelse af udtale; som referencen siger udtales cache præcis som cash. Ændret eksempler, som er lidt forældede pga. udviklingen. Tilføjet lidt ekstra information, men desværre uden kilde og kun fra egen viden; der bør tilføjes kilder til det.
Linje 1:
En '''Cachecache''' (udtales på engelsk "cash" med langt træk på sh[ˈkaɕ], som udtales ligesomengelsk "sh" i "shecash"<ref>https://ordnet.dk/ddo/ordbog?query=cache</ref>) brugeser i flere [[elektronik|elektroniske]] sammenhænge. Cachenet lynhurtigt mellemlager, som [[processor]]en i en elektronikenhed (laptop, pc, lommeregner, mobiltelefon, router osv.) fungerer som et lynhurtigt mellemlager, som [[processor]]en bruger til midlertidige beregninger, før de evt. lagresgemmes i hukommelsenet langsommere lager, f.eks. [[harddisk]], [[Solid State Drive|SSD]] eller [[flash-lager]]. Betegnelsen bruges også i softwareudvikling om det samme princip, hvor data som det tager lang tid at beregne eller fremskaffe kan gemmes midlertidigt i [[Arbejdshukommelse|arbejdshukommelsen]], i fald der bliver brug for dem snart igen. En [[webbrowser]] benytter også en cache, eftersom det er meget hurtigere at genfinde ofte brugte data på enhedens lokale lager end at hente det over internettet fra en server.
 
== Cache eller buffer ==
Linje 5:
Selv om en ''cache'' og en ''[[Buffer (hukommelse)|buffer]]'' minder om hinanden, og selv om en buffer også kan fungere som cache (og omvendt), er en cache ikke det samme som en buffer.
 
Formålet med en buffer er at danne et mellemlager mellem en proces der genererer data i et bestemt tempo, og en proces der bruger data i et andet tempo. De to processer kan fx være et applikationsprogram og en driver. Et hverdagseksempel på hvad der svarer til en buffer er en almindeliggammeldags postkasse: Folk putter breve i postkassen i spredt orden, og en gangkommer ipostbuddet døgneten kommergang postbuddetimellem og samler alle brevene.
 
En cache baserer sig derimod på den antagelse at data der lige er blevet læst (eller skrevet), måske snart skal læses igen. En cache benyttes derfor fx til at gemme langsomt læste data i et hurtigt lager, hvorfra de hurtigt kan læses igen. Et lidt forældet hverdagseksempel som svarer nogenlunde til en cache er en privat telefonliste: Et opslag i en almindeliggammeldags telefonbog tager tid, og da man ofte skal bruge det samme telefonnummer igen, kan det med fordel skrives i en privat telefonliste hvor det hurtigt kan findes.
 
= Referencer =
<references />
{{autoritetsdata}}