Содержание
- 2. Иерархия типов памяти
- 3. Регистры процессора Имеют разное предназначение: от хранения адреса текущей исполняемой инструкции до хранения и обработки данных
- 4. Функции подсистемы управления основной памятью отслеживание свободной и занятой памяти; выделение памяти процессам и освобождение памяти
- 5. Типы адресов Символьные имена присваивает пользователь при написании программы на алгоритмическом языке или ассемблере. Виртуальные адреса,
- 6. Типы адресов
- 7. Основная память Называется также оперативной памятью, или оперативным запоминающим устройством (ОЗУ) На самом низком уровне это
- 8. Чтение / запись в ОЗУ Сохранения данных в ОЗУ: На контактах микросхемы появляются сохраняемые данные. На
- 9. Организация основной памяти Под организацией памяти обычно понимают то, каким образом представляется и используется основная память.
- 10. Организация памяти
- 11. Понятие виртуальной памяти Виртуальным называется ресурс, который пользователю или пользовательской программе представляется обладающим свойствами, которыми он
- 12. Основные задачи, решаемые подсистемой виртуальной памяти размещение данных в запоминающих устройствах разного типа, например, часть кодов
- 13. Распределение памяти фиксированными разделами Самым простым способом управления оперативной памятью является разделение ее на несколько разделов
- 14. Распределение памяти фиксированными разделами: с общей очередью (а), с отдельными очередями (б)
- 15. Достоинства и недостатки работы с жесткими разделами Достоинство – простота реализации Недостаток – жесткость (уровень мультипрограммирования
- 16. Распределение памяти динамическими разделами Каждому вновь поступающему на выполнение приложению на этапе создания процесса выделяется вся
- 17. Распределение памяти динамическими разделами
- 18. Функции подсистемы при работе с динамическими разделами Ведение таблиц свободных и занятых областей, в которых указываются
- 19. Достоинства и недостатки работы с динамическими разделами Достоинство – гибкость (по сравнению с фиксированными разделами) Недостаток
- 20. Перемещаемые разделы Одним из методов борьбы с фрагментацией является перемещение всех занятых участков в сторону старших
- 21. Распределение памяти перемещаемыми разделами
- 22. СВОПИНГ И ВИРТУАЛЬНАЯ ПАМЯТЬ
- 23. 2 подхода к виртуализации памяти свопинг (swapping), или подкачка, – образы процессов выгружаются на диск и
- 24. Достоинства и недостатки свопинга Достоинство – относительная простота реализации Недостаток – избыточность откачиваемой информации (когда ОС
- 25. Реализации виртуальной памяти Страничная виртуальная память организует перемещение данных между памятью и диском страницами – частями
- 26. Страничный файл (файл подкачки) Для временного хранения сегментов и страниц на диске отводится специальная область: специальный
- 27. Страничное распределение памяти
- 28. Стратегии управления памятью стратегии выборки (загрузки); а) стратегии выборки по запросу (по требованию); б) стратегии упреждающей
- 29. Виртуальная страница (определение) Виртуальное адресное пространство каждого процесса делится на части одинакового, фиксированного для данной системы
- 30. Таблица страниц Для каждого процесса операционная система создает таблицу страниц – информационную структуру, содержащую записи обо
- 31. Алгоритм работы виртуальной памяти При каждом обращении к памяти выполняется поиск номера виртуальной страницы, содержащей требуемый
- 32. Алгоритм работы виртуальной памяти Если нужная виртуальная страница в данный момент выгружена на диск, то происходит
- 33. После того как выбрана страница, которая должна покинуть оперативную память, обнуляется ее бит присутствия и анализируется
- 34. Виртуальный и физический адреса Виртуальный адрес - (р, sv) - где: р – порядковый номер виртуальной
- 35. Базисные свойства страничной виртуальной памяти объем страницы выбирается равным степени двойки – 2k (это значит -
- 37. Скачать презентацию