IBM nagyszámítógép -IBM mainframe

Az IBM nagyszámítógépek az IBM által 1952 óta gyártott nagy számítógépes rendszerek. Az 1960-as és 1970-es években az IBM uralta a nagy számítógéppiacot. Az IBM üzleti számítógépeihez tartozó jelenlegi nagyszámítógépek az IBM System/360 alapkialakításának fejlesztései .

Első és második generáció

IBM 704 mainframe a NACA-nál 1957-ben

1952-től az 1960-as évek végéig az IBM számos nagy számítógép-modellt gyártott és forgalmazott, az IBM 700/7000 sorozat néven . Az első generációs 700-asok vákuumcsövekre épültek , míg a későbbi, második generációs 7000-esek tranzisztorokat használtak . Ezek a gépek megalapozták az IBM dominanciáját az elektronikus adatfeldolgozásban (EDP). Az IBM-nek két modellkategóriája volt: egy (701, 704, 709, 7030, 7090, 7094, 7040, 7044) mérnöki és tudományos használatra, és egy (702, 705, 705-II, 705-III, 7080, 7072, , 7074, 7010) kereskedelmi vagy adatfeldolgozási célra. A két kategória, a tudományos és a kereskedelmi, általában közös perifériákat használt, de teljesen eltérő utasításkészlettel rendelkeztek , és még az egyes kategóriákon belül is voltak összeférhetetlenségek.

Az IBM kezdetben mindenféle szoftver nélkül adta el számítógépeit, elvárva a vásárlóktól, hogy maguk írjanak; a programokat manuálisan indították el, egyenként. Később az IBM fordítókat biztosított az újonnan kifejlesztett magasabb szintű Fortran , COMTRAN és később COBOL programozási nyelvekhez . Az első operációs rendszereket IBM számítógépekhez olyan IBM-ügyfelek írták, akik nem akarták, hogy nagyon drága gépeik (az 1950-es évek közepén 2 millió USD) tétlenül üljenek, miközben a kezelők kézzel állítsák be a feladatokat. Ezek az első operációs rendszerek lényegében ütemezett munkasorok voltak. Általában úgy gondolják, hogy az első valódi munkához használt operációs rendszer a GM-NAA I/O volt, amelyet a General Motors kutatási részlege készített 1956-ban. Az IBM továbbfejlesztette a GM-NAA I/O egyik utódját, a SHARE operációs rendszert , és az ügyfeleknek IBSYS néven . Ahogy a szoftverek egyre összetettebbé és fontosabbá váltak, megterhelővé vált a sok különböző kialakítású támogatás költségei, és ez volt az egyik olyan tényező, amely az IBM-et a System/360 és operációs rendszerei fejlesztésére késztette .

A második generációs (tranzisztor alapú) termékek az IBM üzleti tevékenységének alappillérei voltak, és az IBM a System/360 bevezetése után még évekig folytatta ezek gyártását. (Néhány IBM 7094 az 1980-as évekig is üzemben maradt.)

Kisebb gépek

Az IBM 1401 restaurálás alatt áll a Számítógéptörténeti Múzeumban

A System/360 előtt az IBM kisebb méretű számítógépeket is értékesített, amelyek nem számítottak nagyszámítógépeknek, bár a modern szabványok szerint még mindig terjedelmesek és drágák voltak. Ezek a következők voltak:

Az IBM nehezen tudta rávenni az ügyfeleket, hogy a kisebb gépekről a nagyszámítógépekre frissítsenek, mert nagyon sok szoftvert kellett újraírni. A 7010-et 1962-ben mutatták be nagyszámítógép méretű 1410-es néven. A későbbi System 360 és 370 emulálhatta az 1400-as gépeket. A System/360-zal egyidejűleg egy asztali méretű gépet adtak ki eltérő utasításkészlettel, az IBM 1130- at, hogy az 1620 által elfoglalt rést kezelje. Ugyanazt az EBCDIC karakterkódolást használta, mint a 360, és többnyire Fortranban volt programozva . szükség esetén viszonylag könnyen adaptálható volt nagyobb gépekhez.

Az IBM az S/360 után kisebb gépeket is bemutatott. Ezek a következők voltak:

A középkategóriás számítógép az IBM által a nagyszámítógépek és a mikroszámítógépek közé eső számítógépes rendszerek osztályára használt megjelölés.

IBM System/360

IBM System/360 Model 50

Mindez megváltozott a System/360 (S/360) 1964. áprilisi bejelentésével. A System/360 kompatibilis modellek egyetlen sorozata volt kereskedelmi és tudományos felhasználásra egyaránt. A „ 360 ” szám egy „360 fokos ” vagy „minden körüli” számítógépes rendszerre utal. A System/360 olyan funkciókat tartalmazott, amelyek korábban csak a kereskedelmi vonalon (például decimális aritmetika és bájtcímzés), vagy a műszaki és tudományos vonalon (például lebegőpontos aritmetika ) voltak jelen. Az aritmetikai egységek és a címzési jellemzők egy része opcionális volt a System/360 egyes modelljein. A modellek azonban felfelé kompatibilisek voltak, és a legtöbb lefelé is. A System/360 volt az első széles körben használt számítógép, amely az operációs rendszerek használatához dedikált hardvert tartalmazott . Ezek között voltak felügyelői és alkalmazásmódú programok és utasítások, valamint a beépített memóriavédelmi lehetőségek. Hardveres memóriavédelem került kialakításra, hogy megvédje az operációs rendszert a felhasználói programoktól (feladatoktól) és a felhasználói feladatoktól egymástól. Az új gépnek nagyobb címterülete is volt , mint a régebbi nagyszámítógépeknek, 24 bit a 8 bites bájtokat címezte, szemben a tipikus 18 bites 36 bites szavakat.

A System/360 sorozat kisebb modelljei (pl. a 360/30) az 1400-as sorozatot hivatottak leváltani, miközben egyszerűbb frissítési utat biztosítottak a nagyobb 360-asokhoz. A második generációról az új vonalra való átmenet simítása érdekében az IBM a 360 mikroprogramozási képességét használta a népszerűbb régebbi modellek emulálására. Így a 360/30-asok ezzel a többletköltség-szolgáltatással 1401, a nagyobb 360/65-ösök pedig 7094 programot futtathatnak. A régi programok futtatásához a 360-at le kellett állítani, és emulációs módban újra kellett indítani. Sok ügyfél továbbra is régi szoftverét használta, és a későbbi System/370 egyik jellemzője az volt, hogy az operációs rendszer vezérlése mellett emulációs módba, majd vissza lehetett váltani.

A System/360 család operációs rendszerei közé tartozik az OS/360 (PCP-vel, MFT-vel és MVT-vel ), BOS/360 , TOS/360 és DOS/360 .

A System/360 később System/370 , System/390 és 64 bites zSeries, System z és zEnterprise gépekké fejlődött . A System/370 a legelső System/370 modellek kivételével minden modellben bevezette a virtuális memória képességeit; Az OS/360 MFT OS/VS1 változata, az OS/360 MVT OS/VS2 (SVS) változata és a DOS/360 DOS/VS változata jelent meg a virtuális memória képességeinek használatára, majd az MVS , amely a korábbi virtuális memóriás operációs rendszerekkel ellentétben külön programokat futtatott külön címterekben, ahelyett, hogy az összes programot egyetlen virtuális címtérben futtatta volna. A virtuális memória képességei lehetővé tették a rendszer számára a virtuális gépek támogatását is ; a VM/370 hypervisor egy vagy több virtuális gépet futtatna, amely vagy szabványos System/360 vagy System/370 operációs rendszert vagy egyfelhasználós beszélgetésfigyelő rendszert (CMS) futtat. Egy időmegosztásos virtuálisgép-rendszer több virtuális gépet is futtathat, felhasználónként egyet, és mindegyik virtuális gépen CMS-példány fut.

A mai rendszerek

IBM System z800

A zSeries család, amelyet 2000-ben mutattak be a z900-zal, az IBM újonnan tervezett 64 bites z/architektúráját tartalmazta .

Processzor egységek

A jelenlegi IBM nagyszámítógépeken a különböző processzorok a következők:

Megjegyzendő, hogy ezek lényegében azonosak, de megkülönböztetik a szoftverköltség-szabályozást: a CP kivételével mindegyik kissé korlátozott, így nem használhatók tetszőleges operációs rendszerek futtatására, így nem számítanak bele a szoftverlicencelési költségekbe (amelyek jellemzően a CP-k számán alapulnak ). Vannak más támogató processzorok is, amelyek általában a nagyszámítógépekbe vannak telepítve, mint például a kriptográfiai gyorsítók ( CryptoExpress ), az OSA-Express hálózati processzor és a FICON Express lemez I/O processzorok.

A Neon Enterprise Software azt a szoftvert, amely lehetővé teszi a felhasználók számára, hogy "hagyományos" munkaterheléseket futtassák zIIP-ken és zAAP-kon, rövid ideig "zPrime" néven forgalmazta, de 2011-ben az IBM pert követően kivonták a piacról.

Operációs rendszer

A jelenlegi IBM nagyszámítógépeken használt elsődleges operációs rendszerek közé tartozik a z/OS (amely az OS /360 vonalon az MVS/ESA-t és az OS/390 -et követte ), a z/VM (ami a VM/ESA-t és a VM/XA SP-t követte a CP- ben). 40-es vonal), z/VSE (amely a DOS/360 vonalba tartozik ), z/TPF (a Transaction Processing Facility utódja az Airlines Control Program családban) és Linux IBM Z-n (pl. Debian , Red Hat Enterprise Linux , SUSE Linux Enterprise Server ). Egyes rendszereken MUSIC/SP , valamint UTS (Mainframe UNIX) fut . 2008 októberében a Sine Nomine Associates bemutatta az OpenSolarist a System z rendszeren ; azóta megszűnt.

Köztes szoftver

A jelenlegi IBM nagyszámítógépek az összes nagyobb vállalati tranzakciófeldolgozási környezetet és adatbázist futtatják , beleértve a CICS-t , az IMS-t , a WebSphere Application Server-t, az IBM Db2 -t és az Oracle -t . Sok esetben ezek a szoftveralrendszerek egynél több nagyszámítógépes operációs rendszeren is futhatnak.

Emulátorok

Léteznek szoftver alapú emulátorok a System/370, System/390 és System z hardverekhez, köztük a FLEX-ES , amely UnixWare vagy Linux alatt fut , és a szabadon elérhető Hercules , amely Linux , FreeBSD , Solaris , macOS és Microsoft Windows . Az IBM egy zPDT (System z Personal Development Tool) nevű emulátort kínál, amely Linuxon fut x86-64-es gépeken.

Lásd még

Hivatkozások

További irodalom

Külső linkek