Кеш - Це проміжний буфер обміну, що має швидкий доступ. Він містить копію інформації, що зберігається в пам'яті з найменш швидким доступом, що сприяє економії часу користувача.
Кеш є пам'яттю з більшою швидкістю доступу, призначеної для прискорення процесу обігу до даних, які містяться постійно в основній пам'яті. Кешірованія даних застосовується жорсткими дисками, ЦПУ, браузерами та веб-серверами.Кеш включає в себе набір записів. Кожна з них асоціюється з елементом або блоком даних. Кожна із записів має ідентифікатор, який визначає відповідність даних в кеші та копіями в основній памяті.В процесі звернення клієнта (ЦПУ, веб-браузер, операційна система) до даних, спочатку досліджується кеш. Якщо в ньому знаходиться запис з ідентифікатором, який збігається з ідентифікатором необхідного елемента даних, то беруться дані кеша.Прі оновленні елементів даних в кеші проводиться їх модифікація в основній пам'яті. У кеші, де є негайна запис, будь-яка зміна викликає оновлення даних основної пам'яті. У кеші з відкладеним типом запису (зворотний запис) оновлення відбувається при витісненні елемента даних, за запитом клієнта або періодично. Ряд моделей центральних процесорів володіють власним кешем, щоб мінімізувати процес доступу до оперативної пам'яті (ОЗУ), яка повільніше, ніж регістри. Кеш центрального процесора ділиться на кілька рівнів (до 3-х) .Самая швидкою пам'яттю вважається кеш першого рівня, або L1-cache. Він є невід'ємною частиною процесора, оскільки розташований на одному кристалі з ним і входить до складу функціональних блоків. L2-cache - кеш другого рівня, і відповідної швидкості швидкодії. Зазвичай він розташований або на кристалі, як і L1, або неподалік від ядра, наприклад, в процесорному картриджі (в слотових процесорах).Кеш третього рівня є найменш швидкодіючим і зазвичай розташовується окремо від ядра ЦП, він повільніше інших кешей, але швидше оперативної пам'яті.