Kešatmiņas veidi CPU
Pirkšanas Ceļvedis / / August 05, 2021
Pielāgots ROM | CyanogenMod | Android lietotnes | Programmaparatūras atjauninājums MiUi | Visi krājumi ROM Lineage OS |
Kešatmiņu centrālais procesors izmanto, lai īsā laikā piekļūtu datiem no galvenās atmiņas. Tā ir maza un ļoti ātra pagaidu atmiņa. Tas ir paredzēts, lai paātrinātu datu vai instrukciju pārsūtīšanu. CPU kešatmiņa atrodas iekšpusē vai netālu no procesora mikroshēmas. Dati / instrukcijas, kuras nesen vai bieži izmanto CPU, tiek glabāti CPU. Datu / instrukciju kopija tiek saglabāta kā kešatmiņa, kad centrālais procesors tos izmanto pirmo reizi, kas tiek iegūts no RAM. Nākamreiz, kad centrālajam procesoram būs nepieciešami dati / instrukcijas, tas izskatās kešatmiņā. Ja tur tiek atrasti nepieciešamie dati / instrukcijas, tie tiek izgūti no kešatmiņas, nevis galvenās atmiņas.
Satura rādītājs
-
1 Kešatmiņas veidi / līmeņi
- 1.1 1. vai L1 līmeņa kešatmiņa
- 1.2 2. vai L2 līmeņa kešatmiņa
- 1.3 3. vai L3 līmeņa kešatmiņa
Kešatmiņas veidi / līmeņi
Datoram ir vairāki dažādi kešatmiņas līmeņi. Visi kešatmiņas līmeņi ir ātrāki nekā RAM. Kešatmiņa, kas atrodas tuvāk procesoram, vienmēr ir ātrāka nekā citi līmeņi, taču tā maksā vairāk un uzglabā mazāk datu nekā citi līmeņi. Kešatmiņas veidi / līmeņi ir paskaidroti turpmāk.
![Kešatmiņas veidi CPU](/f/9a9080f89dad1a9c97025f20f49ddd89.jpg)
1. vai L1 līmeņa kešatmiņa
L1 kešatmiņa ir veidota uz procesora mikroshēmas, un tā ir ļoti ātra, jo tā darbojas ar procesora ātrumu. To sauc arī par primāro vai iekšējo kešatmiņu. Tam ir mazāk atmiņas, salīdzinot ar citiem kešatmiņas līmeņiem, un tajā var saglabāt līdz 64 KB lielu kešatmiņu. Šī kešatmiņa ir izgatavota no SRAM (Static RAM). Katru reizi, kad procesors pieprasa informāciju no atmiņas, mikroshēmas kešatmiņas kontrolleris izmanto īpašas shēmas, lai vispirms pārbaudītu, vai atmiņas dati jau atrodas kešatmiņā. Ja tā atrodas, sistēma tiek saudzēta no laikietilpīgās piekļuves galvenajai atmiņai.
2. vai L2 līmeņa kešatmiņa
L2 kešatmiņa ir lielāka, bet lēnāka nekā L1 kešatmiņa. To izmanto, lai redzētu pēdējās piekļuves, kuras nav izvēlējusies L1 kešatmiņa, un tā parasti glabā 64 MB 2 MB kešatmiņā. L2 kešatmiņa ir atrodama arī CPU. Ja L1 un L2 kešatmiņu izmanto kopā, trūkstošo informāciju, kuras nav L1 kešatmiņā, var ātri iegūt no L2 kešatmiņas. Tāpat kā L1 kešatmiņas, arī L2 kešatmiņas sastāv no SRAM, taču tās ir lielākas. L2 parasti ir atsevišķa statiska RAM (SRAM) mikroshēma, un tā atrodas starp CPU un DRAM (galvenā atmiņa).
3. vai L3 līmeņa kešatmiņa
L3 kešatmiņa ir uzlabota atmiņas forma, kas atrodas datora mātesplatē. Tā ir papildu kešatmiņa, kas iebūvēta mātesplatē starp procesoru un galveno atmiņu, lai paātrinātu apstrādes darbības. Tas samazina laika atstarpi starp pieprasījumu un datu un instrukciju iegūšanu daudz ātrāk nekā galvenā atmiņa. Mūsdienās L3 kešatmiņa tiek izmantota procesoros, jo tajā ir vairāk nekā 3 MB krātuves.