Курс лекций по вычислительной технике

       

Архитектура процессоров Интел х(IA-)


     Основная особенность архитектуры -  наличие трёх  режимов работы.

Реальный режим. 16 разрядные операнды и 20 разрядный адрес   (до 1Мб физической памяти), однопрограммный режим.

Режим виртуального процессора 8086, но с  возможностью  использования 32 разрядных адресов (4Гб) и операндов.

Защищённый режим виртуальной адресации (до 4Гб физической  памяти) с возможностью отображения посредством страничной адресации до 64Тб.

 

           Основные понятия защищённого режима.

     Защищенный (ЗР) режим предназначен для обеспечения  мультипрограммной работы, что   подразумевает  защиту ресурсов одной задачи от другой. Основным защищаемым ресурсом является память и внешние устройства. Система защиты основывается на выделении из системы команд привилегированных операций, то есть таких, которые могут использоваться не во всех программах.

     Защита памяти использует такую особенность архитектуры Интел 80х86, разбиение пространства памяти  на  сегменты: блоки определённого назначения размером до 4Гбайт (до  80386 - до 64Кб). Распределение сегментов между  задачами обеспечивается  операционной системой.

     В реальном режиме для хранения значений сегментов служат специальные регистры. Любая задача может изменять значения сегментных регистров, задающих положение сегмента в пространстве памяти,  и попадать в чужую область данных или команд.

В ЗР программа может использовать только разрешённые для неё сегменты. Забегая вперёд, заметим, что в этом режиме в сегментных регистрах размещаются не  сами сегменты, а их номера (селекторы). С помощью селекторов сегменты извлекаются из предварительно  сформированных таблиц дескрипторов сегментов.

Внешние устройства защищены тем, что команды доступа к ним являются привилегированными.

Управление привилегиями и доступом  к  выделенным  областям  памяти обеспечивается четырёхуровневой системой защиты.

 

  

 

 

 

 

 

 

 

                                          

    

 

 4.4. Форматы данных.

 

Они характеризуются

-           разрядностью: байт, слово, двойное слово, учетверённое слово

-           способ кодирования чисел (отрицательных величин): прямой, обратный, дополнительный   код.

-           типы данных: фиксированная запятая и плавающая точка, символьная информация.



Содержание раздела