Քեշ հիշողությունը ընդունված է անվանել պրոցեսորի մեջ ներկառուցված հիշողություն, որը բնութագրվում է բարձր արագությամբ և օգտագործվում է առավել հաճախ օգտագործվող տվյալները ժամանակավորապես պահելու համար:
Քեշ հիշողություն օգտագործելու անհրաժեշտությունը բացատրվում է պրոցեսորի և համակարգչի հիշողության տարբեր հատվածների միջև տեղեկատվության փոխանակման արագության տարբերությամբ: Applicationանկացած հավելվածի աշխատանքը սկսվում է անհրաժեշտ տվյալները համեմատաբար դանդաղ կոշտ սկավառակից RAM- ի (համակարգչային պատահական հասանելիության հիշողություն) փոխանցման միջոցով `դինամիկ պատահական մուտքի հատված: Այնտեղից դրանք կարող են տեղափոխվել պրոցեսորի չիպի մեջ տեղակայված L2 քեշ (L2 հիշողություն) կամ պրոցեսորի կողքին գտնվող հատուկ արագընթաց առանձին SRAM չիպի վրա: Վերջապես, ամենաշատ օգտագործվող տեղեկատվությունը կարող է փոխանցվել L1 հիշապահեստին (առաջին մակարդակի հիշողություն), որը պրոցեսորի նվիրված հատված է: Առաջին մակարդակի հիշապահեստի չափը ընդամենը մոտ 128 ԿԲ է, երկրորդ մակարդակն արդեն 512 ԿԲ է: Համեմատության համար, RAM- ի չափը կարող է լինել 1 ԳԲ: commandանկացած հրամանի կատարում տեղի է ունենում որոշակի սխեմայի համաձայն. - տեղեկատվության տվյալների ռեգիստրների վերլուծություն; - առաջին մակարդակի քեշի տվյալների սկանավորում. երկրորդ մակարդակի; - հիմնական հիշողության տվյալների վերլուծություն; - կոշտ սկավառակի հիշողություն մուտք: Անհրաժեշտ տվյալներ ստանալու համար պրոցեսորի կողմից անցկացրած ժամանակը ուղիղ համեմատական է տեղեկատվության պահման վայրին: Այսպիսով, առաջին մակարդակի քեշի մուտքը տևում է 1-ից 3 ցիկլ, երկրորդ մակարդակը ՝ վեցից տասներկու ցիկլ, և հիմնական հիշողությունը ՝ տասնյակ, իսկ որոշ դեպքերում ՝ հարյուրավոր ցիկլ: Քեշ հիշողությունը հատուկ դեր է խաղում սերվերի շահագործման գործընթացում, քանի որ պրոցեսորից հիշողություն երթևեկությունը կարող է նշանակալից լինել այս դեպքերում: Քեշի կառուցվածքը նաև նպատակ ունի կրճատել պրոցեսորի արագությունները, որոնք տարեկան ավելանում են 50 տոկոսով, և RAM տվյալների տեմպերը, որոնք աճում են ընդամենը 5 տոկոսով: Քեշ հիշողության երրորդ և չորրորդ մակարդակների շարունակական զարգացումը, կարծես, տրամաբանական քայլեր են այս ուղղությամբ: Developmentարգացման մեկ այլ հավանական ուղղություն կարող է լինել անցումային հիշողության ծրագրային կառավարման անցումը: