Vad är en cache flush?
Inom datavetenskap är en cache ett specialiserat avsnitt i datorminnet som försöker förbättra prestanda genom att lagra information som antingen nyligen har nåtts eller som förväntas komma åt snart. Genom att hålla denna information lättillgänglig kan datorns prestanda förbättras oerhört. En cache flush är det som rensar bort dessa delar av minnet. Utan cachar och förmågan att spola dem skulle datorer köra med betydligt långsammare hastigheter.
Det finns olika typer av cachar. En DNS-cache-flush består av att torka av den del av datorminnet som lagrar DNS-poster. Dessa poster är vad som översätter ett domännamn, till exempel www.wisegeek.com, till en IP-adress (numerisk Internet Protocol) som datorn kan använda för att ansluta till webbplatsen.
Ett annat område på datorn som använder cache spolning är webbläsarens cache. Webbläsare lagrar en mängd information om vilka webbplatser en användare har besökt. I vissa fall kan denna information användas för att äventyra användarsäkerheten genom att ge fjärranvändare åtkomst till sina konton. De flesta webbläsare har en funktion som gör att användaren kan initiera en cache-flush som kan lindra dessa problem genom att ta bort denna information.
Användare som är oroliga för säkerhet bör också vara medvetna om skivcachen. Information skriven till och läst från hårddisken lagras i en cache. Skadliga användare kan komma åt den här cachen för att ta reda på vilken information på datorn som senast åtkomts av datorn. Specifikationer för hur man utför en diskcache flush varierar mellan operativsystem.
Den kanske viktigaste cachen av alla är den centrala processorenhetens cache. Detta är en specialiserad typ av minne som används av processorn för att utföra olika operationer snabbt och effektivt. CPU-cachen är vanligtvis flera gånger snabbare än datorns RAM-minne (random access memory), även om den är betydligt mindre i storlek. För dem som söker efter de datorer som har bäst resultat är CPU-cache-storlek och hastighet viktiga faktorer.
Utom säkerhet har cache flushes en mängd olika effekter på datorns prestanda. Caching för diskskrivning kan användas för att öka prestanda på datorer som ofta skriver information till hårddisken. Denna form av cache kan dock ha en negativ inverkan på prestandan i hemmadatorer. Om en dator tappar ström medan information finns i skrivcachen, kommer informationen att gå förlorad.