Страничная организация памяти в RISC/6000 (RS/6000)

 

Доступно виртуально адресное пространство размером 252. Вся память в системе делиться на сегменты размером до 256 мб. Приложение одновременно может иметь доступ к 16-ти сегментам (без перезагрузки значений регистров сегментов), так как имеется 16 регистров сегментов. Компиляторы создают 32-разрядные виртуальные адреса, которые интерпретируются следующим образом:

Если в TLB соответствующая пара не найдена, то номер виртуальной страницы ищется в PFT, определяется реальная страница, соответствующая виртуальной. Если она выгружена, то вырабатывается страничное прерывание, иначе из PTF извлекается адрес реальной страницы, имеющей разрядность 32 бита. К данному адресу прибавляется 12 разрядов смещения.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: