Статьи

Що таке cache | кеш браузера

  1. призначення
  2. Пристрій
  3. Принцип дії
  4. кешування

Кеш (від англ Кеш (від англ. Cache - ховати) частина пам'яті комп'ютера, виділена для швидкого доступу до часто запитуваної інформації з основної, але більш повільної пам'яті.

призначення

Cache забезпечує передачу даних між високочастотним процесором і менш продуктивною оперативною пам'яттю. Вона переупаковують інформацію, що надходить з ОЗУ в невеликі блоки оброблювані процесором. Завдяки цьому скорочується час очікування процесора і підвищується продуктивність системи в цілому.

Пристрій

Кеш розміщується як частина процесора, або як окрема мікросхема в залежності від рівня швидкодії. Найшвидша кеш-пам'ять першого рівня і менш оперативна кеш другого рівня виконуються як частина процесора, cache третього рівня як окрема мікросхема на системній платі. Фізично кеш реалізується на тригерах, що складаються з транзисторів, ніж обумовлені швидкодію і малий обсяг. Останній коливається від декількох КБ до декількох Мб. Найменша кеш першого рівня, найбільша третього рівня більше 24 МБ. У деяких машинах використовується кеш четвертого рівня, але застосування її обмежено.

Принцип дії

Кожен запис в кеш є копією елементів інформації в ОЗУ з відповідним ідентифікатором. Спочатку пошук даних для процесора здійснюється в кеш. При виявленні вони обробляються, а результати зберігаються в кеш-пам'яті. Якщо таких не виявлено, то вони завантажуються з інших ЗУ і виявляються доступні для подальших звернень. Зайва, незатребувана інформація при цьому витісняється. Чим частіше процесор виявляє потрібні дані в cache, тим вище показник кеш-влучень. Для сучасних процесорів він складає 90%.

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

кешування

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

Новости