IBM sálový počítač -IBM mainframe

Sálové počítače IBM jsou velké počítačové systémy vyráběné IBM od roku 1952. Během 60. a 70. let IBM dominovala velkému počítačovému trhu. Současné sálové počítače v řadě obchodních počítačů IBM jsou vývojem základního návrhu systému IBM System/360 .

První a druhá generace

IBM 704 sálový počítač v NACA v roce 1957

Od roku 1952 do konce 60. let IBM vyráběla a prodávala několik velkých modelů počítačů, známých jako řada IBM 700/7000 . První generace 700 byly založeny na elektronkách , zatímco pozdější, druhá generace 7000 používala tranzistory . Tyto stroje zajistily dominanci IBM v oblasti elektronického zpracování dat ("EDP"). IBM měla dvě modelové kategorie: jednu (701, 704, 709, 7030, 7090, 7094, 7040, 7044) pro inženýrské a vědecké použití a jednu (702, 705, 705-II, 705-III, 7080, 70720, , 7074, 7010) pro komerční použití nebo pro zpracování dat. Tyto dvě kategorie, vědecká a komerční, obecně používaly běžné periferie, ale měly zcela odlišné sady instrukcí , a dokonce i v rámci každé kategorie byly nekompatibility.

IBM zpočátku prodávala své počítače bez jakéhokoli softwaru a očekávala, že zákazníci napíší svůj vlastní; programy byly spouštěny ručně, jeden po druhém. Později IBM poskytlo kompilátory pro nově vyvinuté programovací jazyky vyšší úrovně Fortran , COMTRAN a později COBOL . První operační systémy pro počítače IBM byly napsány zákazníky IBM, kteří si nepřáli, aby jejich velmi drahé stroje (2 miliony USD v polovině 50. let) nečinně seděly, zatímco operátoři nastavovali úlohy ručně. Tyto první operační systémy byly v podstatě plánované pracovní fronty. Všeobecně se má za to, že prvním operačním systémem používaným pro skutečnou práci byl GM-NAA I/O , vyrobený výzkumnou divizí General Motors v roce 1956. IBM vylepšila jednoho z nástupců GM-NAA I/O, operační systém SHARE , a poskytla ji zákazníkům pod názvem IBSYS . Jak se software stával složitějším a důležitějším, náklady na jeho podporu na tolika různých designech se staly zátěží, a to byl jeden z faktorů, které vedly IBM k vývoji System/360 a jeho operačních systémů.

Produkty druhé generace (na bázi tranzistorů) byly základem podnikání IBM a IBM v nich pokračovalo několik let po představení System/360. (Některé IBM 7094 zůstaly v provozu až do 80. let.)

Menší stroje

IBM 1401 prochází restaurováním v Muzeu počítačové historie

Před System/360 IBM také prodávala počítače menšího rozsahu, které nebyly považovány za sálové počítače, ačkoli byly podle moderních standardů stále objemné a drahé. Patří mezi ně:

IBM měla potíže přimět zákazníky, aby upgradovali z menších strojů na sálové počítače, protože muselo být přepsáno tolik softwaru. 7010 byl představen v roce 1962 jako sálový počítač velikosti 1410. Pozdější systémy 360 a 370 mohly emulovat stroje 1400. Stroj velikosti stolu s jinou instrukční sadou, IBM 1130 , byl vydán souběžně se System/360, aby řešil mezeru obsazenou 1620. Používal stejné kódování znaků EBCDIC jako 360 a byl většinou naprogramován ve Fortranu , který bylo v případě potřeby relativně snadné přizpůsobit větším strojům.

IBM také představilo menší stroje po S/360. Patří mezi ně:

Počítač střední třídy je označení používané společností IBM pro třídu počítačových systémů, které spadají mezi sálové počítače a mikropočítače.

IBM System/360

IBM System/360 Model 50

Vše se změnilo s oznámením System/360 (S/360) v dubnu 1964. System/360 byla jediná řada kompatibilních modelů pro komerční i vědecké použití. Číslo " 360 " naznačovalo "360 stupňový " nebo "všestranný" počítačový systém. System/360 začlenil funkce, které byly dříve přítomny pouze na komerční lince (jako je desítková aritmetika a adresování bajtů) nebo na inženýrské a vědecké lince (jako je aritmetika s plovoucí desetinnou čárkou ). Některé aritmetické jednotky a funkce adresování byly u některých modelů System/360 volitelné. Modely však byly kompatibilní směrem nahoru a většina také kompatibilních směrem dolů. System/360 byl také prvním široce používaným počítačem, který obsahoval vyhrazená hardwarová opatření pro použití operačních systémů . Mezi nimi byly programy a instrukce v režimu dohledu a aplikace a také vestavěná zařízení na ochranu paměti. Hardwarová ochrana paměti byla poskytnuta pro ochranu operačního systému před uživatelskými programy (úkoly) a uživatelskými úlohami navzájem. Nový stroj měl také větší adresní prostor než starší sálové počítače, 24 bitů adresujících 8bitové bajty oproti typickým 18bitovým adresování 36bitových slov.

Menší modely v řadě System/360 (např. 360/30) měly nahradit řadu 1400 a zároveň poskytnout snazší cestu upgradu na větší 360. Aby IBM usnadnil přechod z druhé generace na novou řadu, použilo mikroprogramovací schopnost 360 k emulaci populárnějších starších modelů. Takže 360/30s s touto funkcí přidaných nákladů by mohly spustit 1401 programů a větší 360/65 by mohly spustit 7094 programů. Aby bylo možné spustit staré programy, musel být 360 zastaven a restartován v emulačním režimu. Mnoho zákazníků nadále používalo svůj starý software a jednou z funkcí pozdějšího System/370 byla možnost přepnout do emulačního režimu a zpět pod kontrolu operačního systému.

Operační systémy pro rodinu System/360 zahrnovaly OS/360 (s PCP, MFT a MVT ), BOS/360 , TOS/360 a DOS/360 .

System/360 se později vyvinul v System/370 , System/390 a 64bitové stroje zSeries, System z a zEnterprise . System/370 zavedl možnosti virtuální paměti ve všech modelech kromě úplně prvních modelů System/370; Pro využití schopností virtuální paměti byla představena varianta OS/VS1 OS/360 MFT, OS/VS2 (SVS) varianta OS/360 MVT a DOS/VS varianta DOS/360 , následovaná MVS , která , na rozdíl od dřívějších operačních systémů s virtuální pamětí spouštěly oddělené programy v oddělených adresových prostorech místo toho, aby spouštěly všechny programy v jediném virtuálním adresovém prostoru. Možnosti virtuální paměti také umožnily systému podporovat virtuální stroje ; hypervizor VM /370 by spouštěl jeden nebo více virtuálních strojů se standardními operačními systémy System/360 nebo System/370 nebo s jednouživatelským systémem monitorování konverzace (CMS). Systém virtuálních počítačů s časovým sdílením by mohl provozovat více virtuálních strojů, jeden na uživatele, přičemž každý virtuální stroj by provozoval instanci CMS.

Dnešní systémy

IBM System z800

Rodina zSeries, představená v roce 2000 s modelem z900, zahrnovala nově navrženou 64bitovou architekturu z/Architecture od IBM .

Procesorové jednotky

Různé procesory na současných sálových počítačích IBM jsou:

Všimněte si, že jsou v podstatě totožné, ale rozlišují se pro kontrolu nákladů na software: všechny kromě CP jsou mírně omezeny, takže je nelze použít ke spuštění libovolných operačních systémů, a proto se nezapočítávají do nákladů na softwarové licence (které jsou obvykle založeny na počtu CP). ). V sálových počítačích jsou obvykle instalovány další podpůrné procesory, jako jsou kryptografické akcelerátory ( CryptoExpress ), síťový procesor OSA-Express a diskové I/O procesory FICON Express.

Software umožňující uživatelům spouštět „tradiční“ pracovní zátěže na zIIP a zAAP byl krátce uváděn na trh společností Neon Enterprise Software jako „zPrime“, ale byl stažen z trhu v roce 2011 po soudním sporu IBM.

Operační systémy

Primární operační systémy používané na současných sálových počítačích IBM zahrnují z/OS (který následoval po MVS/ESA a OS/390 v řadě OS/360 ), z/VM (který následoval po VM/ESA a VM/XA SP v CP- 40 linie), z/VSE (která je v linii DOS/360 ), z/TPF (nástupce Transaction Processing Facility v linii Airlines Control Program ) a Linux na IBM Z (např. Debian , Red Hat Enterprise Linux , SUSE Linux Enterprise Server ). Některé systémy používají MUSIC/SP , stejně jako UTS (Mainframe UNIX) . V říjnu 2008 představila společnost Sine Nomine Associates OpenSolaris na System z ; od té doby byla přerušena.

Middleware

Současné sálové počítače IBM provozují všechna hlavní podniková prostředí pro zpracování transakcí a databáze , včetně CICS , IMS , WebSphere Application Server, IBM Db2 a Oracle . V mnoha případech mohou tyto softwarové subsystémy běžet na více než jednom sálovém operačním systému.

Emulátory

Existují softwarové emulátory pro hardware System/370, System/390 a System z, včetně FLEX-ES , který běží pod UnixWare nebo Linux , a volně dostupný Hercules , který běží pod Linuxem , FreeBSD , Solaris , macOS a Microsoft Windows . IBM nabízí emulátor s názvem zPDT (System z Personal Development Tool), který běží na Linuxu na počítačích x86-64 .

Viz také

Reference

Další čtení

externí odkazy