Generování systému (OS) - System Generation (OS)
Vývojář | IBM |
---|---|
Rodina OS | OS / 360 a jeho nástupci |
Poslední vydání | 21.8 |
K dispozici v | Algol 60, Assembler (E), Assembler (F), CLIST, COBOL (E, F a U), FORTRAN (E, G a H), PL / I (F), RPG |
Platformy | S / 360, S / 370 |
Jádro typ | N / A |
Licence | žádný |
Uspěl | OS / VS1, OS / VS2 (SVS), OS / VS2 (MVS), MVS / SE, MVS / SP Verze 1, MVS / XA, MVS / ESA, OS / 390, z / OS |
Vývojář | IBM |
---|---|
Rodina OS | OS / 360 a jeho nástupci |
Poslední vydání | Verze 1.7 |
K dispozici v | Assembler (XF), CLIST |
Platformy | S / 370 |
Licence | žádný |
Předcházet | OS / 360 |
Uspěl | OS / VS2 (MVS), MVS / SE, MVS / SP Verze 1, MVS / XA, MVS / ESA, OS / 390, z / OS |
Generování systému (SysGen) je dvoustupňový proces instalace nebo aktualizace OS / 360,[1][2] OS / VS1,OS / VS2 (SVS), OS / VS2 (MVS) a z nich odvozené zpoplatněné systémy.[3][4][5][6][7] Existují podobné procesy, např. DOS / 360, kterému se tento článek nezabývá. Mezi vydáními se také změnily některé podrobnosti OS / 360 a mnoho podrobností se nepřenáší na pozdější systémy.
Existuje několik důvodů, proč IBM poskytla proces generování systému, spíše než jednoduše poskytnout mechanismus pro obnovení systému z pásky na disk. System / 360 neměl sebeidentifikující I / O zařízení a zákazník mohl požádat o instalaci I / O zařízení na libovolné adresy. Výsledkem bylo, že IBM musela zákazníkovi poskytnout mechanismus pro definování I / O konfigurace pro OS / 360. OS / 360 také podporoval několik různých možností; IBM potřebovala pro zákazníka způsob, jak vybrat kód vhodný pro možnosti potřebné pro konkrétní instalaci.
Proces SysGen běží jako řada úloh pod kontrolou operačního systému. Pro nové instalace poskytuje IBM kompletní předkonfiguraci systém řidičů, který je určen pouze pro přípravu a provoz sysgenu, nikoli pro produkční použití.
Před spuštěním systému Sysgen musí zákazník inicializovat sadu distribučních svazků a obnovit sadu distribučních knihoven z pásky na tyto svazky. Tyto knihovny zahrnují data, která proces sysgen zkopíruje do cílových knihoven, vstup do obslužných programů používaných procesem sysgen, definice maker používaných procesem sysgen a zaváděcí moduly, které proces sysgen zahrne při propojení zaváděcích modulů do cílových knihoven.
Fáze 1 je kompilací posloupnosti assembler pokyny pro makro popisující konfiguraci, která má být nainstalována nebo aktualizována. Assembler ve skutečnosti nezkompiluje žádný objektový kód, ale místo toho kompiluje řadu RÁNA PĚSTÍ pseudoops aby bylo možné vygenerovat proud úlohy pro fázi 2. Jak IBM změnila nomenklaturu pro volby OS / 360, změnila také definice makra Sysgen tak, aby pro možnosti používaly novější názvy.
The TYP klíčové slovo na CTRLPROG makro ve vstupu 1. fáze určuje typ řídícího programu. Uvolněním 13 staré podmínky SSS, MSS a MPS byl nahrazen PCP, MFT a MVT. Později M65MP typ je variace MVT.
The PLÁNOVAČ makro ve vstupu Fáze 1 určuje typ plánovače; Verze 13 stále používala hodnoty SEKVENČNÍ a PŘEDNOST, ale ty byly následně nahrazeny hodnotami použitými pro TYP klíčové slovo na CTRLPROG makro.
Tyto typy jsou
- PCP
- Primární kontrolní program (Možnost 1)
- MFT
- Multiprogramování s pevným počtem úkolů (MFT)[8][9][10] (Možnost 2)
- MVT
- Multiprogramování s proměnným počtem úkolů (MVT)[11] (Možnost 4)
- M65MP
- Model 65 Multi-Processing, speciální případ MVT.
The GENEROVAT makro ve vstupu Sysgen může být kterékoli z několika typů:
- Plná generace operačního systému.
- Generování překladačů a přidružených knihoven.
- Aktualizace konfigurace I / O
Pro MVT (buď TYP = MVT nebo TYP = M65MP) s TSO, TSOGEN makro hraje stejnou roli jako GENEROVAT. Buď makra analyzují možnosti zadané při předchozích voláních maker a děrují proud úlohy fáze 2.
Pracovní řada Stage 2 používá celou řadu nástrojů, včetně assembler a editor propojení.
Tento proces je nyní zastaralý; bylo to zpočátku[12] nahrazeno použitím SMP / E, IOCP[13] a MVSCP,[14][15][16] pak později SMP / E a Definice hardwarové konfigurace (HCD).[17][18]
Viz také
Reference
- ^ Úvod k operačnímu systému IBM System / 360 (PDF), IBM, listopad 1966, C28-6534-1
- ^ IBM System / 360 Operating System Introduction OS Release 21 (PDF) (Čtvrté vydání), IBM, červen 1971, GC28-6534-3
- ^ Vydání generace operačního systému IBM System / 360 13. vydání (PDF) (Čtvrté vydání), IBM, srpen 1967, C28-6554-3
- ^ Vydání operačního systému IBM System / 360 Operating System 21.8 (PDF) (Čtrnácté vydání), IBM, srpen 1974, GC28-6554-13
- ^ Generování systému OS / VS Úvod VS1 Release 1 VS2 Release 1 (Second ed.), IBM, září 1972, GC26-3790-1
- ^ Referenční příručka k generování systému OS / VS2 VS2, vydání 1 (PDF) (Second ed.), IBM, březen 1973, GC26-3792-1
- ^ Knihovna programování systému OS / VS2: Referenční vydání generace systému 3.8 (Osmé vydání), IBM, leden 1979, GC26-3792-7
- ^ Multiprogramování operačního systému IBM System / 360 s pevně daným počtem úkolů (MFT) - koncepty a úvahy (PDF) (První vydání), IBM, říjen 1966, GC27-6926-0
- ^ Plánování multiprogramování s pevným počtem úkolů verze II (MFT II) (PDF) (První vydání), IBM, říjen 1967, C27-6939-0
- ^ Operační systém IBM System / 360: MFT Guide OS Release 21.7 (Eleventh ed.), IBM, březen 1972, C27-6939-10
- ^ IBM System / 360 Operating System MVT Guide OS Release 21 (PDF) (Páté vydání), IBM, březen 1972, GC28-6720-4
- ^ Ve fázích, např., DFP V2 přidal MVSCP (viz GC28-1615 ), ale nevyloučil proces sysgen.
- ^ Uživatelská příručka programu pro konfiguraci vstupu / výstupu a reference ESCON mezi kanály, IBM, GC38-0401-00
- ^ Obecné informace o produktu MVS / Extended Architecture Data Facility (Páté vydání), IBM, květen 1987, s. 17, GC26-4142-4
- ^ Průvodce plánováním produktu MVS / Extended Architecture Data Facility (Třetí ed.), IBM, str. 18, GC26-4147-2
- ^ Konfigurační program MVS, IBM, GC28-1615
- ^ Plánování definice konfigurace hardwaru z / OS, IBM, GA22-7525-13
- ^ Definice konfigurace hardwaru: Použití dialogu, IBM, GC33-6457
externí odkazy
- Uživatelská příručka programu pro konfiguraci vstupu / výstupu a reference ESCON mezi kanály, IBM, GC38-0401-00
- Plánování HCD z / OS V1R1.0, IBM, GA22-7525-00