Организация ЭВМИУ61 III.Организация памяти ЭВМ Классификация памяти ЭВМ. Характеристики памяти. Методы организации доступа в запоминающие устройства. Состав,

Презентация:



Advertisements
Похожие презентации
2009Архитектура ЭВМ1 VIII. Организация памяти ЭВМ Памятью ЭВМ называется совокупность устройств, служащих для запоминания, хранения и выдачи информации.
Advertisements

Тема 3. Подсистема памяти. Классификация микросхем памяти Микросхемы памяти ОЗУ (RAM) ПЗУ (RОM) Статические ОЗУ (SRAM) Динамические ОЗУ (DRAM) Регистровые.
Автор: Стархова Татьяна Николаевна, преподаватель информатики, Санкт-Петербургский техникум библиотечных и информационных технологий.
Организация памяти. Иерархии памяти Идея иерархической (многоуровневой) организации памяти заключается в использовании на одном компьютере нескольких.
Устройства памяти Учебник, тема 18 стр
Операционные системы Управление памятью Скрипов Сергей Александрович 2009.
Иерархия памяти ЭВМ Быстродействие Регистры СОЗУ (КЭШ L1) СОЗУ (КЭШ L2,L3) ОЗУ Дисковая КЭШ - память Магнитные диски, RAID Оптические диски Магнитная лента.
В современных компьютерах используются запоминающие устройства трех основных типов. ROM (Read Only Memory). Постоянное запоминающее устройство ПЗУ, не.
Устройство памяти ПК. Виртуальная память. Кэш-память. Компьютерная память (устройство хранения информации, запоминающее устройство) часть вычислительной.
Общая структура и состав персонального компьютера.
Операционные системы Управление памятью Скрипов Сергей Александрович 2009.
Компьютер– Компьютер – это универсальное (многофункциональное) автоматическое программно управляемое электронное устройство, предназначенное для хранения,
Устройства внутренней памяти Постановка целей урока: 1. Память компьютера – это физическое устройство, которое можно взять в руки (в отличии от памяти.
Модуль 4. Цифровые запоминающие устройства. Устройства сопряжения аналоговых и цифровых схем.
Учебный курс Введение в цифровую электронику Лекция 3 Цифровые устройства с внутренней памятью кандидат технических наук, доцент Новиков Юрий Витальевич.
Кэш - память. Кэш-память это высокоскоростная память произвольного доступа, используемая процессором компьютера для временного хранения информации.
Назначение и основные характеристики Внутренняя память компьютера В этой работе использована презентация учителя информатики Усольцевой Э.М. (г. Качканар)
Лекция 4. Асинхронная динамическая память DRAM Схемотехника ЭВМ ч.2 НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИСТЕТ Мальчуков Андрей.
Компьютерная память. ПАМЯТЬ ПРОЦЕССОР УСТРОЙСТВА ВВОДА УСТРОЙСТВА ВЫВОДА СХЕМА УСТРОЙСТВА КОМПЬЮТЕРА - Назовите характеристики процессора. - Что такое.
Назначение и основные характеристики памяти Внутренняя память :34:10.
Транксрипт:

Организация ЭВМИУ61 III.Организация памяти ЭВМ Классификация памяти ЭВМ. Характеристики памяти. Методы организации доступа в запоминающие устройства. Состав, устройство и принцип действия основной памяти. Статические и динамические запоминающие устройства. Организация кэш-памяти. Постоянные запоминающие устройства (ПЗУ). Виртуальная память.

Организация ЭВМИУ62 Памятью ЭВМ называется совокупность устройств, служащих для запоминания, хранения и выдачи информации. Характеристики памяти ЭВМ: -Назначение. -Информационная емкость. -Информационная емкость читаемого слова. -Способ доступа. -Быстродействие. -Физический способ хранения информации.

Организация ЭВМИУ63 Классификация запоминающих устройств по способу доступа. - Адресные ЗУ Постоянные ЗУ, ПЗУ (ROM) ЗУ c произвольным доступом (RAM) - Ассоциативные ЗУ - Последовательные ЗУ Полностью ассоциативные ЗУ Ассоциативные ЗУ с прямым размещением Наборно-ассоциативные ЗУ FIFO LIFO Файловые Циклические

Организация ЭВМИУ64 Классификация запоминающих устройств по назначению.

Организация ЭВМИУ65 Обобщенная схема адресного ЗУ

Организация ЭВМИУ66 Обобщенная схема ассоциативного ЗУ

Организация ЭВМИУ67 Обобщенная схема последовательного ЗУ Стек (память типа LIFO)

Организация ЭВМИУ68 Буфер (память типа FIFO)

Организация ЭВМИУ69 Адресные запоминающие устройства Постоянные ЗУ, ПЗУ (ROM)ЗУ c произвольным доступом (RAM) Динамические ЗУПД (DRAM) Статические ЗУПД (SRAM)

Организация ЭВМИУ610 Организация запоминающих массивов адресных ЗУ Структура ЗМ типа 2D Количество выходов дешифратора равно количеству слов в памяти (2 n ) Структура применима только для малоразмерных ЗУ

Организация ЭВМИУ611 Структура ЗМ типа 3D Адрес делится на две части (двухкоординатная выборка). Количество выходов дешифраторов: 2 n/2 +2 n/2

Организация ЭВМИУ612 Структура ЗМ типа 2DM Мультиплексоры позволяют выбрать один из 2 n/2 разрядов каждом из запоминающих массивов - Размеры массивов близки к оптимальным. - Количество линий записи/считывания минимально.

Организация ЭВМИУ613 Расслоение памяти Блочное разделение адреса Циклическое разделение адреса Номер банка определяется младшей частью адреса Номер банка определяется старшей частью адреса.

Организация ЭВМИУ614 Блочно-циклическое разделение адреса Блочно-циклический способ обеспечивает возможность пакетной передачи и ускоряет доступ при кучности адресов Пример разделения адреса в SDRAM (PIII, P4) Банк [0] ЗМ [0]ЗМ [1] 04…04… 15…15… Банк [1] ЗМ [0]ЗМ [1] …37…

Организация ЭВМИУ615 Статические ЗУ с произвольной выборкой (SRAM) Запоминающая ячейка статической памяти

Организация ЭВМИУ616 Запоминающая ячейка с двухкоординатной выборкой Запоминающая ячейка двухпортовой выборкой

Организация ЭВМИУ617 Микросхема статической памяти

Организация ЭВМИУ618 Диаграмма работы статической памяти

Организация ЭВМИУ619 ПРИМЕР

Организация ЭВМИУ620 ПРИМЕР

Организация ЭВМИУ621 ПРИМЕР

Организация ЭВМИУ622 ПРИМЕР

Организация ЭВМИУ623 ПРИМЕР

Организация ЭВМИУ624 ПРИМЕР

Организация ЭВМИУ625 ПРИМЕР

Организация ЭВМИУ626 ПРИМЕР

Организация ЭВМИУ627 ПРИМЕР

Организация ЭВМИУ628 Динамические ЗУ с произвольной выборкой (DRAM) При выборке строки все Cз подключаются к линиям считывания. После считывания необходимо произвести обратную запись информации – регенерацию. Заряд до 10 5 – 10 6 электронов. DRAM для обращения по произвольным адресам DRAM, RLDRAM DRAM, оптимизированные для обращения по последовательным адресам: FPM DRAM, EDO DRAM, BEDO DRAM, SDRAM, DDR SDRAM, RDRAM

Организация ЭВМИУ629 Процесс считывания в DRAM

Организация ЭВМИУ630 Принцип действия усилителя-регенератора

Организация ЭВМИУ631 Контроллер динамической памяти

Организация ЭВМИУ632 Микросхема динамической памяти

Организация ЭВМИУ633 Функциональные возможности SDRAM памяти: - Многобанковая огранизация. - Командный режим работы. - Команды пакетного чтения/записи. - Использование чередования банков при последовательном увеличении адресов. - Команды пакетного чтения/записи с авторегенерацией. - Возможность осанова чтения/записи по режиму регенерации. - Возможность останова чтения/записи по новому запросу чтения/записи. - Управление маскированием шины данных по сигналу DQM. - Минимальное время (1 CLK) между последовательными командами. - Команда PrechargeAll. - CAS латентность 2 и 3 CLK. - Длина пакета 1,2 и 4 слова. - Команда саморегенерации. - Режим энергосбережения. Декодер Усилитель Буфер

Организация ЭВМИУ634 Диаграмма работы DRAM памяти t RCD – RAS to CAS Delay. t CAC – CAS Delay. t RP – RAS Precharge. Адрес строки Адрес столбца RAS CAS A D WE Адрес строки Адрес столбца Данные t RCD t CAC t RP ЧтениеЗапись

Организация ЭВМИУ635 Способы повышения производительности RAM - Синхронизация. - Конвейеризация. - Пакетный режим обмена. - Ускорение реверса шины. - Чередование банков при обращении по последовательным адресам. - Удвоение скорости. Регистр DDR

Организация ЭВМИУ636 Диаграмма работы FPM DRAM памяти

Организация ЭВМИУ637 Диаграмма работы BEDO DRAM памяти

Организация ЭВМИУ638 Диаграмма работы SDRAM памяти Формула памяти:

Организация ЭВМИУ639 Диаграмма работы DDR SDRAM памяти

Организация ЭВМИУ640 Сравнение EDO RAM, SDRAM, DDR SDRAM ПРИМЕР

Организация ЭВМИУ641 Сравнение DDR и DDR2 DDR память DDR2 память

Организация ЭВМИУ642 Сравнение DDR и DDR2: SDR SDRAM ПРИМЕР

Организация ЭВМИУ643 Сравнение DDR и DDR2: DDR SDRAM ПРИМЕР

Организация ЭВМИУ644 Сравнение DDR и DDR2: DDR2 SDRAM ПРИМЕР

Организация ЭВМИУ645 Диаграмма состояний УА DDR SDRAM

Организация ЭВМИУ646 Контроллер DDR/DDR2

Организация ЭВМИУ647 Отличие DDR и SDR DRAM

Организация ЭВМИУ648 CAS Latency (tCL) - задержка в тактах между подачей сигнала CAS и непосредственно выдачей данных из соответствующей ячейки. Одна из важнейших характеристик любого модуля памяти; RAS to CAS Delay (tRCD) - количество тактов шины памяти, которые должны пройти после подачи сигнала RAS до того, как можно будет подать сигнал CAS; Row Precharge (tRP) - время закрытия страницы памяти в пределах одного банка, тратящееся на его перезарядку; Activate to Precharge (tRAS) - время активности строба. Минимальное количество циклов между командой активации (RAS) и командой подзарядки (Precharge), которой заканчивается работа с этой строкой, или закрытия одного и того же банка. Тайминг памяти: tCL-tRCD-tRP-tRAS Примеры таймингов памяти DDR: ; Примеры таймингов памяти DDR2: , и

Организация ЭВМИУ649 Сравнение DDR SDRAM CL=2 и CL=3 ПРИМЕР

Организация ЭВМИУ650 Диаграмма состояний УА DDR SDRAM ПРИМЕР

Организация ЭВМИУ651 Команды DDR SDRAM ПРИМЕР

Организация ЭВМИУ652 ПРИМЕР

Организация ЭВМИУ653 ПРИМЕР

Организация ЭВМИУ654 ПРИМЕР

Организация ЭВМИУ655 ПРИМЕР

Организация ЭВМИУ656 ПРИМЕР

Организация ЭВМИУ657 ПРИМЕР

Организация ЭВМИУ658 ПРИМЕР

Организация ЭВМИУ659 ПРИМЕР

Организация ЭВМИУ660 ПРИМЕР

Организация ЭВМИУ661 ПРИМЕР

Организация ЭВМИУ662 ПРИМЕР

Организация ЭВМИУ663 ПРИМЕР

Организация ЭВМИУ664 Постоянные запоминающие устройства Преимущества ROM по сравнению RAM: -Аппаратная простота. - Высокая плотность размещения ЗЭ. - Энергонезависимость. - Большое быстродействие. МПЗУ (MROM) ППЗУ (PROM) РПЗУ-УФ (EPROM) ОПРПЗУ-УФ (EPROM-OTP) РПЗУ-ЭС (EEPROM) FLASH NVRAM FRAM MRAM

Организация ЭВМИУ665 Структура ПЗУ (ROM)

Организация ЭВМИУ666 МПЗУ ЗЭ на диодахЗЭ на МОП транзисторах ППЗУ ППЗУ с пережигаемым p- n переходом ППЗУ с плавкими перемычками

Организация ЭВМИУ667 РПЗУ-УФ, ОПРРПЗУ-УФ (EPROM, EPROM-OTP) РПЗУ-ЭС (EEPROM), FLASH

Организация ЭВМИУ668 NAND FLASH NOR FLASH Все транзисторы, кроме адресуемого, должны быть открыты. Если на плавающем затворе есть заряд, то транзистор не откроется и на линии бит будет высокий уровень. В противном случае сигнал будет низкого уровня. + Большая компактность - Меньшее быстродействие Линии слов невыбранных транзисторов находятся под низким потенциалом (транзисторы закрыты), на затворе выбранного транзистора высокий потенциал. Если на плавающем затворе выбранного транзистора есть заряд, то транзистор не откроется и на линии бит будет уровень лог. единицы. - Меньшая компактность + Большее быстродействие

Организация ЭВМИУ669 Накопитель на основе FLASH NAND FLASH HY27UV08AG5M Контроллер FLASH HUKE 163H ПРИМЕР

Организация ЭВМИУ670 Энергонезависимая память NVRAM (Non-Volatile Random Access Memory) – это оперативная память LPSRAM (Low Power SRAM – статическое ОЗУ с очень низким потреблением), сохраняющая данные независимо от наличия основного питания благодаря наличию встроенной литиевой батареи для резервного питания. Интегрированная схема контроля и переключения на резервный источник питания (супервизор и коммутатор литиевой батареи) гарантирует работоспособность памяти NVRAM и сохранение данных в течение десяти лет при полном отсутствии внешнего питания. ПЗУ типа NVRAM

Организация ЭВМИУ671 ПЗУ на основе сегнетоэлектрической пленки (FRAM) +Высокая скорость записи - Необходимость восстановления информации при доступе Основа запоминающего устройства FRAM это конденсатор, представляющий собой две пластины с тонким слоем ферроэлектрика между ними. Приложенный к обкладкам конденсатора потенциал поляризует ферроэлектрик. Направление поляризации представляет собой двоичную информацию, хранящуюся в ячейке. При повторном приложении потенциала заряд, затрачиваемый на реполяризацию, будет зависеть от того, совпадает направление электрического поля с тем, которое поляризовало ферроэлектрик в прошлый раз, или нет. Если направление поля не совпадает, то на изменение поляризации потребуется значительный дополнительный заряд. Таким образом, если при повторном наложении потенциала наблюдается электрический ток, то направление не совпадает с предыдущим. По наличию или отсутствию тока перезаряда можно судить о содержимом ячейки. ПРИМЕР

Организация ЭВМИУ672 Магниторезистивные ПЗУ (MRAM) -+Сверхвысокое быстродействие (до 2-3 нс) +Низкое энергопотребление +Неограниченное количество циклов чт/зп Проводимость магниторезистивного слоя зависит от магнитного поля, в которое он помещен. Внутри запоминающего элемента MRAM сопротивление находящегося в нем магниторезистивного материала будет определяться ориентацией магнитных моментов ферромагнитных слоев. В одном из магнитных слоев домены фиксированы в одном направлении. В другом слое они в ответ на воздействие внешнего поля могут быть развернуты в противоположном направлении. В результате они могут быть либо параллельны, либо антипараллельны элементам фиксированного слоя. Эти два состояния запоминают «1» или «0». ПРИМЕР

Организация ЭВМИУ673 ПРИМЕР

Организация ЭВМИУ674 ПРИМЕР

Организация ЭВМИУ675 ПРИМЕР

Организация ЭВМИУ676 ПРИМЕР

Организация ЭВМИУ677 ПРИМЕР

Организация ЭВМИУ678 ПРИМЕР

Организация ЭВМИУ679 ПРИМЕР

Организация ЭВМИУ680 ПРИМЕР

Организация ЭВМИУ681 ПРИМЕР

Организация ЭВМИУ682 ПРИМЕР

Организация ЭВМИУ683 ПРИМЕР

Организация ЭВМИУ684 ПРИМЕР

Организация ЭВМИУ685 ПРИМЕР

Организация ЭВМИУ686 ПРИМЕР

Организация ЭВМИУ687 Принципы построения кэш-памяти Кэш-память – ассоциативное ЗУ, позволяющее сгладить разрыв в производительности процессора и оперативной памяти. Выборка из кэш-памяти осуществляется по физическому адресу ОП. Эффективность кэш-памяти зависит от: - Емкости кэш-памяти. - Размера строки. - Способа отображения ОП в кэш. - Алгоритма замещения информации в кэш. - Алгоритма согласования ОП и кэш. - Числа уровней кэш.

Организация ЭВМИУ688 Емкость кэш-памятиРазмер линейки Способы отображения ОП в кэш: - Произвольная загрузка. - Прямое размещение. - Наборно-ассоциативный способ отображения.

Организация ЭВМИУ689 Произвольная загрузка (Fully associated cache memory, FACM). Адрес строки FACM определяется из условия формирования наиболее представительной выборки

Организация ЭВМИУ690 Прямое размещение. Адрес строки однозначно определяется по тегу (i = t mod k). … 0 K-1

Организация ЭВМИУ691 Наборно-ассоциативная кэш-память (Set associated cache memory)

Организация ЭВМИУ692 Алгоритмы замещения - Замещение немодифицированных данных. - Рандомизированный алгоритм. - Замещение наименее используемого (Least Recently Used, LRU) -Метод сквозной записи (Write True). -Метод сквозной записи с буферизацией (Write Combining). -Метод обратной записи (Write Back). Согласование ОП и кэш Протокол MESI Modified - Признак несогласованных данных. Exclusive - Признак согласованных данных. Shared - Признак согласованных данных в ВС. Invalid - Признак отсутствия данных. * -

Организация ЭВМИУ693 Разделение кэш-памяти -Кэш L1 дублирует L2 (inclusive). -Кэш L1 дополняет L2 (exclusive). Доступ к массивам данным по случайным адресам L1D 2^13 байт L2D 2^21 байт

Организация ЭВМИУ694 Виртуальная память Механизм виртуализации адресного пространства позволяет: -Увеличить объем адресуемой памяти. -Использовать физическую память различного объема. -Возложить на аппаратную составляющую механизмы доступа к ВЗУ -Сгладить разрыв в производительности ОП и ВЗУ. -Ускоряет доступ к данным по последовательным адресам. -Способствует реализации защиты памяти. Виртуальные системы строятся по трем принципам: -Системы с блоками различного размера (сегментная организация). -Системы с блоками одинакового размера (страничная организация). -Смешанные системы (сегментно-страничная организация).

Организация ЭВМИУ695 Страничная организация Программа отображается в память равными блоками – страницами. Преобразование логического адреса в физический осуществляется с помощью таблицы страниц. Преобразование логического адреса в физический реализуется в устройстве управления памятью (Memory Manage Unit), который определяет, находится ли страница в физической памяти (попадение).

Организация ЭВМИУ696 Схема страничного преобразования V - признак присутствия страницы в физ. памяти. R - признак использования страницы. M - признак модификации. A - признак права доступа.

Организация ЭВМИУ697 Сегментная организация Программа отображается в память блоками различного размера – сегментами. Преобразование логического адреса в физический осуществляется с помощью таблицы сегментов.

Организация ЭВМИУ698 Сегментно-страничная организация памяти Программа отображается в память блоками различного размера – сегментами, каждый из которых целое число страниц. Преобразование логического адреса в физический осуществляется с помощью таблицы сегментов и таблицы страниц сегмента.

Организация ЭВМИУ699 Исследование расслоения динамической памяти. Код профилируемой программы на языке C. // ВЫДЕЛЕНИЕ ПАМЯТИ p = (int*)_malloc64(Param_[3]);// АДРЕС КРАТЕН 64 for (int pg_size = Param_[2]; pg_size

Организация ЭВМИУ6100 Сравнение эффективности ссылочных и векторных структур

Организация ЭВМИУ6101 Исследование эффективности предвыборки в TLB

Организация ЭВМИУ6102 Использование оптимизирующих структур данных

Организация ЭВМИУ6103 Конфликты в кэш-памяти