Решение

Механизм преобразования виртуальных адресов в физические:

• Загружается адрес таблицы страниц процесса (AT – адрес таблицы страниц).

• От виртуального адреса отбрасываются младшие разряды (9 для страницы в 512байт). Оставшиеся старшие разряды – номер виртуальной страницы (р)

• По данным адресам таблицы страниц и виртуальной страницы на находится нужная запись: АТ+р*(длина записи).

• В данной записи считывается адрес физической страницы и к нему прибавлятеся смещение. Физический адрес готов?

Преобразуем виртуальный адрес в 2-ичную систему счисления, получим число 000001010011101110. Заметим, что в этом числе 18 двоичных разрядов. В это же самое время, на определение адреса на странице необходимо выделить 14 разрядов (по условию). Соответственно 18-14=4 разряда остается на номер виртуальной страницы. Т.е. Это первые 4 разряда нашего адреса: 0000. Смотрим по таблице, видим что физ. Страница по адресу 0000 это 0101. При этом остальная часть вирт. Адреса остается без изменений.

Ответ: 010101010011101110 или 2523568

Билет 7

1.Системный подход к обеспечению безопасности компьютерных систем. Безопасность как бизнес-процесс. Политика безопасности. Базовые принципы безопасности.
2.Структура ядра системы UNIX. Состав и характеристика компонентов ядра.


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



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