Организация вычислительных систем и сетей. Халабия Р.Ф. - 120 стр.

UptoLike

Составители: 

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