Datoru procesori izmanto kešatmiņu hierarhiju, lai saglabātu informāciju un samazinātu laiku, kas nepieciešams, lai piekļūtu atmiņai. 2. līmeņa kešatmiņa, kas pazīstama arī kā sekundārā kešatmiņa, tiek izmantota, kad datoram otrreiz ir jāpiekļūst nesen piekļūtiem datiem. Kešatmiņas nodrošina ātrāku piekļuvi informācijai nekā parastā atmiņa un var ievērojami uzlabot datora reaģētspēju. Vairākas kešatmiņas var glabāt papildu informāciju, tādējādi nodrošinot ērtāku skaitļošanas pieredzi.
Kešatmiņas līmeņi
1. līmeņa kešatmiņa parasti sastāv no divām daļām — vienā glabā datus, bet otrā — instrukcijas, kas nepieciešamas programmu un komandu izpildei. L1 kešatmiņa nodrošina ātrākos ātrumus un atrodas tieši procesora mikroshēmā. Bieži vien L1 kešatmiņas ātrums darbojas ar tādu pašu vai gandrīz tādu pašu ātrumu kā procesors. 2. līmeņa kešatmiņa atrodas procesora modulī un dažreiz tieši mikroshēmā. L2 kešatmiņa darbojas kā nākamā līmeņa kešatmiņa, darbojas nedaudz lēnāk nekā L1 kešatmiņa un parasti glabā tikai datus.
Dienas video
Kešatmiņas lielums
Kešatmiņa darbojas kā mazāks, ātrāks atmiņas veids, ko izmanto, lai piekļūtu nesen izmantotajai informācijai. Lieli kešatmiņas izmēri palielina informācijas apjomu, ko sistēma var uzglabāt. Tomēr lielas kešatmiņas informācijas izgūšana prasa ilgāku laiku. Ražotāji to nodrošina, izmantojot vairākas dažāda izmēra kešatmiņas. Augstākā līmeņa kešatmiņas darbojas ātrāk, bet uzglabā mazāk informācijas. Šīs mazākās, augstāka līmeņa kešatmiņas dublē lielākas, bet lēnākas kešatmiņas. Meklējot informāciju, dators vispirms pārbauda L1 kešatmiņu, pirms pārbauda L2 vai pat L3 kešatmiņu.
Kešatmiņas latentums
3 MB L2 kešatmiņa parasti nodrošina labāku latentumu nekā 6 MB L2 kešatmiņa. Latentums attiecas uz laiku, kas nepieciešams, lai piekļūtu informācijai. Lai gan varat pieņemt, ka lielāka kešatmiņa nodrošinātu labāku veiktspēju, jo datoram ir jāizsijā papildu informācija, lielāka kešatmiņa var palēnināt datora darbību. Šī apsvēruma dēļ vairāku kešatmiņu sistēma ar mazākām kešatmiņām katrā līmenī nodrošina labāku veiktspēju nekā divu kešatmiņu sistēma ar lielākām kešatmiņām. Tomēr, tā kā kešatmiņas tehnoloģija turpina uzlaboties, ražotāji ir sākuši palielināt L2 kešatmiņas lielumu, jo sistēma parasti var atrast nepieciešamo informāciju L1 kešatmiņā.
Kešatmiņas trāpījumu līmenis
Kešatmiņas trāpījumu līmenis attiecas uz ātrumu, ar kādu procesors konkrētajā kešatmiņā atrod nepieciešamo informāciju. Pat ja mazāka kešatmiņa nodrošina samazinātu latentumu, kešatmiņas trāpījumu līmenis var ciest sistēmās ar mazāku L2 kešatmiņu. Tā kā 3 MB kešatmiņā tiek glabāta puse no sistēmas informācijas ar 6 MB kešatmiņu, datoram, iespējams, būs jāpāriet uz zemāka līmeņa kešatmiņu, lai atrastu vajadzīgos datus. Kešatmiņas darbojas ātrāk nekā sistēmas atmiņa, tāpēc procesors vispirms meklē pieejamās kešatmiņas, lai atrastu nepieciešamos datus vai instrukcijas.