Программирование на JAVA

В таблицах дескрипторов сегментов содержатся поля прав доступа, а также поля границ сегментов, определяющие их максимальный размер. Этими парамет­рами управляет операционная система. Они нужны для защиты как операцион­ной системы, так и прикладных программ, находящихся в основной памяти. От­сюда и название данного режима работы процессора — «защищенный»

Сегменты и страницы используются для организации памяти одним из сле­дующих способов:

· в виде плоского адресного пространства, в котором исполнительный ад­рес играет роль физического;

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

· в виде 32-разрядного пространства памяти, разделенного на страницы объе­мом 4 Кбайт;

· в виде структуры, состоящей из сегментов и страниц.

16-разрядный режим

Процессоры IA-32 могут функционировать в режиме, допускающем непосредст­венное выполнение программ на машинных языках ранних 16-разрядных процес­соров Intel (8086 и 80286). В этом режиме применяются только младшие полови­ны регистров процессора, обозначенные на рис. 3.38 как АХ, СХ,.... Размер внут­ренних адресов достигает 16 разрядов, а для адресации используется только подмножество режимов, перечисленных в табл


<< назад вперед >>