IBM System i

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2019. augusztus 24-én felülvizsgált verziótól ; az ellenőrzések 4 szerkesztést igényelnek .

Az IBM System i  IBM szerverek sorozata. Az IBM i operációs rendszer ehhez a sorozathoz készült . A sorozat 1988. július 21-én jött létre AS / 400 néven, 2000-ben átnevezték eServer iSeries -re, majd System i -re (2006 óta).

2008 áprilisában az IBM bejelentette a System i és System p platformok IBM Power Systems márkanév alatti integrációját, amely támogatja az IBM i OS- t (korábban i5/OS-nek és OS/400-nak is nevezték), AIX -et és Linuxot .

Történelem

Az IBM System/38 -at 1980 novemberében mutatták be, mint üzleti felhasználók miniszámítógépét . 1988-ban az AS/400 számítógép váltotta fel. Az IBM i objektum operációs rendszert használta (eredetileg OS/400-nak hívták az OS/360 és OS/2 analógiájára , majd átnevezték i5/OS-re).

Főbb jellemzők: DB2/400 DBMS működés , menü alapú interfész, többfelhasználós munka támogatása, IBM 5250 terminálok, nyomtatók támogatása. A modern verziók támogatják a webalkalmazások futtatását ( IBM WebSphere vagy PHP/MySQL alapú) [1] .

A Unix-szerű operációs rendszerek a "minden egy fájl" paradigmát, míg a System i a "minden fájl" paradigmát használják. Az operációs rendszer szemétgyűjtőt és objektumperzisztenciát biztosít. A Unix-szerű fájlrendszert az Integrated File System segítségével emulálják . [2] Megvalósult a Java virtuális gép egy verziója.

Az IBM System i platform kibővíti az objektumorientált System/38 rendszert az IBM DB2 beágyazott relációs adatbázissal.

Parancsrendszer

Az IBM System i platform egyik jellemzője a magas szintű TIMI (Technology Independent Machine Interface) utasításkészlet használata , amely lehetővé teszi a programok hordozhatóságát, miközben továbbra is kihasználják a modernebb hardver és szoftver előnyeit. Szoftver újrafordítás nélkül.

A TIMI egy virtuális utasításkészlet, amely független a CPU tényleges utasításkészletétől. A felhasználói módban futó alkalmazások TIMI gépi kódokat és processzorspecifikus gépi kódokat is tartalmazhatnak. Elvileg a rendszer hasonló az olyan virtuális gépek architektúrájához, mint a Smalltalk , Java , .NET . A fő különbség tőlük a TIMI mélyreható integrálása az AS/400 architektúrába, így az alkalmazások hordozhatók a különböző mikroprocesszorokkal rendelkező System i rendszerek között.

Különös figyelmet kell fordítani arra, hogy más virtuális gépekkel ellentétben, amelyek a szoftver indításakor értelmezik a virtuális utasításokat, a TIMI utasításai nem értelmezhetők. Szoftverfordításkor mind az adott processzor gépi kódja, mind a TIMI kódja egy objektumfájlban kerül tárolásra. Ha az eredeti 48 bites CISC AS/400 processzorokhoz fordított alkalmazás egy újabb RISC processzorral rendelkező rendszeren fut , például egy 64 bites PowerPC -n , az operációs rendszer figyelmen kívül hagyja a régi processzor gépi kódját, és lefordítja [3] a TIMI kódot az új processzor utasításaiba, mielőtt elkezdené.

Programozás

Az AS/400-hoz az assembler , RPG , C , C++ , Pascal , Java , EGL , Perl , Smalltalk , COBOL , SQL , BASIC , PHP , PL/I , Python , REXX programozási nyelvek kerültek megvalósításra .

Lásd még

Jegyzetek

  1. Zend Core i5/OS-hez Archiválva : 2009. március 30. a Wayback Machine -nél .
  2. Fájlintegritás figyelése iSerieshez Archiválva : 2009. május 14.
  3. 1 2 Soltis, Frank G. System i technológiák. 4. sz. előadás: Technológiától független gépi interfész. . INTUIT.ru Internetes Információs Technológiai Egyetem. — Az előadások tanfolyama az IBM anyagi támogatásával jött létre. Szerző: Soltis, Frank Gerald , az IBM iSeries architektúra megalkotója, a 64 bites PowerPC processzorarchitektúra elnöke, a Minnesota Egyetem villamos- és számítástechnikai tanszékének adjunktusa. Letöltve: 2012. október 15. Archivált 10 2011. január.

Linkek