Страница: 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