Кэш - жылдам қол жетімді аралық буфер. Онда ең аз жылдам қол жетімділігі бар жадта сақталған ақпараттың көшірмесі бар, осылайша пайдаланушының уақытын үнемдейді.
Кэш - бұл негізгі жадта тұрақты болатын деректерге қол жеткізу процесін жылдамдатуға арналған, қол жеткізу жылдамдығы жоғары жад. Деректерді кэштеу қатты дискілер, процессорлар, браузерлер және веб-серверлерде қолданылады. Кэш жазбалар жиынтығын қамтиды. Олардың әрқайсысы элементпен немесе мәліметтер блогымен байланысты. Жазбалардың әрқайсысында кэштегі мәліметтер мен негізгі жадтағы көшірмелер арасындағы сәйкестікті анықтайтын идентификатор бар. Клиент (процессор, веб-шолғыш, операциялық жүйе) мәліметтерге қол жеткізген кезде алдымен кэш тексеріледі. Егер онда қажетті мәліметтер элементінің сәйкестендіргішіне сәйкес келетін идентификаторы бар жазба болса, онда кэш деректері алынады. Кэштегі мәліметтер элементтері жаңартылған кезде олар негізгі жадта өзгертіледі. Жедел жазу болатын кэште кез-келген өзгеріс негізгі жад деректерін жаңартуға әкеледі. Кері қайтару (кері қайтару) кэшінде жаңарту элементтерді шығару кезінде, клиенттің өтініші бойынша немесе мезгіл-мезгіл пайда болады. Орталық процессорлардың бірнеше модельдерінде регистрлерге қарағанда баяу жүретін құрылғының жедел жадына (ЖЖҚ) қол жетімділік процесін азайту үшін өздерінің кэштері бар. Процессордың кэші бірнеше деңгейге бөлінеді (3-ке дейін). Ең жылдам жад бірінші деңгейлі кэш немесе L1-кэш болып саналады. Бұл процессордың ажырамас бөлігі, өйткені ол онымен бірге орналасқан және функционалды блоктардың бөлігі болып табылады. L2-кэш - екінші деңгейдегі кэш және сәйкесінше орындау жылдамдығы. Әдетте ол L1 сияқты матрицада немесе ядродан алыс емес жерде, мысалы, процессор картриджінде (слот-процессорларда) орналасады, L3 кэші ең аз жылдамдықты және әдетте процессор ядросынан бөлек орналасады, ол басқа кэштерге қарағанда баяу, бірақ жеделге қарағанда жылдам.