Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
dl9 trybu sxemotex.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
126.98 Кб
Скачать

9.Робота синхронної сатичної памь’яті

Статична пам'ять, або SRAM (Statistic RAM) є найбільш продуктивним типом пам'яті. Мікросхеми SRAM застосовуються для кешування оперативної пам'яті, в якій використовуються мікросхеми динамічної пам'яті, а також для кешування даних в механічних пристроях зберігання інформації, у блоках пам'яті відеоадаптерів і т. д. Фактично, мікросхеми SRAM використовуються там, де необхідний обсяг пам'яті не дуже великий, але високі вимоги до швидкодії, а раз так, то виправдане використання дорогих мікросхем.

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

10)Конвеєрна статична пам'ять

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

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

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

Конвеєрна статична пам'ять використовується зокрема в кеші другого рівня мікропроцесорів Pentium-II і її формула виглядає так: 2-1-1-1.

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

13. Типи статичної пам'яті

Існує три типи статичної пам'яті:

1)асинхронна2)синхронна3)конвеєрна.

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

Синхронна статична пам'ять виконує всі операції одночасно з тактовими сигналами, у результаті чого час доступу до ділянки є одиним тактом. На синхронній статичній пам'яті реалізується кэш першого рівня сучасних процесорів.

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]