IBM System i — серія серверів IBM. Для цієї серії була створена операційна система IBM i. Серія створена 21 липня 1988 під назвою AS/400, перейменована в eServer iSeries в 2000 році, потім в System i (з 2006 року).
У квітні 2008 року IBM заявила про інтеграцію платформ System i та під брендом IBM з підтримкою ОС IBM i (раніше також називалася i5/OS і OS/400), AIX та Linux.
Історія
Система була представлена в листопаді 1980 як мінікомп'ютер для бізнес-користувачів. У 1988 вона була замінена комп'ютером AS/400. У ньому використовувалася об'єктна операційна система IBM i (спочатку називалася OS/400 за аналогією з (OS/360) та (OS/2) і перейменовувалася в i5/OS).
Основні можливості: робота СУБД DB2/400, інтерфейс заснований на меню, підтримка багатокористувацької роботи, підтримка терміналів IBM 5250, принтерів. Сучасні версії підтримують виконання вебдодатків (на базі IBM WebSphere або PHP / MySQL).
Юнікс-подібні операційні системи використовують парадигму «все є файл» («everything is a file»), тоді як System i використовує принцип «все є об'єкт». Операційною системою надається збирач сміття та збереження об'єктів. Юнікс-подібна файлова система емулюється за допомогою Integrated File System.. Реалізована версія віртуальної машини Java.
Платформа IBM System i розширює об'єктно-орієнтовану систему вбудованої реляційної СУБД DB2.
Система команд
Однією з особливостей платформи IBM System i є використання високорівневої системи команд TIMI («Technology Independent Machine Interface»), що дозволяє програмам бути стерпним і при цьому отримувати користь від сучаснішого апаратного та програмного забезпечення без перекомпіляції. TIMI є віртуальною системою команд, що не залежить від реальної системи команд центрального процесора. Програми, що працюють в режимі користувача можуть містити одночасно машинні коди TIMI і машинні коди конкретного процесора. Концептуально система схожа з архітектурою віртуальних машин, таких як Smalltalk, Java, .NET. Основна відмінність від них — глибока інтеграція TIMI в архітектуру AS/400, таким чином, що додатки є стерпним між системами System i з різними мікропроцесорами.
Слід зазначити, що на відміну від інших віртуальних машин, які інтерпретують віртуальні інструкції при запуску ПЗ, інструкції TIMI не інтерпретуються. При компіляції ПЗ, в об'єктному файлі зберігається як машинний код конкретного процесора, так і TIMI-код. Коли програма скомпільовані для оригінальних 48-бітових процесорів CISC AS/400, буде запущено на системі з новішим процесором, наприклад, 64-бітному PowerPC, то операційна система проігнорує машинний код старого процесора і транслюватиме TIMI-код в інструкції нового процесора перед запуском.
Програмування
Для AS/400 були реалізовані мови програмування RPG, асемблер, C, , Pascal, Java, , Perl, Smalltalk, COBOL, SQL, BASIC, PHP, (PL/I), Python, REXX.
Див. також
Примітки
- Zend Core for i5/OS [ 30 березня 2009 у Wayback Machine.].
- File Integrity Monitoring for iSeries [ 14 травня 2009 у Wayback Machine.]
Посилання
- IBM's Power Systems product page [ 3 червня 2012 у Wayback Machine.]
- IBM Hardware list for «System i» [ 3 червня 2012 у Wayback Machine.]
- MidrangeWiki [ 20 листопада 2008 у Wayback Machine.]
- AS/400: рывок с низкого старта [ 11 вересня 2015 у Wayback Machine.] Сергей Орлов // «Журнал сетевых решений/LAN» , № 04, 1997
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
IBM System i seriya serveriv IBM Dlya ciyeyi seriyi bula stvorena operacijna sistema IBM i Seriya stvorena 21 lipnya 1988 pid nazvoyu AS 400 perejmenovana v eServer iSeries v 2000 roci potim v System i z 2006 roku Server IBM System i 570 vipushenij u 2006 roci U kvitni 2008 roku IBM zayavila pro integraciyu platform System i ta pid brendom IBM z pidtrimkoyu OS IBM i ranishe takozh nazivalasya i5 OS i OS 400 AIX ta Linux IstoriyaSistema bula predstavlena v listopadi 1980 yak minikomp yuter dlya biznes koristuvachiv U 1988 vona bula zaminena komp yuterom AS 400 U nomu vikoristovuvalasya ob yektna operacijna sistema IBM i spochatku nazivalasya OS 400 za analogiyeyu z OS 360 ta OS 2 i perejmenovuvalasya v i5 OS Osnovni mozhlivosti robota SUBD DB2 400 interfejs zasnovanij na menyu pidtrimka bagatokoristuvackoyi roboti pidtrimka terminaliv IBM 5250 printeriv Suchasni versiyi pidtrimuyut vikonannya vebdodatkiv na bazi IBM WebSphere abo PHP MySQL Yuniks podibni operacijni sistemi vikoristovuyut paradigmu vse ye fajl everything is a file todi yak System i vikoristovuye princip vse ye ob yekt Operacijnoyu sistemoyu nadayetsya zbirach smittya ta zberezhennya ob yektiv Yuniks podibna fajlova sistema emulyuyetsya za dopomogoyu Integrated File System Realizovana versiya virtualnoyi mashini Java Platforma IBM System i rozshiryuye ob yektno oriyentovanu sistemu vbudovanoyi relyacijnoyi SUBD DB2 Sistema komandOdniyeyu z osoblivostej platformi IBM System i ye vikoristannya visokorivnevoyi sistemi komand TIMI Technology Independent Machine Interface sho dozvolyaye programam buti sterpnim i pri comu otrimuvati korist vid suchasnishogo aparatnogo ta programnogo zabezpechennya bez perekompilyaciyi TIMI ye virtualnoyu sistemoyu komand sho ne zalezhit vid realnoyi sistemi komand centralnogo procesora Programi sho pracyuyut v rezhimi koristuvacha mozhut mistiti odnochasno mashinni kodi TIMI i mashinni kodi konkretnogo procesora Konceptualno sistema shozha z arhitekturoyu virtualnih mashin takih yak Smalltalk Java NET Osnovna vidminnist vid nih gliboka integraciya TIMI v arhitekturu AS 400 takim chinom sho dodatki ye sterpnim mizh sistemami System i z riznimi mikroprocesorami Slid zaznachiti sho na vidminu vid inshih virtualnih mashin yaki interpretuyut virtualni instrukciyi pri zapusku PZ instrukciyi TIMI ne interpretuyutsya Pri kompilyaciyi PZ v ob yektnomu fajli zberigayetsya yak mashinnij kod konkretnogo procesora tak i TIMI kod Koli programa skompilovani dlya originalnih 48 bitovih procesoriv CISC AS 400 bude zapusheno na sistemi z novishim procesorom napriklad 64 bitnomu PowerPC to operacijna sistema proignoruye mashinnij kod starogo procesora i translyuvatime TIMI kod v instrukciyi novogo procesora pered zapuskom ProgramuvannyaDlya AS 400 buli realizovani movi programuvannya RPG asembler C C Pascal Java Perl Smalltalk COBOL SQL BASIC PHP PL I Python REXX Div takozhIBM 5250PrimitkiZend Core for i5 OS 30 bereznya 2009 u Wayback Machine File Integrity Monitoring for iSeries 14 travnya 2009 u Wayback Machine PosilannyaIBM s Power Systems product page 3 chervnya 2012 u Wayback Machine IBM Hardware list for System i 3 chervnya 2012 u Wayback Machine MidrangeWiki 20 listopada 2008 u Wayback Machine AS 400 ryvok s nizkogo starta 11 veresnya 2015 u Wayback Machine Sergej Orlov Zhurnal setevyh reshenij LAN 04 1997