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


Виртуальная память

1. Преобразование каждого адреса V в реальный R. Совершенно нереальный механизм. Таблица преобразований займет всю память и вытеснит процесс. Если ее попытаться хранить во внешней памяти, то скорость работы процесса очень

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

Слайд 1Виртуальная память. (Virtual memory)

Организация. (Organization)
Виртуальная память – организация памяти, которая

позволяет процессу адресовать пространство памяти намного большее, чем имеется в

системе.

Основная проблема
Процесс работает с виртуальными адресами V, а процессор с реальными R. Необходимо уметь быстро преобразовывать V в R.

Виртуальная память. (Virtual memory)Организация. (Organization)Виртуальная память – организация памяти, которая позволяет процессу адресовать пространство памяти намного большее,

Слайд 21. Преобразование каждого адреса V в реальный R. Совершенно нереальный

механизм. Таблица преобразований займет всю память и вытеснит процесс. Если ее

попытаться хранить во внешней памяти, то скорость работы процесса очень существенно снизится.

2. Преобразование блока виртуальных адресов V в блок реальных адресов R. Реальный механизм. Таблица преобразований компактна и может храниться в КЭШ. Требует двухкомпонентного адреса V(S,d) Где S – номер блока, а d смещение от начала блока



1. Преобразование каждого адреса V в реальный R. Совершенно нереальный механизм. Таблица преобразований займет всю память и

Слайд 3Методы организации виртуальной памяти
СТРАНИЧНАЯ – все блоки одинаковые по размеру
СЕГМЕНТНАЯ

– все блоки разные по размеру
СЕГМЕНТНО-СТРАНИЧНАЯ – все сегменты разные

по размеру, но состоят из целого числа одинаковых блоков
Методы организации виртуальной памятиСТРАНИЧНАЯ – все блоки одинаковые по размеруСЕГМЕНТНАЯ – все блоки разные по размеруСЕГМЕНТНО-СТРАНИЧНАЯ –

Слайд 4CPU
VPN
Offset
PPN
Offset

Physical Memory
PTBR
PTE

+
Memory
Management
Unit
Page Table
Virtual
Address
Physical
Address
VPN – Virtual Page Number
PPN - Physical

Page Number
PTBR –Page Table Base Register
PTE – Page Table Entry
Трансляция

адреса при страничной организации памяти
CPUVPNOffsetPPNOffsetPhysical MemoryPTBRPTE+Memory ManagementUnitPage TableVirtualAddressPhysicalAddressVPN – Virtual Page NumberPPN - Physical Page NumberPTBR –Page Table Base RegisterPTE –

Слайд 5VPN
PPN

PTBR
AC9F

+
Page Table
Структура Page Table
17
1C00
17
1C17
1C00
1C00
Bit present
Address
Read
Write
Execute
Append

VPNPPNPTBRAC9F+Page TableСтруктура Page Table171C00171C171C001C00Bit presentAddressReadWriteExecuteAppend

Слайд 6CPU
VSN
Offset
Address

Physical Memory
STBR
STE

+
Memory
Management
Unit
Segment Table
Virtual
Address
Physical
Address
VSN – Virtual Segment Number
STBR –Segment Table

Base Register
STE – Segment Table Entry
Трансляция адреса при сегментной организации

памяти

+

CPUVSNOffsetAddressPhysical MemorySTBRSTE+Memory ManagementUnitSegment TableVirtualAddressPhysicalAddressVSN – Virtual Segment NumberSTBR –Segment Table Base RegisterSTE – Segment Table EntryТрансляция адреса

Слайд 7PPN
Offset
STBR
Page Table
Virtual Address
Physical Address
Трансляция адреса при странично-сегментной организации памяти (1)
Segment

Table
VPN
Offset
VSN

STE

+
+

PPNOffsetSTBRPage TableVirtual AddressPhysical AddressТрансляция адреса при странично-сегментной организации памяти (1)Segment TableVPNOffsetVSNSTE++

Слайд 8VSN
Offset
PFN
Offset

PDBR
PTE

Page Table
Virtual Address
Physical Address
Трансляция адреса при странично-сегментной организации памяти (2)

STE

STBR
Segment

Table
+
VPN
Offset
VDN
Linear Virtual Address
+

PDE

+
+
Page Directory

VSNOffsetPFNOffsetPDBRPTEPage TableVirtual AddressPhysical AddressТрансляция адреса при странично-сегментной организации памяти (2)STESTBRSegment Table+VPNOffsetVDNLinear Virtual Address+PDE++Page Directory

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

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

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

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

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


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

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