Презентация на тему "Виртуальная память и иерархия организации памяти"

Презентация: Виртуальная память и иерархия организации памяти
1 из 20
Ваша оценка презентации
Оцените презентацию по шкале от 1 до 5 баллов
  • 1
  • 2
  • 3
  • 4
  • 5
4.0
1 оценка

Комментарии

Нет комментариев для данной презентации

Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.


Добавить свой комментарий

Аннотация к презентации

Презентация для студентов на тему "Виртуальная память и иерархия организации памяти" по информатике. Состоит из 20 слайдов. Размер файла 0.18 Мб. Каталог презентаций в формате powerpoint. Можно бесплатно скачать материал к себе на компьютер или смотреть его онлайн.

Содержание

  • Презентация: Виртуальная память и иерархия организации памяти
    Слайд 1

    Виртуальная память и иерархия организации памяти

    Выполнила: студентка 3-ого курса, гр. 10 УК Исляева Дания Преподаватель: Афанасьева М. С

  • Слайд 2

    Способы организации памяти для хранения данных

    В основе реализации организации памяти современных компьютеров лежат два принципа: принцип локальности обращений и соотношение стоимость/производительность. Принцип локальности обращений говорит о том, что большинство программ не выполняют обращений ко всем своим командам и данным равновероятно, а оказывают предпочтение некоторой части своего адресного пространства.

  • Слайд 3

    Аспекты организации памяти для хранения данных: иерархическая организации памяти; организация кэш-памяти; организация основной памяти; виртуальная память – как средство организации защиты данных.

  • Слайд 4

    Иерархическая организация памяти

    Иерархическая организация памяти современных компьютеров строится на нескольких уровнях. Уровни иерархии взаимосвязаны: все данные на одном уровне могут быть также найдены на более низком уровне. все данные на этом более низком уровне могут быть найдены на следующем лежащем ниже уровне и так далее, пока мы не достигнем основания иерархии.Успешное или неуспешное обращение к более высокому уровню называются соответственно попаданием (hit) или промахом (miss).

  • Слайд 5

    Организация кэш-памяти

    Принципы размещения блоков в кэш-памяти определяют три основных типа их организации: если каждый блок основной памяти имеет только одно фиксированное место, на котором он может появиться в кэш-памяти, то такая кэш-память называется кэшем с прямым отображением (direct mapped). если некоторый блок основной памяти может располагаться на любом месте кэш-памяти, то кэш называется полностью ассоциативным (fully associative); если некоторый блок основной памяти может располагаться на ограниченном множестве мест в кэш-памяти, то кэш называется множественно-ассоциативным (set associative). 

  • Слайд 6

    Для замещения блоков применяются две основные стратегии:

  • Слайд 7
  • Слайд 8

    Базовые возможности:1. сквозная запись (write through, store through) – информация записывается в два места (в блок кэш-памяти и блок более низкого уровня памяти); 2. запись с обратным копированием (write back, copy back, store in) – информация записывается только в блок кэш-памяти. Для сокращения частоты копирования блоков при замещении обычно с каждым блоком кэш-памяти связывается так называемый бит модификации (dirty bit).

  • Слайд 9

    Организация основной памяти

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

  • Слайд 10

    Задержка памяти традиционно оценивается двумя параметрами: временем доступа (access time) длительностью цикла памяти (cycle time). Время доступа представляет собой промежуток времени между выдачей запроса на чтение и моментом поступления запрошенного слова из памяти. Длительность цикла памяти определяется минимальным временем между двумя последовательными обращениями к памяти.

  • Слайд 11

    Память с расслоением

    Наличие в системе множества микросхем памяти позволяет использовать потенциальный параллелизм, заложенный в такой организации. Одна из общих методик, используемых для этого, называется расслоением памяти. При расслоении банки памяти обычно упорядочиваются так, чтобы JV последовательных адресов памяти i, i+1, i+2, ..., i+(N-1) приходились на N различных банков. В i-м банке памяти находятся только слова, адреса которых имеют вид kN + i, где k=М-1 (М – число слов в одном банке).

  • Слайд 12

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

  • Слайд 13

    Блочный режим (nibblemode) может обеспечить выдачу четырех последовательных ячеек для каждого сигнала RAS. При страничном режиме (pagemode) буфер работает как статическое ЗУПВ; при изменении адреса столбца возможен доступ к произвольным битам в буфере до тех пор, пока не поступит новое обращение к строке или не наступит время регенерации. Режим статического столбца (staticcolumn) очень похож на страничный режим, за исключением того, что не обязательно переключать строб адреса столбца каждый раз для изменения адреса столбца.

  • Слайд 14

    Виртуальная память — как средство организации защиты данных

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

  • Слайд 15

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

  • Слайд 16

    Страничная организация памяти 

    В системах со страничной организацией основная и внешняя память делятся на блоки, или страницы, фиксированной длины. Каждому пользователю предоставляется некоторая часть адресного пространства, которая может превышать основную память компьютера и которая ограничена только возможностями адресации, заложенными в системе команд. Эта часть адресного пространства называется виртуальной памятью пользователя. Каждое слово в виртуальной памяти пользователя определяется виртуальным адресом, состоящим из двух частей: старшие разряды адреса рассматриваются как номер страницы младшие — как номер слова (или байта) внутри страницы.

  • Слайд 17

    Сегментация памяти

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

  • Слайд 18

    Наряду с сегментацией может также использоваться страничная организация памяти. В этом случае виртуальный адрес слова состоит из трех частей: старшие разряды адреса определяют номер сегмента средние — номер страницы внутри сегмента младшие – номер слова внутри страницы.

  • Слайд 19

    Каждый элемент таблицы сегментов содержит описатель (дескриптор) сегмента (поля базы, границы и индикаторов режима доступа). При отсутствии страничной организации поле базы определяет адрес начала сегмента в основной памяти, а граница – длину сегмента. При наличии страничной организации поле базы определяет адрес начала таблицы страниц данного сегмента, а граница — число страниц в сегменте.

  • Слайд 20

    Спасибо за внимание!

Посмотреть все слайды

Сообщить об ошибке