Що таке кеш.

Рядовому користувачеві комп'ютера майже напевно відомі такі поняття, як оперативна пам'ять, процесор і постійна пам'ять. Але ось, так в наш час популярне слово кеш , у багатьох викликає подив.
Слово кеш з'явилося в комп'ютерній термінології в 1967 році. Часи розквіту комп'ютерної техніки, а, отже, стрімкого технічного прогресу. До цього часу мікропроцесори комп'ютерів стали працювати в рази швидше, ніж оперативна пам'ять. У зв'язку з цим процесори значний час простоювали, очікуючи, поки будуть проведені маніпуляції з даними в оперативній пам'яті. Все це сильно гальмувало подальший розвиток комп'ютерної техніки, і необхідно було придумати рішення даної проблеми. Рішення було знайдено - високошвидкісний буфер памяті.Данним терміном була названа вельми невелика за обсягом пам'ять з високою швидкістю доступу до неї, що вирішувало проблему простою процесора. Було запропоновано назвати цю пам'ять кеш ем, cash - з англійської «готівкові». Назва була дано неспроста, його автори порівнювали пам'ять комп'ютера з грошима. Так постійна пам'ять була зрівняна з депозитом у банку, скористатися якими можна було лише після його відвідин, проведення процедури списання коштів і тільки потім ці кошти можна було тратіть.Оператівная пам'ять - готівкові, які зберігаються вдома. Менш велика сума, ніж на депозиті, але доступна для використання за куди більш короткий проміжок часу (необхідно лише прийти додому і взяти). І, нарешті, готівкові гроші (той самий кеш ), які складають куди більш меншу суму, але зате завжди знаходяться при вас, в кишені або гаманці, і якими можна скористатися в будь-який момент. Ось з таких повсякденних речей і з'явився термін кеш . Різниця в швидкості роботи сучасних процесорів і оперативної пам'яті, як і раніше істотна, і навряд чи коли-небудь вони зрівняються, тому кеш використовується і зараз. Кеш центрального процесора прийнято розділяти на два рівні (L1, L2. L-Level, від англійського - «рівень»). Перший рівень менший за розміром, але зате найшвидший за швидкістю обробки даних, другий, відповідно, більше за обсягом, але повільніше. Варто відзначити, що зараз можливо таки зустріти процесори з трьома рівнями кеш а. Структура рівнів від цього не змінюється (чим вище рівень, тим більше об'єм і нижче швидкість) .Кеш використовується не тільки в мікропроцесорах. Він так само застосовується в роботі зовнішніх накопичувачів (жорсткі диски, cd і dvd диски). Дані, з якими в даний момент здійснюється робота, запис або читання, заносяться в кеш програм. Кешування застосовують практично всі браузери і багато інших додатків.
Відео по темі
 http://www.youtube.com/watch?v=epOWKEVtPtw