Россия, Привольная 1/2 |
Знакомство с семейством IBM System i
Оставшаяся часть этого курса будет ориентирована на i5/OS, основную операционную систему System i.
В одном разделе i5/OS существует три модели приложений.
В традиционных приложения используется модель, известная как Интегрированная языковая среда (Integrated Language Environment). Эта модель позволяет приложениям C/C++, RPG, CL и COBOL вызывать функции и обмениваться данными друг с другом.
Приложения Java могут использовать JVM, встроенную в ядро i5/OS. JVM i5/OS использует преимущества ее объектно-ориентированной архитектуры, что позволяет добиться максимальной масштабируемости и производительности машины Java.
Новейшее дополнение к ряду моделей приложений - i5/OS PASE. Приложения, использующие эту модель, совместимы с двоичным интерфейсом AIX. Таким образом, исполняемые файлы AIX и i5/OS могут быть одинаковыми.
Сервисы во всех трех моделях i5/OS - стандартные.
Системные значения определяют параметры и информацию для системы. В частности, они определяют границы логического раздела i5/OS.
Системные значения можно просмотреть и изменить в iSeries Navigator, как показано на рисунке.
Также можно использовать команду WRKSYSVAL, работающую в текстовом интерфейсе. В текстовом интерфейсе вы можете увидеть кодовые названия этих значений. Например, QLMTSECOFR ограничивает доступ для привилегированных пользователей.
Каждое задание в i5/OS имеет свой идентификатор (Job ID). Job ID состоит из трех частей – названия, пользователя, запустившего задание, и номера.
Здесь показан список заданий iSeries Navigator для данного пользователя. Все три элемента выводятся в поле Job ID для каждого задания.
В дополнение к Job ID, который есть у ВСЕХ заданий, заданию также может быть назначен идентификатор процесса (Process ID). Process ID (pid) – это просто число. Оно используется в Unix-подобных API для идентификации процесса.
Задания в i5/OS могут инициироваться различными компонентами. Когда вы входите в систему, создается задание для обработки ваших запросов. Несколько заданий запускается автоматически операционной системой для собственных нужд. Приложения могут запускать новые задания для выполнения какой-либо работы. В i5/OS встроен планировщик заданий, который может использоваться для автоматизации их выполнения. Некоторые команды могут запускать новые задания. Или, как видно на рисунке, вы можете запускать в iSeries Navigator команду, и он будет инициировать в i5/OS новые задания для обработки этих команд.