Ang average na gumagamit ng computer ay halos tiyak na pamilyar sa mga konsepto tulad ng random access memory, processor, at read-only memory. Ngunit ngayon, kaya sa ating panahon, ang sikat na cache ng salita ay nakakagulat para sa marami.
Ang salitang cache ay lumitaw sa terminolohiya ng computer noong 1967. Ang tagumpay ng teknolohiya ng computer, at, dahil dito, mabilis na pag-unlad ng teknolohikal. Sa oras na ito, ang mga microprocessor ng computer ay nagsimulang gumana nang maraming beses nang mas mabilis kaysa sa random na memorya ng pag-access. Kaugnay nito, ang mga nagpoproseso ay nakatayo nang idle para sa isang malaking oras, naghihintay para sa mga manipulasyong data sa RAM na maisasagawa. Ang lahat ng ito ay lubos na hadlangan ang karagdagang pag-unlad ng teknolohiya ng computer, at kinakailangan na magkaroon ng solusyon sa problemang ito. Ang isang solusyon ay natagpuan - isang mabilis na memorya ng buffer. Ang term na ito ay ginamit upang ilarawan ang isang napakaliit na memorya na may isang mataas na bilis ng pag-access, na nalutas ang problema ng downtime ng processor. Iminungkahi na tawagan ang memorya na ito ng isang cache, cash - mula sa English na "cash". Ang pangalan ay ibinigay para sa isang kadahilanan, ang mga may-akda nito ay inihambing ang memorya ng computer sa pera. Kaya't ang permanenteng memorya ay inihambing sa isang deposito sa isang bangko, na maaari lamang magamit pagkatapos bisitahin ito, isinasagawa ang pamamaraan para sa pag-debit ng mga pondo, at doon lamang gugugol ang mga pondong ito. Ang memorya ng pagpapatakbo ay cash na nakaimbak sa bahay. Isang mas maliit na halaga kaysa sa isang deposito, ngunit magagamit para magamit sa isang mas maikli na tagal ng panahon (kailangan mo lang umuwi at kunin ito). At sa wakas, cash (ang parehong cash), na kung saan ay isang mas maliit na halaga, ngunit palaging kasama mo, sa iyong bulsa o pitaka, at kung saan maaari mong gamitin sa anumang oras. Ito ay mula sa mga pang-araw-araw na bagay na lumitaw ang katagang cache. Ang pagkakaiba-iba sa bilis ng mga modernong processor at RAM ay makabuluhan pa rin, at malamang na hindi sila magiging pantay, kaya't ginagamit pa rin ang cache hanggang ngayon. Ang cache ng CPU ay karaniwang nahahati sa dalawang antas (L1, L2. L-Level, mula sa English - "level"). Ang unang antas ay mas maliit sa laki, ngunit ang pinakamabilis sa mga tuntunin ng bilis ng pagpoproseso ng data, ang pangalawa, ayon sa pagkakabanggit, ay mas malaki sa dami, ngunit mas mabagal. Dapat pansinin na ngayon posible na makahanap ng mga processor na may tatlong antas ng cache. Ang istraktura ng mga antas ay hindi nagbabago mula dito (mas mataas ang antas, mas malaki ang dami at mas mababa ang bilis). Ang cache ay ginagamit hindi lamang sa mga microprocessor. Ginagamit din ito sa gawain ng mga panlabas na drive (mga hard drive, cd at dvd disk). Ang data na kasalukuyang pinoproseso, nakasulat o nababasa ay nakaimbak sa cache ng programa. Halos lahat ng mga browser at maraming iba pang mga application ay gumagamit ng pag-cache.