Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СОС_1.docx
Скачиваний:
7
Добавлен:
16.04.2019
Размер:
1.15 Mб
Скачать

[Править]Система команд

Одной из особенностей платформы IBM System i является использование высокоуровневой системы команд TIMI («Technology Independent Machine Interface»), которая позволяет программам быть переносимыми и при этом получать пользу от более современного аппаратного и программного обеспечения без перекомпиляции. TIMI является виртуальной системой команд, не зависящей от реальной системы команд центрального процессора. Приложения, работающие в режиме пользователя могут содержать одновременно машинные коды TIMI и машинные коды конкретного процессора. Концептуально система сходна с архитектурой виртуальных машин, таких как SmalltalkJava,.NET. Основное отличие от них — глубокая интеграция TIMI в архитектуру AS/400, таким образом, что приложения являются переносимыми между системами System i с различными микропроцессорами.

Следует отметить, что в отличие от других виртуальных машин, которые интерпретируют виртуальные инструкции при запуске ПО, инструкции TIMI не интерпретируются. При компиляции ПО, в объектном файле сохраняется как машинный код конкретного процессора, так и TIMI-код. Если приложение, скомпилированное для оригинальных 48-битных процессоров CISC AS/400, будет запущенно на системе с более новым процессором, например, 64-битном PowerPC, то операционная система проигнорирует машинный код старого процессора и оттранслирует TIMI-код в инструкции нового процессора перед запуском.

Платформа System z

IBM System z (более раннее название — IBM eServer zSeries) — бренд, созданный компанией IBM для обозначения линейкимейнфреймов.

Название

Буква Z происходит от «zero down time», которое означает нулевое время простоя, позволяющее непрерывно поддерживать работу сервера 24 часа в день 7 дней в неделю в течение 365 суток.

В 2000 году компания IBM на смену архитектуры IBM System/390 объявила новую 64-разрядную архитектуру IBM eServer zSeries, и уже в октябре 2000 была выпущена первая модель этого семейства zSeries 900. В 2002 году была представлена новая базовая модель zSeries 800; в апреле появился сервер zSeries 890.

В 2005 году на смену моделям zSeries было представлено семейство IBM System z9. Тогда же было введено название «IBM System z», объединяющее эти семейства. В 2008 году было представлено семейство IBM System z10, реализующее новый уровень архитектуры z/Architecture 2.

Название «IBM System z» в настоящее время относится ко всем моделям, поддерживающим z/Architecture, то есть к семействам IBM zSeriesIBM System z9 и IBM System z10.