Разделы презентаций


ОС - Организация памяти

Виды памятиCPUMemoryDiskRegistersCashDRAMOn othernodes FlashFlashHDDNetworkL1L2L3UMANUMAFlashZIP…..InstructionDataStore buffer

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

Слайд 1Лекция. Память – организация и управление Организация памяти это способ представления

и использования основной памяти

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

Слайд 2Виды памяти

CPU

Memory

Disk

Registers

Cash

DRAM

On other
nodes

Flash

Flash

HDD

Network

L1

L2

L3

UMA

NUMA

Flash

ZIP

…..

Instruction

Data

Store buffer

Виды памятиCPUMemoryDiskRegistersCashDRAMOn othernodes FlashFlashHDDNetworkL1L2L3UMANUMAFlashZIP…..InstructionDataStore buffer

Слайд 3Способы организации основной памяти (DRAM)
Однопрограммные системы

Мультипрограммные системы с фиксированными разделами

с трансляцией и загрузкой в абсолютных адресах

Мультипрограммные системы с фиксированными

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

Мультипрограммные системы с переменными разделами

Системы со свопингом (SWAP)
Способы организации основной памяти (DRAM)Однопрограммные системыМультипрограммные системы с фиксированными разделами с трансляцией и загрузкой в абсолютных адресахМультипрограммные

Слайд 4Основные функции системы управления памятью (Memory Manager)
отображение адресного пространства процесса

на конкретные области физической памяти (размещение);
распределение памяти между конкурирующими процессами

(выборка);
контроль доступа к адресным пространствам процессов;
выгрузка процессов (целиком или частично) во внешнюю память, когда в оперативной памяти недостаточно места (замещение);
учет свободной и занятой памяти.
Основные функции системы управления памятью (Memory Manager)отображение адресного пространства процесса на конкретные области физической памяти (размещение);распределение памяти

Слайд 5Выборка – когда загружать очередной процесс (или часть его кода)

в память
по запросу
с упреждением
Размещение – куда загрузить выбранный

кусок кода (блок)
первый подходящий (быстро!)
наиболее подходящий (минимизация потерь!)
наименее подходящий (утилизация остатков!)

Замещение – что надо убрать из памяти если нет места для загрузки очередного блока
«старейший» блок
наименее часто используемый
тот, к которому дольше не было обращений
тот, к которому дольше не будет обращений (идеал!)




Выборка – когда загружать очередной процесс (или часть его кода) в память по запросу с упреждениемРазмещение –

Слайд 6Однопрограммные системы
Free
User task
ОС
Free
User (overlay)
User (resident)
ОС
User task
User (resident)
User (ovl 1)
User (ovl

2)
User (ovl N)

User task
Защита области памяти процесса
Rg (bottom)
Rg (top)
Регистры границ

Однопрограммные системыFreeUser taskОСFreeUser (overlay)User (resident)ОСUser taskUser (resident)User (ovl 1)User (ovl 2)User (ovl N)User taskЗащита области памяти процессаRg

Слайд 7Схема с фиксированными разделами
Раздел 3
Раздел 2
Раздел 1
ОС
3
2
1
2
1
1
Трансляция и загрузка в

абсолютных адресах (раздельные очереди процессов)
Плюсы: простота организации работы, высокая скорость

загрузки

Минусы: число одновременно загруженных процессов ограничено и не зависит от занимаемой ими памяти;
переход в свободный раздел невозможен.




ОС




Free !!!

Схема с фиксированными разделамиРаздел 3Раздел 2Раздел 1ОС321211Трансляция и загрузка в абсолютных адресах (раздельные очереди процессов)Плюсы: простота организации

Слайд 8Схема с фиксированными разделами
Раздел 3
Раздел 2
Раздел 1
ОС



Трансляция и загрузка перемещаемых

модулей (общая очередь процессов)
Плюс: простое управление очередью.
Минус: сложный загрузчик.

Схема с фиксированными разделамиРаздел 3Раздел 2Раздел 1ОСТрансляция и загрузка перемещаемых модулей (общая очередь процессов)Плюс: простое управление очередью.Минус:

Слайд 9Схема с переменными разделами
Процесс 1

ОС
- неиспользуемая память

Процесс 1

ОС
Процесс 2
Процесс

1

ОС
Процесс 3
ОС

Стратегии выбора разделов:
first fit - первый подходящий по

размеру
best fit - наиболее подходящий по размеру
worst fit - наименее подходящий по размеру

Free

Плюс: эффективное использование памяти

Минус: необходимость периодической дефрагментации.













Схема с переменными разделамиПроцесс 1ОС- неиспользуемая память Процесс 1ОСПроцесс 2Процесс 1ОСПроцесс 3ОССтратегии выбора разделов: first fit -

Слайд 10Схема со свопингом (swap)
Основная идея – держать в памяти только

те инструкции программы, которые нужны в данный момент.
User
ОС
3
2
1
Proc 3
Proc

2

Proc 1

ОС

Proc 3

Proc 2

Proc 4

ОС

Proc 3

Proc 5

Proc 4

ОС


4

5

Input

HDD
Swap File

Proc 1

Proc 5

Proc 4

ОС

I

II

III

IV

Схема со свопингом (swap)Основная идея – держать в памяти только те инструкции программы, которые нужны в данный

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика