Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Основные определения. Прежде чем двигаться дальше, дадим определения нескольким основным терминам




Прежде чем двигаться дальше, дадим определения нескольким основным терминам. Многие из них имеют значения, специфические для фирмы Intel и/или для систем на базе МП 80386.

Сегмент. Начиная с МП 8086, фирма Intel ввела понятие сегмента, который определяется как блок адресного пространства. В МП 8086 сегмент имеет максимальный размер 64 Кбайт или 65536 байт. К МП 80386 это ограничение больше неприменимо. Программисты теперь могут рассматривать сегменты как одномерные подпространства длиной до 4 Гбайт.

Вентиль - логический элемент, пропускающий только определенные процессы. МП 80386 с помощью дескрипторов вентилей обеспечивает защиту потоков управления \между исполнительными сегментами с различными уровнями привилегий. Существуют четыре типа вентилей - «вызов», «ловушка», «прерывание» и «задача».

Дескриптор - структура данных, используемая для определения характеристик программного элемента. Например, дескриптор описывает запись данных, сегмент или задачу.

Таблица - собрание данных, расположенных по строкам и столбцам для ссылок на них или хранимых как массив. Доступ к элементам таблицы возможен путем непосредственного вычисления их адреса, если известны селектор и базовый адрес.

Пространство линейных адресов. Адрес указывает размещение регистра, конкретное место в среде хранения или некоторые другие источники или приемники данных. В МП 80386 пространство линейных адресов простирается от 0 до 4 Гбайт. Линейный адрес указывает конкретный байт в этом пространстве.

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

Физический адрес - адрес, который действительно выбирает тот элемент памяти, где расположен требуемый байт. В МП 80386 линейный и физический адреса различаются, только когда выполняется разбиение памяти на страницы.

Задача - основная, уникальная функция программы или системы. Это можетбыть один эпизод выполнения программы. Задачи также называют процессами.

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

Микрокод - список малых программных шагов, а также множества функций управления, отрабатываемых исполнительнойлогикой компьютерной системы, декодирующей команды. Этот код лежит ниже уровня языка ассемблера.

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

Флаг - индикатор, состояние установки/сброса которого используется для информирования более поздней секции программы о выполнении или невыполнении некоторого условия.




Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 313; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.