Есть ответ 👍

Путешественник, совершивший первое кругосветное плавание

298
342
Посмотреть ответы 2

Ответы на вопрос:

kolisnyk98
4,5(93 оценок)

Фернан магеллан -1кругосветное путешествие
marta62
4,4(34 оценок)

При простой реализации отображение виртуальных адресов на может быть сведено к следующему: виртуальный адрес делится на номер виртуальной страницы (старшие биты) и смещение (младшие биты). к примеру, при 16-разрядной адресации и размере страниц в 4 кбайт старшие 4 бита могут определять одну из 16 виртуальных страниц, а младшие 12 бит могут определять смещение в байтах (от 0 до 4095) внутри выбранной страницы. но для страницы также можно выделить 3 или 5 или какое-нибудь другое количество битов. различные варианты выделения подразумевают различные размеры страниц.  номер виртуальной страницы используется в качестве индекса внутри таблицы страниц, который нужен для поиска записи для этой виртуальной страницы. из записи в таблице страниц берется номер страничного блока (если таковой имеется). номер страничного блока присоединяется к старшим битам смещения, заменяя собой номер виртуальной страницы, чтобы сформировать адрес, который может быть послан к памяти.  таким образом, предназначение таблицы страниц заключается в отображении виртуальных страниц на страничные блоки. с точки зрения таблица страниц — это функция, в которой в качестве аргумента выступает номер виртуальной страницы, а результатом является номер блока. при использовании результата этой функции поле виртуальной страницы в виртуальном адресе можно заменить полем страничного блока, формируя таким образом адрес памяти.

Популярно: Математика