Микропроцессоры

Страница: 5/12

гированности;

в локальной перечисляются сегменты которые предоставляются только

одной задачи, поскольку в каждую задачу подобная таблица входит как

часть описания ее состояния, типичная ЭВМ будет содержать много ло-

кальных дескрипторных таблиц. Регистр-указатель этой таблицы автомати-

чески загружается наряду с другими регистрами при переключении на

данную задачу.

Дескриптор для каждого сегмента содержит базовый адрес, размер

сегмента и поле прав доступа. Это поле определяет режим использования

инф. данного сегмента.

Регистр признаков 80286 имеет дополнительный признак вложенности

и двухразрядный признак уровня привилегированности операций ввода-вы-

вода.

Устройство адресов производит преобразование адресов и одновремен-

но контролирует права доступа; содержит кэш-память (хранит базовый ад-

рес, предельное граничное значение и права доступа для всех сегментов

вертуальной памяти, выбранных в данный момент для использования выпол-

няющейся задачей). Наличие кэш-памяти сводит к минимуму необходимость

в считывании указанной информации из основной памяти и позволяет уст-

ройству адресов выполнять свою функцию за один цикл тактовой частоты.

Параллельная работа четырех внутренних устройств дает возможность

80286 осуществлять управление виртуальной памятью и обеспечивать защи-

ту всей памяти без снижения производительности.

ОСНОВНЫЕ ХАРАКТЕРИСТИКИ МП 80286

Тактовая частота .6; 8; 10; 12

Адресное пространство памяти:

физической, Мбайт 16

виртуальной на задачу, Гбайт .1

Число уровней защиты памяти .4

Пропускная способность шины, Мбайт/с 12,5

Число контактов четырехразрядного корпуса .68

В 80286 предусмотрены 4 иерархических уровня защиты памяти, реа-

лизованных аппаратно, что повышает общую производительность ПЭВМ и не

требует дополнительных программных затрат на выполнение функций защиты.

Ядро ОС работает на самом высоком уровне и выполняет такие наибо-

лее ответственные функции, как распределение памяти, планирование за-

дач и координацию взаимодействия между задачами. Небольшое по размеру

ядро ОС хорошо использует быстродействие процессора, и его можно расс-

матривать ка расширение физического процессора.

Следующим после уровня ядра ОС идет уровень супервизора, управля-

ющего ресурсами ввода-вывода, распределением буферов данных, глобаль-

ным планированием заданий. Программы супервизора имеют больший размер,

чем программы на уровне ядра.

На 3 уровне привилегированности располагаются служебно-приклад-

ные программы. Сюда относятся системы управления файлами, процессоры

языка управления заданиями и вспомогательные утилиты для прикладных

программ.

Наименее надежные программы, например неапробированные программы

пользователя, работают на 4 уровне, самом низком уровне привилегиро-

ванности.

В 80286 имеются 17 регистров. Восемь предназначены для выполнения

арифметических вычислений и формирования адресов, и смещений, и обес-

печивают программную совместимость с 80286.

Четыре сегментных регистра определяют 4 сегмента области вирту-

альных адресов, предоставляемых выполняющейся задаче. Это регистры

сегментов кода, данных, дополнительного сегмента и стека. Если в 8086

сегментные регистры являлись 16-разрядными, то в 80286 их длина увели-

чена до 64 разрядов, причем каждый из регистров содержит 16-разрядный

сектор и 48-разрядный дескриптор.Задача использует 4 аппаратных сегме-

нтных регистра и может иметь доступ максимум к 16 К сегментам. Эти ап-

паратные регистры перезагружаются каждый раз, когда поступает запрос

Реферат опубликован: 29/10/2008