Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - IBM System i - Система команд19 июля 2011Оглавление: 1. IBM System i 2. Система команд 3. Программирование Одной из особенностей платформы IBM System i является использование высокоуровневой системы команд TIMI, которая позволяет программам быть переносимыми и при этом получать пользу от более современного аппаратного и программного обеспечения без перекомпиляции. TIMI является виртуальной системой команд, не зависящей от реальной системы команд центрального процессора. Приложения, работающие в режиме пользователя могут содержать одновременно машинные коды TIMI и машинные коды конкретного процессора. Концептуально система сходна с архитектурой виртуальных машин, таких как Smalltalk, Java, .NET. Основное отличие от них глубокая интеграция TIMI в архитектуру AS/400, таким образом, что приложения являются переносимыми между системами System i с различными микропроцессорами. Следует отметить, что в отличие от других виртуальных машин, которые интерпретируют виртуальные инструкции при запуске ПО, инструкции TIMI не интерпретируются. При компиляции ПО, в объектном файле сохраняется как машинный код конкретного процессора, так и TIMI-код. Если приложение, скомпилированное для оригинальных 48-битных процессоров CISC AS/400, будет запущенно на системе с более новым процессором, например, 64-битном PowerPC, то операционная система проигнорирует машинный код старого процессора и оттранслирует TIMI-код в инструкции нового процессора перед запуском. Просмотров: 2747
|