🗊 Презентация Оперативная Память

Категория: Образование
Нажмите для полного просмотра!
Оперативная Память, слайд №1 Оперативная Память, слайд №2 Оперативная Память, слайд №3 Оперативная Память, слайд №4 Оперативная Память, слайд №5 Оперативная Память, слайд №6 Оперативная Память, слайд №7 Оперативная Память, слайд №8 Оперативная Память, слайд №9 Оперативная Память, слайд №10 Оперативная Память, слайд №11 Оперативная Память, слайд №12 Оперативная Память, слайд №13 Оперативная Память, слайд №14 Оперативная Память, слайд №15 Оперативная Память, слайд №16 Оперативная Память, слайд №17 Оперативная Память, слайд №18 Оперативная Память, слайд №19 Оперативная Память, слайд №20 Оперативная Память, слайд №21 Оперативная Память, слайд №22 Оперативная Память, слайд №23 Оперативная Память, слайд №24 Оперативная Память, слайд №25 Оперативная Память, слайд №26 Оперативная Память, слайд №27 Оперативная Память, слайд №28 Оперативная Память, слайд №29 Оперативная Память, слайд №30 Оперативная Память, слайд №31 Оперативная Память, слайд №32 Оперативная Память, слайд №33 Оперативная Память, слайд №34 Оперативная Память, слайд №35 Оперативная Память, слайд №36 Оперативная Память, слайд №37 Оперативная Память, слайд №38 Оперативная Память, слайд №39 Оперативная Память, слайд №40 Оперативная Память, слайд №41 Оперативная Память, слайд №42 Оперативная Память, слайд №43

Содержание

Вы можете ознакомиться и скачать презентацию на тему Оперативная Память. Доклад-сообщение содержит 43 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


АВС. Лекция №8. Память ЭВМ.
Описание слайда:
АВС. Лекция №8. Память ЭВМ.

Слайд 2


Иерархия
Описание слайда:
Иерархия

Слайд 3


Оперативная память. Если от типа процессора зависит количество адресуемой памяти, то быстродействие используемой оперативной памяти в свою очередь во...
Описание слайда:
Оперативная память. Если от типа процессора зависит количество адресуемой памяти, то быстродействие используемой оперативной памяти в свою очередь во многом определяет скорость работы процессора, а в конечном итоге влияет и на производительность всей системы. Компьютер оснащен оперативной памятью, выполненной на микросхемах динамического типа (DRAM). Каждый бит такой памяти представляется в виде наличия (или отсутствия) заряда на конденсаторе, образованном в структуре полупроводникового кристалла. Другой тип памяти – статический (SRAM, Static RAM) – в качестве элементарной ячейки памяти использует так называемый статический триггер. Если для реализации одного запоминающего элемента динамической памяти требуется 1 – 2 транзистора, то для статической их число возрастает до 4 – 6. Статический тип памяти обладает высоким быстродействием и, как правило, используется в самых "узких" местах системы, например для организации кэш памяти.

Слайд 4


Принцип работы динамической памяти Единственным способом выяснить, заряжен или разряжен конденсатор, является попытка разрядить его. Если конденсатор...
Описание слайда:
Принцип работы динамической памяти Единственным способом выяснить, заряжен или разряжен конденсатор, является попытка разрядить его. Если конденсатор был действительно заряжен (то есть хранил единичный бит), то после, разряда его, разумеется, надо снова подзаряжать. Ячейки памяти динамического типа конфигурируются обычно в матрицу строк и столбцов, причем процесс считывания организуется таким образом, что содержимое целой строки переносится в некий буфер, выполненный на элементах статической памяти. После считывания соответствующего бита содержимое буфера перезаписывается в ту же строку ячеек динамической памяти, то есть производится перезаряд конденсаторов, которые до считывания были в заряженном состоянии. Не следует также забывать о том, что время хранения заряда конденсатором ограничено (из-за "паразитных" утечек). Таким образом, чтобы не потерять имеющиеся данные, необходимо периодическое восстановление записанной информации, которое выполняется в циклах регенерации. Операции регенерации снижают скорость работы динамической памяти. Это является одним из основных недостатков динамической памяти, так как по критерию, учитывающему информационную емкость, стоимость и энергопотребление, этот тип памяти во многих случаях предпочтительнее статической.

Слайд 5


Оперативная Память, слайд №5
Описание слайда:

Слайд 6


Оперативная Память, слайд №6
Описание слайда:

Слайд 7


Блочная схема
Описание слайда:
Блочная схема

Слайд 8


Оперативная Память, слайд №8
Описание слайда:

Слайд 9


Блочно-циклическая схема
Описание слайда:
Блочно-циклическая схема

Слайд 10


Корпуса микросхем ОП. Элементы динамической памяти для персональных компьютеров конструктивно бывают выполнены либо в виде отдельных микросхем в...
Описание слайда:
Корпуса микросхем ОП. Элементы динамической памяти для персональных компьютеров конструктивно бывают выполнены либо в виде отдельных микросхем в корпусах типа DIP (Dual In line Package), либо в виде модулей памяти типа SIP/SIPP (Single In line Pin Package), типа SIMM (SingleIn line Memory Module) или DIMM (Dual In Ьпе Memory Module). Модули памяти представляют собой небольшие текстолитовые платы с печатным монтажом и установленными на них микросхемами памяти в DIP-корпусах. В большинстве современных модулей памяти используются микросхемы в корпусах для поверхностного монтажа (например, типа SOP – Small Outline Package). Для подключения к системной плате на SIMM- и DIMM-модулях используется печатный ("ножевой") разъем, а на SIP модулях – штыревой. У DIMM-модулей в отличие от SIMM контакты на противоположных сторонах платы электрически не связаны между собой. Это дает возможность практически вдвое увеличить количество выводов модуля. Сами микросхемы памяти так же устанавливаются на плате с двух сторон. Иначе такие модули называют двухсторонними (double sided) DIMM. Микросхемы в DIP-кopпycax устанавливаются на системную плату в специальные посадочные места – панельки (chip sockel), а модули – в специальные разъемы (SIMM или SIP socket). Поскольку модули памяти располагаются, как правило, перпендикулярно системной плате компьютера (SIMM иногда под углом 45 градусов), то, естественно, занимают меньше места, чем отдельные микросхемы в DIP-корпусах. Все современные системные платы оснащены разъёмами для SIMM-модулей.

Слайд 11


Оперативная Память, слайд №11
Описание слайда:

Слайд 12


Триггер – элемент статической памяти.
Описание слайда:
Триггер – элемент статической памяти.

Слайд 13


Докажите, что предложенная схема действительно осуществляет запоминание двоичных кодов. (Асинхронный RS-триггер построен на 2-х логических элементах:...
Описание слайда:
Докажите, что предложенная схема действительно осуществляет запоминание двоичных кодов. (Асинхронный RS-триггер построен на 2-х логических элементах: ИЛИ - НЕ либо И - НЕ

Слайд 14


Оперативная Память, слайд №14
Описание слайда:

Слайд 15


Оперативная Память, слайд №15
Описание слайда:

Слайд 16


Оперативная Память, слайд №16
Описание слайда:

Слайд 17


Оперативная Память, слайд №17
Описание слайда:

Слайд 18


Маркировка микросхем памяти. Корпус микросхемы или модуль памяти имеют специальные обозначения, включающие, например, наименование (или знак) фирмы-...
Описание слайда:
Маркировка микросхем памяти. Корпус микросхемы или модуль памяти имеют специальные обозначения, включающие, например, наименование (или знак) фирмы- изготовителя, дату выпуска и т.п. Наибольший интерес для пользователя представляют, конечно, такие параметры, как информационная емкость и время выборки, то есть скорость доступа к хранимой информации. Обычно информация о микросхеме в ее названии состоит из трех полей: префикса, корня и суффикса. В поле корня одна из цифр обычно говорит о том, что это микросхема ОЗУ. Следующая за ней цифра, как правило, характеризует количество информационных разрядов: 1 – один разряд, 4 – четыре разряда. Группа цифр, следующая за ней, обозначает емкость в килобитах каждого информационного разряда (64 – 64 Кбит, 256 – 256 Кбит, 1000 – 1 Мбит). В поле суффикса буквой указывается тип корпуса (например, Р – пластмассовый, хотя тип может быть и не указан) и через дефис – время выборки в наносекундах (70 – 70 нс, 80 – 80 нс, 100 или 10 – 100 нс и т.д.). Таким образом, по обозначению MK44256P-80 легко определить, что это микросхема памяти емкостью 4 разряда по 256 Кбит каждый и временем выборки 80 нс. Разумеется, форма записи параметров может отличаться от приведенных.

Слайд 19


Раньше наиболее распространенными были 30-контактные SIMM-модули с байтовой организацией и контролем четности (256Kx9, 1Мх9, 4Мх9, 16Мх9,...
Описание слайда:
Раньше наиболее распространенными были 30-контактные SIMM-модули с байтовой организацией и контролем четности (256Kx9, 1Мх9, 4Мх9, 16Мх9, соответственно емкостью 256 Кбайт, 1 Мбайт, 4 Мбайта и 16 Мбайт) (табл. 7, рис. 16). Кстати, на современных SIMM-модулях могут использоваться микросхемы емкостью 16 и даже 64 Мбит. Здесь стоит, видимо, сказать несколько слов о контроле четности. Раньше наиболее распространенными были 30-контактные SIMM-модули с байтовой организацией и контролем четности (256Kx9, 1Мх9, 4Мх9, 16Мх9, соответственно емкостью 256 Кбайт, 1 Мбайт, 4 Мбайта и 16 Мбайт) (табл. 7, рис. 16). Кстати, на современных SIMM-модулях могут использоваться микросхемы емкостью 16 и даже 64 Мбит. Здесь стоит, видимо, сказать несколько слов о контроле четности. В последнее время, особенно с появлением Pentium, все чаще начинают применяться 72-контактные З6-битовые, модули (32 бита – длина слова и по биту контроля четности на каждый байт). Они обозначаются как 256Кх36, 512Кх36, 1Мх36, 2Мх36, 4Мх36, 8МХ36, 16Мх36, что соответствует емкости 1, 2, 4, 8, 16, 32 и 64 Мбайта . Понятно, что такие модули для 486-х микропроцессоров могут уже устанавливаться и по одному. Максимально достижимый и этом случае объем памяти может быть разным, что зависит не только от количества разъемов под модули, но и от того, модули с какой максимальной емкостью поддерживаются контроллером памяти. На ряде системных плат установлены одновременно 30 и 72-контактные разъёмы для соответствующих SIMM-модулей.

Слайд 20


Блоки памяти Обычно вся оперативная память персонального компьютера делится на несколько блоков, причём вид и тип элементов, используемых в них,...
Описание слайда:
Блоки памяти Обычно вся оперативная память персонального компьютера делится на несколько блоков, причём вид и тип элементов, используемых в них, зависят от конструкции системной платы и приводятся в ее техническом описании. Банк определяет наименьшее количество памяти, которое может быть адресовано процессором за один раз и соответствует разрядности шины данных этого процессора. Например, микропроцессор i8088 за один раз может адресовать только один байт, i80286 – 16 бит, i80386 – 32, Pentium – 64. В том случае, если используется память с чередованием адресов (об этом чуть ниже), разрядность банка увеличивается вдвое. Объем информации каждого банка памяти может быть различным, однако он, как правило, должен быть кратен девяти (8 бит данных плюс бит четности). На 30-контактных модулях памяти поэтому используется обычно либо три, либо девять микросхем (так называемые трех- и девятичиповые модули). Дело в том, что микросхемы динамической памяти имеют либо 1-, либо 4-разрядную организацию данных. На 72-контактных модулях размешено обычно 12

Слайд 21


1.2. Режимы работы памяти. Напомним, что для адресации к любому биту, например, 1-Мбитной микросхемы требуются 20 адресных линий, в то время как...
Описание слайда:
1.2. Режимы работы памяти. Напомним, что для адресации к любому биту, например, 1-Мбитной микросхемы требуются 20 адресных линий, в то время как корпус такой микросхемы имеет только 18 выводов. Дело в том, что для этой цели используется так называемое мультиплексирование адресов. Полный адрес ячейки данных делится на два компонента: – адрес строки (row address) и адрес столбца (column addrcss). Для сопровождения первого компонента служит сигнал RAS (Row Address Strobe), а второго – сигнал CAS (Colunm Ad-dress Slrobc). Вообще говоря, под временем выборки для микросхемы памяти понимается длительность именно сигнала RAS. В процессе обращения к микросхеме DRAM для записи или считывания информации необходимо сначала подать на ее адресные входы код адреса строки и одновременно с ним (или с некоторой ненормируемой задержкой) сигнал RAS, затем через нормированное время задержки должен 6ытъ подан код адреса столбца, сопровождаемый сигналом CAS. Следующее обращение к этой микросхеме возможно только после промежутка времени, в течение которого происходит восстановление (перезарядка) внутренних цепей микросхемы. Это время называют временем перезаряда (precharge time), причем оно составляет почти 90 % от общего времени выборки.

Слайд 22


Способы повышения быстродействия. Одним из способов повышения быстродействия динамической памяти является метод управления памятью с чередованием...
Описание слайда:
Способы повышения быстродействия. Одним из способов повышения быстродействия динамической памяти является метод управления памятью с чередованием адресов (intcrlcnviny mode). Дело и том, что, используя даже обычные микросхемы DRAM, задержки, связанной со временем перезаряда, можно избежать, если каждые последовательно выбираемые ячейки памяти будут относиться к разным блокам памяти. Таким образом, метод чередования адресов предусматривает деление памяти на блоки (банки), из которых процессор должен считывать данные попеременно. То есть пока считываются данные из одной группы микросхем, другая группа получает время на перезарядку. Другим способом повышения быстродействия, требующим, как правило, небольших архитектурных добавок, является метод страничной выборки (paging mode). Он базируется на том, что повторения сигнала RAS также можно избежать, если адреса строк выбираемых ячеек памяти лежат в пределах одной страницы, то есть адрес их строк неизменен. Напомним, что в микросхеме динамической памяти считывание в статический буфер происходит для всей строки целиком, конкретный же бит выбирается уже адресом столбца. Понятно, что если следующий подлежащий считыванию бит находится в той же строке, то нет смысла читать ее в буфер еще раз. Наиболее распространены две разновидности подобного режима: с повторением сигнала стробирования CAS при изменении младшей части адреса и без повторения. В последнем случае быстродействие, естественно, увеличивается. Заметим, что микросхемы BRAM, реализующие страничный режим, часто называют FPM (Fast Page Mode).

Слайд 23


Для доступа к памяти реализован так называемый пакетный (burst) режим. Он заключается в том, что при необходимости чтения одного слова процессор...
Описание слайда:
Для доступа к памяти реализован так называемый пакетный (burst) режим. Он заключается в том, что при необходимости чтения одного слова процессор вместе с ним считывает еще три, расположенных рядом. Обычно время пересылки измеряют в тактах и записывают, например, так 6-3-3-3. Это означает, что если на первую пересылку данных из памяти потребовалось 6 тактов работы процессора, то на каждую последующую – только по 3. Для доступа к памяти реализован так называемый пакетный (burst) режим. Он заключается в том, что при необходимости чтения одного слова процессор вместе с ним считывает еще три, расположенных рядом. Обычно время пересылки измеряют в тактах и записывают, например, так 6-3-3-3. Это означает, что если на первую пересылку данных из памяти потребовалось 6 тактов работы процессора, то на каждую последующую – только по 3. Например, Pentium, работающий на внутренней тактовой частоте 90 МГц, с внешней кэш-памятью (время доступа 15 нс) может обеспечить пакетный режим 3-2-2-2. Для обмена с динамической памятью параметры будут в два-три раза хуже, например 7-3-3-3. В настоящее время можно выделить два основных схемотехнических решения, используемых для увеличения быстродействия динамической памяти. Одно из них основано на синхронной работе памяти и процессора, что достигается использованием внутренней конвейерной архитектуры и чередованием адресов. Другое решение предполагает включение в структуру динамической памяти определенного количества быстрой статической памяти, которая в данном случае работает примерно как встроенный кэш.

Слайд 24


В качестве примеров технических решений можно привести технологии CDRAM (Cache DRAM) и EDRAM (Enhanced DRAM). Обе они основаны на интеграции...
Описание слайда:
В качестве примеров технических решений можно привести технологии CDRAM (Cache DRAM) и EDRAM (Enhanced DRAM). Обе они основаны на интеграции небольшого количества ячеек быстрой SRAM (12 – 15 нс) к относительно медленной DRAM (35 – 40 нс). Например, на одном кристалле могут находиться 4 Мбайта HRAM и всего 16 Кбайт SRAM. Заметим, что статическая память выполнена либо как кэш прямого отображения, либо как наборно-ассоциативный кэш. Подобные микросхемы производят фирмы Mitsubishi, Samsung и Ramtron. По опубликованным данным, использование подобного типа памяти позволяет увеличить быстродействие по сравнению с классической архитектурой "память плюс кэш второго уровня". В качестве примеров технических решений можно привести технологии CDRAM (Cache DRAM) и EDRAM (Enhanced DRAM). Обе они основаны на интеграции небольшого количества ячеек быстрой SRAM (12 – 15 нс) к относительно медленной DRAM (35 – 40 нс). Например, на одном кристалле могут находиться 4 Мбайта HRAM и всего 16 Кбайт SRAM. Заметим, что статическая память выполнена либо как кэш прямого отображения, либо как наборно-ассоциативный кэш. Подобные микросхемы производят фирмы Mitsubishi, Samsung и Ramtron. По опубликованным данным, использование подобного типа памяти позволяет увеличить быстродействие по сравнению с классической архитектурой "память плюс кэш второго уровня". SDRAM (Synchronous DRAM), основанная на подходе конвейерной архитектуры и чередовании адресов, позволяет еще больше поднять быстродействие оперативной памяти. Подобные микросхемы используют трехступенчатую конвейерную архитектуру и, кроме того, внутренний доступ типа "пинг-понг" к двум блокам памяти с чередованием адресов. Тактирование микросхем осуществляется внешней частотой для микропроцессоров. Современные SDRAM могут работать на тактовых частотах 66, 75, 83 и 100 МГц. Пионерами в разработке подобных устройств являются фирмы Samsung и NEC. Одним из наиболее быстродействующих типов памяти является RDRAM (Rambus DRAM). Тактируемая частотой 250 Мгц. 9-разрядная RDRAM достигает пиковой скорости передачи 500 Мб/с.

Слайд 25


Тем не менее, по оценкам экспертов, в ближайшее время следует ожидать массового использования в персональных компьютерах так называемой EDO (Extended...
Описание слайда:
Тем не менее, по оценкам экспертов, в ближайшее время следует ожидать массового использования в персональных компьютерах так называемой EDO (Extended Data Out) DRAM или ее разновидности BEDO (Burst EDO) DRAM. Во-первых, она обеспечивает более высокую скорость передачи (особенно в пакетном режиме), а во-вторых, полностью совместима по выводам с современными SIММ-модулями DRAM. В отличие от обычных микросхем DRAM в EDO DRAM добавлен набор регистров-"защелок", благодаря которым данные на выходе могут удерживаться даже в течение следующего запроса к микросхеме. Такого эффекта можно добиться на обыкновенных DRAM только в режиме чередования адресов. Напомним, что в любом обращении к памяти можно выделить три фазы: начало доступа; период, когда данные становятся действительными и непосредственно передача. Эти фазы повторяются последовательно для каждой ячейки в считываемой строке. В случае с EDO-памятью временные параметры (а следовательно, и быстродействие) улучшаются за счет исключения циклов ожидания в фазе готовности данных. В BEDO DRAM выборка четырех операндов, требуемых для передачи, происходит автоматически. Здесь добавлен специальный счетчик слов. Так, по некоторым данным, на частоте 66 МГц параметры пакетного режима для FРМ составляют 7-3-3-3, для EDO – 7-2-2-2), a для BEDO – 7-1-1-1. Тем не менее, по оценкам экспертов, в ближайшее время следует ожидать массового использования в персональных компьютерах так называемой EDO (Extended Data Out) DRAM или ее разновидности BEDO (Burst EDO) DRAM. Во-первых, она обеспечивает более высокую скорость передачи (особенно в пакетном режиме), а во-вторых, полностью совместима по выводам с современными SIММ-модулями DRAM. В отличие от обычных микросхем DRAM в EDO DRAM добавлен набор регистров-"защелок", благодаря которым данные на выходе могут удерживаться даже в течение следующего запроса к микросхеме. Такого эффекта можно добиться на обыкновенных DRAM только в режиме чередования адресов. Напомним, что в любом обращении к памяти можно выделить три фазы: начало доступа; период, когда данные становятся действительными и непосредственно передача. Эти фазы повторяются последовательно для каждой ячейки в считываемой строке. В случае с EDO-памятью временные параметры (а следовательно, и быстродействие) улучшаются за счет исключения циклов ожидания в фазе готовности данных. В BEDO DRAM выборка четырех операндов, требуемых для передачи, происходит автоматически. Здесь добавлен специальный счетчик слов. Так, по некоторым данным, на частоте 66 МГц параметры пакетного режима для FРМ составляют 7-3-3-3, для EDO – 7-2-2-2), a для BEDO – 7-1-1-1.

Слайд 26


Кэш-память. Функционально кэш-память предназначена для согласования скорости работы сравнительно медленных устройств, таких как динамическая память с...
Описание слайда:
Кэш-память. Функционально кэш-память предназначена для согласования скорости работы сравнительно медленных устройств, таких как динамическая память с относительно быстрым микропроцессором. Дело в том, что работа большинства элементов, на которых построен процессор, во многом похожа на работу ячеек статической памяти – триггеров. Поэтому их быстродействие существенно выше, нежели элементов динамической памяти. Использование кэш-памяти позволяет избежать циклов ожидания в его работе, которые снижают производительность всей. По этому центральный процессор вынужден простаивать 2 – 3 периода тактовой частоты (то есть имеет 2 – 3 цикла ожидания), пока информация из соответствующих микросхем памяти установится на системной шине данных компьютера. Понятно, что в это время процессор не может выполнять никакую другую работу. Такая ситуация приводит к снижению общей производительности системы, что, разумеется, крайне нежелательно. Таким образом, узким местом системы становится оперативная динамическая память. С помощью технологии обработки, использующей кэш-память, найден определенный компромисс между стоимостью и производительностью системы.

Слайд 27


Архитектура кэш-памяти Прежде чем говорить об архитектуре кэш-памяти, введем такое понятие, как длина строки-кеша (cache-line). Если при oбмeне...
Описание слайда:
Архитектура кэш-памяти Прежде чем говорить об архитектуре кэш-памяти, введем такое понятие, как длина строки-кеша (cache-line). Если при oбмeне данными между устройствами речь обычно идет о блоке информации, то для кэш-памяти существует некий набор данных, называемых строкой. Итак, архитектура кэш-памяти определяется тем, каким образом достаточно большая по размеру основная память отображается на сравнительно небольшой кэш. Существуют, вообще говоря, три разновидности отображения: кэш-память с прямым отображением (dircct-mappcd cachc), частично, или наборно-ассоциативная (set-associative cache) и полностью ассоциативная (fully associative cache). Все эти архитектуры так или иначе используются для построения кэш-памяти современных микропроцессоров.

Слайд 28


Кэш-память с прямым отображением. Самой простой организацией обладает кэш-память с прямым отображением. В этом случае адрес памяти полностью...
Описание слайда:
Кэш-память с прямым отображением. Самой простой организацией обладает кэш-память с прямым отображением. В этом случае адрес памяти полностью определяет используемую строку кэша. Таким образом, один или несколько блоков оперативной памяти строго соответствуют одной строке кэша, однако поскольку занимать ее в одно и то же время может только один из них, то для каждой строки используется специальный признак – тег (tag).

Слайд 29


Полностью ассоциативная архитектура.
Описание слайда:
Полностью ассоциативная архитектура.

Слайд 30


Наборно-ассоциативная архитектура Разумным компромиссом между двумя рассмотренными архитектурами является наборно-ассоциативная организация...
Описание слайда:
Наборно-ассоциативная архитектура Разумным компромиссом между двумя рассмотренными архитектурами является наборно-ассоциативная организация кэш-памяти. В этом случае несколько линий (две, четыре, пять, восемь) объединяются в наборы, и средние биты адреса памяти определяют уже не конкретную линию (как в прямом отображении), а набор (см, рис.3). Сравнение тегов (со значением старших разрядов) производится только для линий, входящих в набор

Слайд 31


Гарвардская и Принстонская архитектуры. Теперь, что касается разделения кэш-памяти на память для команд и отдельно для данных. Вообще говоря,...
Описание слайда:
Гарвардская и Принстонская архитектуры. Теперь, что касается разделения кэш-памяти на память для команд и отдельно для данных. Вообще говоря, подобная архитектура носит название Гарвардской (Harvard architecture) в отличие от смешанной – Принстонской (Princeton architecture). Последний тип кэш-памяти называется обычно "смешанной", поскольку она используется как для чтения команд, так и для переноса данных. Раздельный кэш для команд и данных позволяет оптимизировать размер каждого кэша и его линии, а также количество входов независимо от другого. Кроме того, выборка команд и данных может в этом случае производиться одновременно. Тем не менее имеются и недостатки. Они проявляются, например, если вдруг одна из выполняемых программ потребует кэш-памяти для команд чуть большего размера, а для данных чуть меньшего, или наоборот. Смешанную кэш-память имеют процессоры Alpha фирмы DEC и 6х86 фирмы Cyrix. Более известный микропроцессор фирмы Intel Pentium использует раздельные 2-входовые наборно-ассоциативные кэши для команд и данных размером по 8 Кбайт.

Слайд 32


Размеры кэш-памяти. Разумеется, желательно, чтобы такие программные конструкции целиком помещались в кэш-память, так как в противном случае процессор...
Описание слайда:
Размеры кэш-памяти. Разумеется, желательно, чтобы такие программные конструкции целиком помещались в кэш-память, так как в противном случае процессор для выполнения соответствующей инструкции будет вынужден снова обращаться к оперативной памяти, что приведет к выпонению им бесполезных циклов ожидания. Таким образом, что касается размера кэш памяти, то для микропроцессоров, используемых в IBM РС-совместимых компьютерах, он колеблется от 0,5 (Chips&Technologies 38605SX/DX) до 16 Кбайт (IntelDX4). А вот в микропроцессорах Penlium OverDriv-, Nx586 фирмы NexGen и ряде других общий размер кэш-памяти составляет уже 32 Кбайта. Стоит напомнить, что объем оперативной памяти IBM РС составлял 64 Кбайта

Слайд 33


Оперативная Память, слайд №33
Описание слайда:

Слайд 34


Методы записи. Методом сквозной записи, предполагает наличие двух копий данных – одной в основной памяти, а другой – в кэш-памяти. Каждый цикл записи...
Описание слайда:
Методы записи. Методом сквозной записи, предполагает наличие двух копий данных – одной в основной памяти, а другой – в кэш-памяти. Каждый цикл записи процессора в память идет через кэш. Это обуславливает высокую загрузку системной шины. Методом с буферизированной сквозной записью. Для того, чтобы как-то уменьшить загрузку шины, процесс записи выполняется в один или несколько буферов, которые работают по принципу FIFO (First Input – First Output – первым вошел – первым вышел"). Таким образом, цикл записи для микропроцессора заканчивается практчески мгновенно (то есть когда данные записаны в буфер), хотя информация в основной памяти eщe не сохранена. Сам же микропроцессор может выполнять дальнейшую обработку команд. Конечно, соответствующая логика управления должна заботиться о том, чтобы своевременно "опустошать" заполненные буферы. При использовании данного метода процессор полностью освобожден от работы с основной памятью. методом обратной записи, цикл записи микропроцессора происходит сначала в кэш-память, если там присутствует адрес приемника. Если адреса приемника в кэш-памяти не оказывается, то информация записывается непосредственно в память. Содержимое основной памяти обновляется только тогда, когда из кэш-памяти в нее записывается полный блок данных, то есть строка кэша. Прежде чем будет произведена замена содержимого строки кэша на новый блок памяти, старый блок должен быть перезаписан в основную память. Дело в том, что данные в этом блоке (если он использовался, разумеется) не совпадают с его данными (старыми) в основной памяти и являются единственной действительной копией. В противном случае произойдет нарушение целостности.

Слайд 35


Во избежание подобной ситуации каждая строка кэша содержит служебные биты. Если происходит операция замены (replace ment) содержимого данной строки,...
Описание слайда:
Во избежание подобной ситуации каждая строка кэша содержит служебные биты. Если происходит операция замены (replace ment) содержимого данной строки, то благодаря соответствующим установкам этих битов вызывается операция обновления блока основной памяти, когда это необходимо. Преимуществом данного метода является намного меньшая загрузка системной шины, потому что на ней выполняется меньше циклов записи. Указанный метод записи, как правило, быстрее двух предыдущих. Однако для его организации требуются и более высокие затраты, особенно чтобы обеспечить целостность данных. Такой метод записи используется, например, микропроцессорами Pentium и Cx486DX и Сх48бИХ2 фирмы Cyrix. Во избежание подобной ситуации каждая строка кэша содержит служебные биты. Если происходит операция замены (replace ment) содержимого данной строки, то благодаря соответствующим установкам этих битов вызывается операция обновления блока основной памяти, когда это необходимо. Преимуществом данного метода является намного меньшая загрузка системной шины, потому что на ней выполняется меньше циклов записи. Указанный метод записи, как правило, быстрее двух предыдущих. Однако для его организации требуются и более высокие затраты, особенно чтобы обеспечить целостность данных. Такой метод записи используется, например, микропроцессорами Pentium и Cx486DX и Сх48бИХ2 фирмы Cyrix. Обновление информации. Каждый раз, когда микропроцессору требуется информация, отсутствующая в кэше (cache-miss), он вынужден обращаться через системную шину к основной оперативной памяти. После этого обычно решается, должна ли происходить замена строки в кэш-памяти и какая конкретно строка кэша будет заменена. В подавляющем большинстве случаев об этом заботится встроенный в контроллер LRU -алгоритм (Last Recently Used), который обновляет именно ту строку кэша, которая используется менее интенсивно.

Слайд 36


Оперативная Память, слайд №36
Описание слайда:

Слайд 37


Память Учащегося. Модель Аткинсона и Шифрина (1965г.)
Описание слайда:
Память Учащегося. Модель Аткинсона и Шифрина (1965г.)

Слайд 38


Оперативная Память, слайд №38
Описание слайда:

Слайд 39


Оперативная Память, слайд №39
Описание слайда:

Слайд 40


Оперативная Память, слайд №40
Описание слайда:

Слайд 41


МЫ - ЧАСТЬ ПРОСТРАНСТВА Вы чувствуете в жизни только небольшую частицу себя, только свое физическое тело. Вы видите из окошечка своего внутреннего...
Описание слайда:
МЫ - ЧАСТЬ ПРОСТРАНСТВА Вы чувствуете в жизни только небольшую частицу себя, только свое физическое тело. Вы видите из окошечка своего внутреннего мира только кусочек планеты, этот крошечный кусочек мироздания. Вы ограничены своим мышлением, своими понятиями, своим представлением. Каждый из вас видит, чувствует и понимает очень маленькую часть мира и только часть того, что вы на самом деле собой представляете. Ведь ваша искра духа, отлетевшая от Космического магнита, путешествуя по Пространству, видела очень много, и вы храните в себе знания Пространства. Каждый человек знает все, об этом говорят мудрецы Востока. Каждый человек является огромной и полноправной частью Пространства. Ваша аура бесконечна; энергия, окружающая вас, уходит в Пространство на огромные расстояния, и ваша мысль слышна на далеких планетах. Вы тревожите эти планеты, тревожите саму нашу планету совершенно неконтролируемыми мыслями, сопровождающимися отрицательными сильными эмоциями; сотрясаете мир, сотрясаете Пространство, не находя выхода из своего маленького жизненного тупика. Пространство пронизывает нас, пронизывает мир, мы в нем растворяемся и при желании ощущаем его силу и мудрость, накопленную на протяжении веков, тысячелетий, миллионов лет... Нам надо только уметь соединяться с ним, чтобы эта мудрость была ваша. Все в мире есть - только откройтесь миру.

Слайд 42


О, Память, сохрани О, Память, сохрани Лишь То, что всем полезно! Мир знаньем освяти И вечно и мгновенно. Дай радость испытать Всегда, в любое время И...
Описание слайда:
О, Память, сохрани О, Память, сохрани Лишь То, что всем полезно! Мир знаньем освяти И вечно и мгновенно. Дай радость испытать Всегда, в любое время И жизни передать Любви благое семя. О, Память, чистой стань От негатива тьмы. Наш целостный подход Тогда освоим мы. МВД 23.10.13.

Слайд 43


Оперативная Память, слайд №43
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию