Заповнення кеш-рядки

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

Типи мікросхем пам'яті

Статичні ЗУ з довільним доступом

Однак, тригер, з часів перших комп'ютерів, був і залишається самим швидкодіючим елементом пам'яті. Тому статична пам'ять дозволяє досягти найбільшої швидкодії, забезпечуючи час доступу в одиниці і навіть десяті частки наносекунд, що й обумовлює її використання в ЕОМ, головним чином, у вищих щаблях пам'яті - кеш-пам'яті всіх рівнів.

Головними недоліками статичної пам'яті є її відносно високі вартість і енергоспоживання.

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

Схожі статті