Wat is een cache-flush?
In de computerwetenschap is een cache een gespecialiseerde sectie van het geheugen van een computer die probeert de prestaties te verbeteren door informatie op te slaan die recent is geopend of die naar verwachting binnenkort zal worden gebruikt. Door deze informatie gemakkelijk toegankelijk te houden, kunnen de computerprestaties enorm worden verbeterd. Een cache flush is wat deze secties van het geheugen opruimt. Zonder caches en de mogelijkheid om ze door te spoelen, zouden computers aanzienlijk langzamer werken.
Er zijn verschillende soorten caches. Een DNS-cache-flush (Domain Name System) bestaat uit het wissen van het gedeelte van het computergeheugen waarin DNS-vermeldingen worden opgeslagen. Deze gegevens vertalen een domeinnaam, zoals www.wisegeek.com, naar een numeriek Internet Protocol (IP) -adres dat de computer kan gebruiken om verbinding te maken met de website.
Een ander deel van de computer dat cache-flushing gebruikt, is de browsercache. Webbrowsers slaan allerlei informatie op over welke websites een gebruiker heeft bezocht. In sommige gevallen kan deze informatie worden gebruikt om de gebruikersveiligheid in gevaar te brengen door externe gebruikers toegang tot hun accounts te geven. De meeste browsers hebben een functie waarmee de gebruiker een cachespoeling kan initiëren die deze problemen kan verhelpen door deze informatie te verwijderen.
Gebruikers die zich zorgen maken over de beveiliging, moeten ook op de hoogte zijn van de schijfcache. Informatie geschreven en gelezen van de harde schijf wordt opgeslagen in een cache. Schadelijke gebruikers hebben toegang tot deze cache om erachter te komen welke informatie op de schijf het laatst door de computer is geopend. Specifieke informatie over het uitvoeren van een schijfcachespoeling varieert tussen besturingssystemen.
Misschien wel de belangrijkste cache van allemaal is de cache van de centrale verwerkingseenheid (CPU). Dit is een gespecialiseerd type geheugen dat door de processor wordt gebruikt om diverse bewerkingen snel en efficiënt uit te voeren. De CPU-cache is meestal meerdere malen sneller dan het RAM-geheugen (random access memory) van een computer, hoewel het aanzienlijk kleiner is. Voor degenen die op zoek zijn naar de best presterende computers, zijn CPU-cachegrootte en -snelheid belangrijke factoren.
Behalve beveiliging hebben cache-flushes verschillende effecten op de computerprestaties. Schijfcaching kan worden gebruikt om de prestaties te verbeteren op computers die vaak informatie naar de harde schijf schrijven. Deze vorm van cache kan echter een negatieve invloed hebben op de prestaties op thuiscomputers. Als een computer stroom verliest terwijl informatie zich in de schrijfcache bevindt, gaat de informatie verloren.