cache

Informatik

2022

Vi forklarer, hvad cachen er, og hvilke typer der findes. Også hvordan det virker, og hvad er fordelene ved denne alternative hukommelse.

Cachen gemmer data midlertidigt.

Hvad er cachen?

I edb, er det kendt som cachehukommelse eller hukommelse med hurtig adgang til en af ​​de ressourcer, som en CPU (CentralForarbejdning Enhed, dvs. Central Processing Unit) til midlertidigt at gemme data for nylig behandlet i en speciel buffer, det vil sige i en ekstra hukommelse.

Cachehukommelsen fungerer på samme måde som CPU'ens hovedhukommelse, men med større hastighed på trods af at den er meget mindre. Dens effektivitet giver mikroprocessor ekstra tid til at få adgang til de oftest brugte data, uden at skulle spore dem tilbage til deres oprindelsessted, hver gang der er brug for dem.

Således er denne alternative hukommelse placeret mellem CPU'en og vædder (Tilfældig AdgangHukommelse, det vil sige Random Access Memory), og giver et ekstra løft i tid og sparer ressourcer til systemet. Deraf dens navn, som på engelsk betyder "gemmested".

Der er flere typer cache, såsom følgende:

  • Disk cache. Det er en del af RAM-hukommelsen, der er knyttet til en bestemt disk, hvor nyligt tilgåede data gemmes for at fremskynde indlæsningen.
  • Spor cache. I lighed med RAM er denne type robust cache, der bruges af supercomputere, kraftfuld, men dyr.
  • Webcache. Det er ansvarlig for at opbevare data fra websteder for nylig besøgte, for at fremskynde deres successive belastning og spare båndbredde. Denne type cache kan igen fungere for en enkelt bruger (privat), flere brugere på samme tid (delt) eller sammen for hele netværket, der administreres af en server (gateway).

Hvordan fungerer cachen?

Cachen giver adgang til en kopi af data og ikke originalerne.

Betjeningen af ​​denne alternative hukommelse er enkel: når vi får adgang til data i vores edb-system, oprettes der straks en kopi af de mest relevante data i cachen, så efterfølgende adgang til nævnte Information holde det ved hånden og bør ikke spore det tilbage til dets oprindelsessted.

At få adgang til kopien og ikke originalen sparer således behandlingstid og dermed hastighed, da mikroprocessoren ikke behøver at gå til hovedhukommelsen hele tiden. Det er, lad os sige det sådan, en konstant opdateret arbejdskopi af de mest brugte data.

Rydning af cachen sletter ikke dine filer

Rydning af cachen ændrer ikke oplysningerne på harddisken.

Som alle minder kan cachen blive fuld eller have data så uorganiserede, at processen med at verificere, om nogen anmodet data er tilgængelig i cachen, forsinkes - en procedure, som alle mikroprocessorer udfører rutinemæssigt. Dette kan sænke maskinens hastighed, hvilket giver en effekt helt modsat den tilsigtede. Eller det kan forårsage cachelæse- eller kopifejl.

Uanset hvad, kan du rydde cachen manuelt og bede systemet om at frigøre den alternative plads og genopfylde den efter behov. Denne handling ændrer overhovedet ikke indholdet af vores oplysninger på harddisken, meget mindre i vores regnskaber e-mail eller fra sociale netværk. Det er en arbejdskopi, og hvis vi sletter den, står vi over for originalen, identisk, men på et andet sted.

Fordele ved at rydde cachen

Det anbefales at rydde cachen med jævne mellemrum.

Frigørelse af cachen tjener to grundlæggende formål, såsom:

  • Fjern gamle eller unødvendige data (da vi ikke altid bruger de samme data i systemet), såsom gamle filer eller processer, som vi ikke får brug for igen, men som er gemt der "for en sikkerheds skyld" for at fremskynde deres eksekvering.
  • Accelerer og strømlin systemet ved at give dig ny ledig plads til at kopiere dataene i nuværende brug, hvilket forkorter behandlingstiden.

Dette vedligeholdelsesarbejde skal udføres med en vis periodicitet, som dog ikke bør overdrives, da vi ville forhindre cachen i at opfylde sin mission.

Hvis vi konstant sletter det, skal de data, der er gemt der, findes og kopieres tilbage til deres oprindelige placering, hvilket resulterer i øget behandlingstid for hvert program.

!-- GDPR -->