IBM System i

IBM System i
Сервер IBM System i 570 выпущенный в 2006 году.

IBM System i — серия серверов IBM. Для этой серии была создана операционная система IBM i. Серия создана 21 июля 1988 года под названием AS/400, переименована в eServer iSeries в 2000 году, затем в System i (с 2006 года).

В апреле 2008 года IBM заявила об интеграции платформ System i и System p под брендом IBM Power Systems с поддержкой ОС IBM i (ранее также называвшейся i5/OS и OS/400), AIX и Linux.

Содержание

История

Система IBM System/38 была представлена в ноябре 1980 в качестве миникомпьютера для бизнес-пользователей. В 1988 она была заменена компьютером AS/400. В нем использовалась объектная операционная система IBM i (изначально называлась OS/400 по аналогии с OS/360 и OS/2, затем переименовывалась в i5/OS).

Основные возможности: работа СУБД DB2/400, интерфейс основанный на меню, поддержка многопользовательской работы, поддержка терминалов IBM 5250, принтеров. Современные версии поддерживают выполнение веб-приложений (на базе IBM WebSphere или PHP/MySQL)[1].

Юникс-подобные операционные системы используют парадигму «все есть файл» («everything is a file»), тогда как System i использует принцип «все есть объект». Операционной системой предоставляется сборщик мусора и сохранение объектов. Юникс-подобная файловая система эмулируется при помощи Integrated File System.[2] Реализована версия виртуальной машины Java.

Платформа IBM System i расширяет объектно-ориентированную систему System/38 встроенной реляционной СУБД DB2.

Система команд

Одной из особенностей платформы IBM System i является использование высокоуровневой системы команд TIMI («Technology Independent Machine Interface», рус. Машинный интерфейс, независимый от технологии[3]), которая позволяет программам быть переносимыми и при этом получать пользу от более современного аппаратного и программного обеспечения без перекомпиляции.

TIMI является виртуальной системой команд, не зависящей от реальной системы команд центрального процессора. Приложения, работающие в режиме пользователя, могут содержать одновременно машинные коды TIMI и машинные коды конкретного процессора. Концептуально система сходна с архитектурой виртуальных машин, таких как Smalltalk, Java, .NET. Основное отличие от них — глубокая интеграция TIMI в архитектуру AS/400, таким образом, что приложения являются переносимыми между системами System i с различными микропроцессорами.

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

Программирование

Для AS/400 были реализованы языки программирования RPG, ассемблер, C, C++, Pascal, Java, EGL, Perl, Smalltalk, COBOL, SQL, BASIC, PHP, PL/I, Python, REXX.

См. также

  • AS/400 Control Language
  • AS/400 Libraries
  • AS/400 Library List
  • AS/400 object
  • i5/OS
  • IBM 5250
  • IPDS
  • iSeries QSHELL
  • COMMON
  • IBM System p

Примечания

  1. Zend Core for i5/OS.
  2. File Integrity Monitoring for iSeries
  3. 1 2 Солтис, Франк Г. Технологии System i. Лекция №4: Машинный интерфейс, независимый от технологии.  (рус.). INTUIT.ru Интернет-Университет Информационных Технологий. — Курс лекций создан при финансовой поддержке компании IBM. Автор: Солтис, Франк Джеральд[ru], создатель архитектуры iSeries IBM, возглавляет подразделение по разработке архитектуры 64-битных процессоров PowerPC, адъюнкт-профессор в департаменте электротехники и вычислительной техники Университета штата Миннесота.. Архивировано из первоисточника 26 октября 2012. Проверено 15 октября 2012.

Ссылки

П:  Компьютерные технологии


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "IBM System i" в других словарях:

  • IBM System z9 — is a line of IBM mainframes. It was announced on July 25, 2005 and the first models were available on September 16, 2005. The System z9 also marks the end of the previously used eServer zSeries naming convention. Background System z9 is a… …   Wikipedia

  • IBM System z — IBM System z, or earlier IBM eServer zSeries, is a brand name designated by IBM to all its mainframe computers.In 2000, IBM rebranded the existing System/390 to IBM eServer zSeries with the e depicted in IBM s red trademarked symbol. But because… …   Wikipedia

  • IBM System z — IBM mainframe Архитектура 700/7000 series разная System/360 System/370 System/370 S/370 XA ESA/370 System/390 ESA/390 (ARCHLVL 1) zSeries z/Architecture 1 (ARCHLVL …   Википедия

  • IBM System/32 — System 32 redirects here. For the arcade system board, see Sega System 32. The IBM System/32 (IBM 5320) introduced in January 1975 [http://www 03.ibm.com/ibm/history/exhibits/rochester/rochester 4017.html] was a low end business computer. It was… …   Wikipedia

  • IBM System/3X — was a line of general business midrange computers that were developed and marketed by the IBM Company beginning in 1975. The AS/400, a successor system that was introduced in 1988, was based on a combination of the System/36 and System/38… …   Wikipedia

  • IBM System R — is a database system built as a research project at IBM San Jose Research (now IBM Almaden Research Center) in the 1970s. System R was a seminal project: it was the first implementation of Structured Query Language (SQL), which has since become… …   Wikipedia

  • IBM System x — The IBM System x computers form a sub brand of International Business Machines (IBM s) System brand servers (the other System sub brands having the names IBM System i, IBM System p, IBM System z and IBM System Storage). In addition IBM System x… …   Wikipedia

  • IBM System/36 — The IBM System/36 was a minicomputer marketed by IBM from 1983 to 2000. It was a multi user, multi tasking successor to the System/34. Like the System/34 and the older System/32, the System/36 was primarily programmed in the RPG II language. One… …   Wikipedia

  • IBM System i — The IBM System i is IBM s previous generation of systems designed for IBM i users, and was subsequently replaced by the IBM Power Systems in April 2008. In 2006, the platform was rebranded to System i as part of IBM s Systems branding initiative …   Wikipedia

  • IBM System p — The System p, formerly known as RS/6000, was IBM s RISC/UNIX based server and workstation product line. In April 2008, IBM announced a rebranding of the System p and its unification with the System i platform. The resulting product line is called …   Wikipedia

  • IBM System/38 — The System/38 was a midrange computer Server Platform manufactured and sold by the IBM Corporation. The system offered a number of innovative features, and was the brainchild of IBM engineer Dr. Frank Soltis. Developed under the code name Pacific …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»