Citat:
Ursprungligen inskrivet av Gh0zTziLa
förresten.. vad är det Cachen gör i HDD? är det samma funktion som på CPUn eller? kan någon förklara?
Saxat från susning.nu :
En cache är en tillfällig lagringsplats där datorn lägger viss information för att ha den snabbt tillgänglig.
Några vanliga fall är ett CPU-nära halvledarminne i en dator, ett hårddisknära buffertminne (diskcache), och en webbcache? i en webbproxy?. Se även proxyserver, mellanserver?.
I fallet med CPU-nära cache så brukar man dela in denna i flera nivåer, typiskt level1, level2 (och ibland level3). Det är heller inte ovanligt att man delar upp cachen beroende på innehåll (instruktionscache respektive datacache). Hur man hittar något i cachen beror på vilken typ av cache man har implemmenterat. I en fullt associativ cache så jämför man den sökta adressen med alla adresser i cachen, medan i en direktmappad cache så använder man en del av adressen som ett index in i cachestrukturen. Den adress som finns lagrad på den plats som pekas ut av indexet jämförs med den sökta adressen. Om den är samma så har man träff i cachen och om den är olika så får man söka i nästa steg i minneshierarkin.
Datatermgruppens [rekommendation]: Använd cache för eng. cache (memory). I de fall man avser den fysiska enheten (minneskretsen) kan även cacheminne? användas. Cache rimmar på krasch och böjs en cache, cachen, flera cachar, cacharna. Med cachad kopia avses en kopia som ligger i en cache.
Någon svensk datatidning försökte lansera termen "fickminne" som svensk översättning av "cache", men detta vann ingen större utbredning.