Як вибрати процесор рівні кеш пам’яті, buyteach

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

Структура і для чого служить кеш

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

Інша назва кеш-пам'яті - статична пам'ять. важливою її особливість є побудова кожної її осередки на транзисторному каскаді (тобто одна осередок вигляди як група транзисторів), кожен каскад в середньому містить до 10 транзисторів. Так як швидкість перемикання транзистора між станами вкрай висока, то і швидкість роботи пам'яті дуже висока. Але є і негативний момент, він полягає в габаритності такого виду пам'яті, а також її високу вартість.

Перші володарі такого виду кеш-пам'яті були процесори Intel 80386 (386-е) і розташовувалася вона на материнській платі. У майбутньому, на більш нових процесорах Intel 80486 (486-е) додали пам'ять такого типу на сам кристал процесора, при цьому зберігши її і на материнській платі. З цієї особливості їх розділили на два рівня, то що знаходиться на самому кристалі стала називатися кешем першого рівня (L1), а та що на материнській платі - кешем другого рівня (L2). Але в наш час, кеш другого рівня також перенесли на кристал процесора. Між собою ці типи пам'яті працюють за двома можливими схемами: інклюзивна (дублювання використовується у Вашому в обох рівнях) і ексклюзивна (дані на кожному рівні є ексклюзивними).

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

Рівні кеш пам'яті процесора

Більшість сучасних процесорів оснащені кеш-пам'яттю двох або трьох рівнів (тепер третій може розташовуватися на материнській платі):

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

Кеш-пам'ять другого рівня (L2) - має більший обсяг пам'яті, ніж перший, але з цього випливає такий негативний момент як зниження швидкості. Може бути як загальним для всього процесора, так і індивідуальним для кожного ядра. Одне з призначень - буфер між першим і третім рівнем.

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

підводимо підсумок

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

  • Як вибрати процесор рівні кеш пам'яті, buyteach
    Як вибрати процесор: сокети ...
  • Як вибрати процесор рівні кеш пам'яті, buyteach
    Як вибрати процесор: ...
  • Як вибрати процесор рівні кеш пам'яті, buyteach
    Як вибрати процесор: частота ...
  • Як вибрати процесор рівні кеш пам'яті, buyteach
    Мобільний процесор MTK6589