Глава 2. Информационная основа работы механизма защиты.2.1. Контрольные поля дескрипторов.В МП Intel х86 дескрипторы используются как в качестве средств структурирования, так и для защиты программ и данных. В данном разделе дескрипторы рассматриваются только в качестве информационной основы работы механизма защиты. Описание объектов через дескрипторы используется в различных вычислительных системах. Из пионеров использования дескрипторов можно отметить корпорации Burroughs (Система В5000 - 1961г.) и Intel (Система iAPX 432 - 1981г.). Дескрипторы объектов являются средством проектирования структур данных и программ в виде ориентированных графов. По области использования дескрипторы делятся на системные и пользовательские. По структуре и типу описываемых объектов различают дескрипторы - описатели сегментов и дескрипторы - описатели точек входа в программы (шлюзов). К описателям сегментов относятся:
К описателям точек входов в программы относятся дескрипторы шлюзов (все являются системными):
По соображениям совместимости системных программ для МП i80386 и выше с МП i80286 биты некоторых полей дескрипторов оказались расположенными в несмежных разрядах. Но для удобства понимания, структуры дескрипторов сегментов и шлюзов часто представляют в виде логических схем, в которых разряды отдельных полей представляются смежными. Все дескрипторы содержат по три основных поля. Из них механизм защиты использует следующие поля:
|