Galvenā atšķirība: Kešatmiņa ir liela ātruma atmiņa, ko izmanto, lai uzglabātu bieži piekļūtos datus. Ikreiz, kad tas ir nepieciešams, šie dati ir pieejami centrālajai apstrādes vienībai ātri. Galvenā atmiņa ir pazīstama arī kā brīvpiekļuves atmiņa. Tā ir atmiņas vienība, kas tieši mijiedarbojas ar centrālo procesoru (CPU).
Kešatmiņa atrodas starp galveno atmiņu un CPU. Ja procesoram ir nepieciešams rakstīt vai lasīt atrašanās vietu galvenajā atmiņā, tas pārbauda atmiņas vietas pieejamību kešatmiņā. Tas tiek darīts, salīdzinot atmiņas vietas adresi ar visām kešatmiņas tagiem, kas var saturēt šo konkrēto adresi. Ja atmiņas vieta atrodama kešatmiņā, tā tiek uzskatīta par kešatmiņu, un, ja ne, tad tādā gadījumā to uzskata par kešatmiņu. Primārā kešatmiņa ir vistuvāk procesoram. Sekundārā kešatmiņa atrodas pārstrādātāja otrajā tuvākajā vietā.
Kešatmiņas un galvenā atmiņas salīdzinājums:
Galvenā atmiņa (RAM) | Kešatmiņa | |
Definīcija | Galvenā atmiņa ir pazīstama arī kā brīvpiekļuves atmiņa. Tā ir atmiņas vienība, kas tieši mijiedarbojas ar centrālo procesoru (CPU) | Kešatmiņu izmanto, lai saglabātu bieži piekļūtos datus, lai ātri piekļūtu datiem, kad vien tas ir nepieciešams. |
Tuvums ar CPU | Salīdzinoši tālu | Salīdzinoši tuvāk |
Ātrums | Salīdzinoši lēns | Salīdzinoši ātri |
Jauda | Lielāks | Salīdzinoši mazāk |
Komponents | Tā ir cietā diska daļa (sekundārā atmiņa) | Atrodas pašā procesorā |