ВУЗ:
Составители:
120
Машинный интерфейс AS/400
Набор инструкций (неисполняемых)
Операции:
-обычные инструкции для
традиционных операндов
(т. е. Битов, байтов, строк)
- объектно-ориентированные инструкции
(т. е. управляемый доступ к сложным структурам
и манупулирование ими)
Операнды:
- объекты
- непосредственные данные
Структуры поддержки продуктов
Зависит от
аппаратуры
объекты
Рис. 9.4.
В машинном интерфейсе МI определены объекты нескольких типов.
Большинство из них - сложные структуры данных, необходимые для
представления информационных ресурсов. Одним из самых важных типов
объектов в системе служит пространство – просто набор байтов не
относящийся к физическому оборудованию. Многие с трудом представляют
себе, что значит масса подвешенных неизвестно где байтов,
которую очень
хочется связать с аппаратурой. Но в MI понятие пространства не имеет
отношения к физической памяти – оно абсолютно не зависимо от того, что
находится ниже.
Когда программе MI требуется память, она использует пространство. Это
не концепция регистров и физической памяти и не адресное пространство в
традиционном смысле. Например, компилятор AS/400 помещает в
пространство
созданный шаблон программы.
Кроме пространства, существуют и другие типы объектов. До сих пор мы
обсуждали только системные объекты МI. Но объекты поддерживают и
OS/400.
Пространство
байтов
КОП Операнды
Машинный
интерфейс
Вертикальный
микрокод
Горизонтальный
микрокод
Аппаратура
Сложные
структуры
данных
Машинный интерфейс AS/400
Набор инструкций (неисполняемых)
КОП Операнды
Машинный
интерфейс Операции:
-обычные инструкции для
традиционных операндов
(т. е. Битов, байтов, строк)
- объектно-ориентированные инструкции
Вертикальный (т. е. управляемый доступ к сложным структурам
микрокод и манупулирование ими)
Операнды:
Горизонтальный - объекты
микрокод
- непосредственные данные
Аппаратура Структуры поддержки продуктов
Сложные Пространство
Зависит от структуры байтов
аппаратуры данных
объекты
Рис. 9.4.
В машинном интерфейсе МI определены объекты нескольких типов.
Большинство из них - сложные структуры данных, необходимые для
представления информационных ресурсов. Одним из самых важных типов
объектов в системе служит пространство – просто набор байтов не
относящийся к физическому оборудованию. Многие с трудом представляют
себе, что значит масса подвешенных неизвестно где байтов, которую очень
хочется связать с аппаратурой. Но в MI понятие пространства не имеет
отношения к физической памяти – оно абсолютно не зависимо от того, что
находится ниже.
Когда программе MI требуется память, она использует пространство. Это
не концепция регистров и физической памяти и не адресное пространство в
традиционном смысле. Например, компилятор AS/400 помещает в
пространство созданный шаблон программы.
Кроме пространства, существуют и другие типы объектов. До сих пор мы
обсуждали только системные объекты МI. Но объекты поддерживают и
OS/400.
120
Страницы
- « первая
- ‹ предыдущая
- …
- 118
- 119
- 120
- 121
- 122
- …
- следующая ›
- последняя »
