Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Параметры оценки быстродействия памяти



Оценка быстродействия памяти производится по трем параметрам:

1) время доступа (access time, TА):

1. Для памяти с произвольным доступом – интервал времени от момента поступления адреса до момента, когда данные заносятся в память или становятся доступными.

2. В ЗУ с подвижным носителем информации – время, затрачиваемое на установку головки записи-считывания (или носителя) в нужную позицию.

2) Длительность цикла памяти или период обращения (memory cycle, TC).

Применимо к памяти с произвольным доступом.

Означает минимальное время между двумя последовательными обращениями к памяти.

Включает в себя время доступа плюс некоторое дополнительное время (для затухания сигналов на линиях, восстановления считанной информации и т.д.).

При чтении: . При записи:

Длительности цикла памяти:

3) Скорость передачи (transfer rate):

Скорость, с которой данные могут передаваться в память или из нее.

Для памяти с произвольным доступом: 1/ТC.

Для прочих видов памяти: где ТN – среднее время считывания или записи N битов; ТA – среднее время доступа; R – скорость пересылки, бит/с.

53. Иерархическая архитектура памяти компьютера: предпосылки внедрения, принципы реализации и функционирования.

Закономерность в используемых ЗУ:

- чем меньше время доступа, тем выше стоимость хранения бита;

- чем больше емкость, тем ниже стоимость хранения бита, но больше время доступа.

Цель разработки системы памяти – обеспечить требуемую емкость и высокое быстродействие за приемлемую цену. Наиболее распространенный подход – построение системы памяти по иерархическому принципу.

Особенности:

1. Состоит из ЗУ различных типов, которые, в зависимости от характеристик, относят к определенному уровню иерархии.

2. Более высокий уровень меньше по емкости, быстрее и имеет бОльшую стоимость в пересчете на бит, чем более низкий уровень.

3. Уровни иерархии взаимосвязаны: все данные на одном уровне могут быть также найдены на более низком уровне, и все данные на этом более низком уровне могут быть найдены на следующем нижележащем уровне и т. д.

Характеристики иерархической системы памяти: по мере движения вниз по иерархической структуре: +Уменьшается соотношение «стоимость/бит». +Возрастает емкость. -Растет время доступа. +Уменьшается частота обращения к памяти со стороны центрального процессора.

Принципы реализации уровней иерархии:

- Уровни иерархии образуют: верхние – внутреннюю память; нижние – внешнюю или вторичную память.

- Все виды внутренней памяти: реализуются на основе полупроводниковых технологий; в основном являются энергозависимыми.

- Внешние ЗУ обеспечивают долговременное хранение больших объемов информации. Наиболее распространены: ЗУ на базе магнитных и оптических дисков; магнитоленточные ЗУ.

54. Локальность по обращению: виды, использование в архитектурных решениях.

Локальность по обращению позволяет эффективно реализовывать многоуровневую систему памяти. Принцип локальности в численной форме представляют в виде правила «90/10»: 90% времени работы программы связано с доступом к 10% адресного пространства этой программы.

Существуют три вида локальности:

- пространственная локальность программы: с очень высокой вероятностью адрес очередной команды программы: = следует непосредственно за адресом, по которому была считана текущая команда; = расположен вблизи него.

- пространственная локальность данных: обрабатываемые данные, как правило, структурированы, и такие структуры обычно хранятся в последовательных ячейках памяти.

- временная локальность данных: программы содержат множество небольших циклов и подпрограмм. Небольшие наборы команд могут многократно повторяться в течение некоторого интервала времени.

Программу представляют в виде последовательно обрабатываемых фрагментов – компактных групп команд и данных (кластеров).

Помещая такие фрагменты в более быструю память, можно существенно снизить общие задержки на обращение:

- команды и данные, будучи один раз переданы из медленного ЗУ в быстрое, затем могут использоваться многократно;

- среднее время доступа к ним в этом случае определяется уже более быстрым ЗУ.

К архитектуре иерархической системе: локальность по обращению позволяет хранить программы и данные в дешевых емких ЗУ, а в процессе обработки активно использовать дорогую, быструю память малой емкости.

55. Иерархия памяти компьютера: характеристики, описание уровней.

Характеристики эффективности уровней памяти:

- коэффициент попаданий (hit rate) – отношение числа обращений к памяти, при которых произошло попадание, к общему числу обращений к ЗУ данного уровня иерархии;

- коэффициент промахов (miss rate) – отношение числа обращений к памяти, при которых имел место промах, к общему числу обращений к ЗУ данного уровня иерархии;

- время обращения при попадании (hit time) – время, необходимое для поиска нужной информации в памяти верхнего уровня, плюс время на фактическое считывание данных;

- потери на промах (miss penalty) – время, требуемое для замены блока в памяти более высокого уровня на блок с нужными данными, расположенный в ЗУ следующего (более низкого) уровня; включает в себя:

= время доступа (access time);

= время пересылки (transfer time).

Характеристики уровней иерархии памяти:

- размещение блока – как выделяется место для блока с нижнего уровня;

- идентификация блока – поиск блока на примыкающем сверху уровне;

- замещение блока – выбор блока, замещаемого при промахе (для освобождения блока);

- согласование копий (стратегия записи) – обеспечение согласованности копий одних и тех же блоков, расположенных на разных уровнях (при записи на более высоком уровне).

Обычно иерархия представлена такими уровнями памяти:

1. Регистры ЦП – СверхОЗУ, СОЗУ – очень быстрые, минимальные по емкости; обычно количество регистров невелико.

2. Кэш-память (может быть представлена несколькими уровнями; обозначается Li, где i = номер уровня) – меньше по емкости, чем ОП, но быстрее.

3. ОП

4. Дисковая кэш-память

5. Магнитные диски, RAID

6. Оптические диски

7. ЗУ на магнитных лентах

56. Основная память компьютера: назначение, типы запоминающих устройств, способы организации

ОП - единственный вид памяти (за исключением регистров), к которой ЦП может обращаться непосредственно. Информация, хранящаяся на внешних ЗУ, становится доступной процессору только после того, как будет переписана в основную память. Реализуется на основе запоминающих устройств с произвольным доступом.

Типы ЗУ:

- оперативное ЗУ (ОЗУ, RAM – random access memory – некорректное название):

Свойства:

= допускает как запись, так и считывание информации;

= обе операции выполняются однотипно, практически с одной и той же скоростью;

= операции производятся с помощью электрических сигналов.

ОЗУ может быть энергозависимым (большинство) и энергонезависимым. Энергозависимые ОЗУ, по сравнению с энергозависимыми, имеют бОльшую емкость, небольшое энергопотребление и высокое быстродействие.

Энергозависимые ЗУ:

- динамическая память (DRAM – Dynamic Random, Access Memory) – хранит информацию короткий промежуток времени, по истечение которого информация должна быть восстановлена, запоминающий элемент выполнен из конденсатора или запирающего транзистора.

- статическая память (SRAM – Static Random Access Memory) – при наличии питания хранит информацию неограниченно долго, выполняется на основе триггера (4/6 транзисторов);

Энергонезависимые ОЗУ - NVRAM – Non-Volatile RAM. От перепрограммируемых ПЗУ отличаются отсутствием этапа стирания информации.

- постоянное ЗУ (ПЗУ) – энергонезависимая память. Обеспечивает только считывание информации. Некоторые ПЗУ позволяют изменение информации но процесс записи –

«программирование» - сильно отличается от считывания и требует значительно больше времени. По возможности программирования ПЗУ бывают:

- программируемые при изготовлении;

- однократно программируемые (после изготовления);

- многократно программируемые.

Способ организации памяти зависит от методов размещения и поиска информации в запоминающем массиве. По этому признаку различают память:

- адресную;

- ассоциативную;

- стековую.





Дата публикования: 2015-01-24; Прочитано: 989 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.01 с)...