Що таке кеш?

Що таке кеш?

Більшість користувачів, працюючи за комп’ютером, дізнаються, що таке кеш, тільки коли у них починаються проблеми з роботою браузера, адже перше, що рекомендуєте при цьому зробити, це очистити кеш. Насправді кеш використовується не тільки браузерами, і в цій статті ми розглянемо трохи докладніше, що таке кеш.

Кеш – це проміжний швидкодіючий буфер пам’яті, який використовується для зберігання найбільш часто використовуваної інформації, що значно скорочує час доступу до неї, ніж, якби вона шукалася і зчитувалась з основного носія.

Особливо незамінне використання кеш пам’яті для сучасних багатоядерних мікропроцесорів, тактова частота роботи яких набагато вище тактової частоти роботи оперативної пам’яті комп’ютера. В сучасний мікропроцесорах є цілих три рівні кеш пам’яті, розташовані з ним на одному кристалі. Кеш першого рівня працює на такій же частоті, як і ядро процесора, що дозволяє миттєво обмінюватися інформацією. Такий кеш виступає як проміжна ланка, і не дозволяє процесору простоювати в очікуванні чергової порції інформації з оперативної пам’яті комп’ютера.

Для таких же цілей використовується кеш і на жорстких дисках, розташований всередині його корпусу, кеш браузера, створюваний на жорсткому диску, і кеш створюваний операційною системою в оперативній пам’яті комп’ютера для пристроїв, що не мають його.

Повернемося тепер до браузерів, і розглянемо, що таке кеш на їх прикладі. Коли ви заходите на сайт, то браузер всю інформацію викачує на жорсткий диск і з неї вже формує відображувану в робочій області сторінку сайту. В залежності від швидкості вашого інтернету або швидкості віддачі інформації веб-сервером, сторінка може завантажуватися деякий час. Для зменшення часу завантаження при заході на цю сторінку сайту наступного разу, браузер вже не завантажує її цілком, а проаналізувавши вміст сторінки та її копію на жорсткому диску, завантажувати тільки змінилися дані і файли. Це дозволить відкрити цю сторінку практично миттєво і ще заощадити на трафіку.

У випадку браузером наявні дані в кеш пам’яті можуть стати і причиною появи помилок, в більшості випадків виражаються в неправильному відображенні сторінки або у відображенні старих даних. Як правило, кеш браузера періодично очищається або замінюється, але якщо раптом відбувається збій, то кеш доводиться очищати вручну.

Поділитися з друзями:
Відповіді на питання