Опубликован: 28.08.2008 | Уровень: специалист | Доступ: платный | ВУЗ: Компания IBM
Дополнительный материал 1:

Знакомство с семейством IBM System i

< Лекция 13 || Дополнительный материал 1: 123456789

Оставшаяся часть этого курса будет ориентирована на 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 новые задания для обработки этих команд.

< Лекция 13 || Дополнительный материал 1: 123456789
Денис Николаев
Денис Николаев
Россия, Привольная 1/2
Олег Бахимов
Олег Бахимов
Россия, Казань, Казанский государственный технологический университет, 2000