IBM System/36

IBM System/36 (häufig abgekürzt als S/36) war ein Minicomputer, der von IBM von 1983 bis 2000 auf den Markt gebracht ist. Es war ein Mehrbenutzer, Nachfolger des Systems/34 mehrbeschäftigend. Wie das System/34 und das ältere System/32 wurde das System/36 in erster Linie im RPG II Sprache programmiert. Eine der interessanteren optionalen Zusatzeinrichtungen der Maschine war ein Off-Linelagerungsmechanismus (auf dem 5360 Modell), der "Zeitschriften" - Kästen von 8-zölligen Floppy Discs verwertet hat, die die Maschine laden und auf eine nichtfolgende Mode vertreiben konnte. Das System/36 hatte auch viele Großrechner-Eigenschaften wie programmierbare Job-Warteschlangen und Terminplanungsvorzugsniveaus.

IBM hat das System/32, System/34 und System/36 als "kleine Systeme" beschrieben, obwohl sie später mit dem System/38 - und dem Folgen ALS/400 die Reihe - als Computer "des mittleren Bereichs" gruppiert wurden.

Übersicht von IBM System/36

IBM System/36 war ein einfaches und populäres Computersystem des Kleinunternehmens, hat zuerst am 16. Mai 1983 bekannt gegeben und hat sich später in diesem Jahr eingeschifft. Es hatte eine 17-jährige Produktlebensspanne.

Das erste Modell des Systems/36 war die 5360. Es hat 700 Pfd. (318 Kg) gewogen, hat (die Vereinigten Staaten) 100,000 $ und gekostet und wird geglaubt, Verarbeiter-Geschwindigkeiten von ungefähr 2 MHz und 8 MHz für seine zwei Verarbeiter gehabt zu haben, der 1983 schneller war als die "Personalcomputer" auf dem Markt. Die 5362 haben nur 150 Pfunde (68 Kg) gewogen und haben (die Vereinigten Staaten) 20,000 $ gekostet.

In den 1970er Jahren hat das US-Justizministerium eine Kartellrechtssache gegen IBM gebracht, behauptend, dass es ungesetzliche Methoden verwendete, um Mitbewerber herauszuschlagen. In dieser Zeit hatte IBM vorgehabt, seine komplette Linie (S/370, 4300, S/32, S/34, S/38) in eine "Familie" von Computern mit derselben ISAM Datenbanktechnologie, Programmiersprachen und Hardware-Architektur zu konsolidieren. Aber nachdem die Klage eingereicht wurde, hat IBM entschieden, dass es zwei Familien haben würde: Die Linie des Systems/38, die für große Gesellschaften und das Darstellen die zukünftige Richtung von IBM und die Linie des Systems/36 beabsichtigt ist, die für kleine Gesellschaften beabsichtigt ist, die das Vermächtnis der Gesellschaft System/32/34 Computer verwendet hatten.

Das System/36 hat eigentlich denselben RPG II, SDA, OCL und andere Technologien verwendet, die das System/34 verwendet hat, obwohl es unvereinbarer Gegenstand-Code war. Seine ursprünglichen Anzeigen (an 24x80) waren am populärsten, und haben dieselbe grundlegende auf modernen Computern noch verwendete Bildschirmgröße verwendet. 27x132 wurde Anzeige c.1987 unterstützt, aber hat nie ganz Anklang gefunden. Der S/36 war ein Computer des Kleinunternehmens; es hatte einen 8-zölligen Diskette-Laufwerk, zwischen einer und vier Festplatten in Größen von 30 bis 716 Mb und Gedächtnis von 128K bis zu 7 Mb. Band-Laufwerke waren als Aushilfsgeräte verfügbar; die 6157 QIC (Viertelzoll-Patrone) und die Haspel-zu-Haspel-8809 beide hatten Kapazitäten von ungefähr 60 Mb. Der Fortgeschrittene/36 9402 Band-Laufwerk, c.1994, hatte eine Kapazität von 2.5 GB.

Das System/36 hat eine Umgebung der Befehl-Linie verwendet, aber es war einfacher als das System/34 wegen ungefähr 100 Menüs, die den Befehl-Prozess vereinfacht haben. Anstatt "BLDLIBR MYLIB, 100,30" zu tippen, um eine Benutzerprogramm-Bibliothek zu schaffen, konnte ein Maschinenbediener Menüs verwenden, um zu finden, dass die Beschreibung "Eine Benutzerbibliothek schafft" und ein Formular ausfüllt, um dieselbe Absicht zu vollbringen.

RPG II wurde von den Tagen des Systems/3 modifiziert, um Zugang zur WORKSTN "Datei" zu erlauben, einer geschlagenen Karte-basierten Sprache zu erlauben, mit einer Person aufeinander zu wirken, die an einer Tastatur und Monitor sitzt. Eine WORKSTN Datei war eine Produktionsdatei (sie hat dem Monitor geschrieben), und auch eine Eingangsdatei (weil sie den Tastatur-Eingang des Benutzers akzeptiert hat). So wurde es eine vereinigt-primäre Datei oder eine Datei der vereinigten Nachfrage etikettiert.

Befehl-Schlüssel sind Indikatoren RPG KA-KY geworden, und verschiedene Bildschirmformen wurden durch verschiedene unsichtbare Kontrollcharaktere anerkannt, die in den Formen selbst verborgen sind. Interessanterweise, da der Benutzer eine Form auf dem Schirm zeigen musste, um zu tippen, hat RPG II einen Weg für ein Programm zur Verfügung gestellt, um Produktion vor dem Annehmen des Eingangs zu schreiben. Viele erfolgreiche Programmierer haben sich davon bewegt, die vereinigt-primäre WORKSTN Datei am Verwenden einer Datei der vereinigten Nachfrage zu verwenden, die Operationscodes hatte, um die Anzeige zu lesen und zu schreiben. Es gab sogar eine Weise, für vielfachen WORKSTNs zu codieren; mehrere Menschen konnten sich zu derselben Kopie desselben Programms im Gedächtnis verpflichten. Die größte Programm-Größe war 64k.

Eine Gesellschaft genannt die Fusionierte Software Nordamerikas (ASNA) hat einen Drittbearbeiter für das System/36 gegen Ende der 1980er Jahre genannt 400RPG erzeugt. Eine andere Gesellschaft genannt BPS hat einen Drittvorverarbeiter genannt RPG II-1/2 geschaffen. Beide dieser Produkte haben Benutzern erlaubt, RPG II Programme mit RPG III opcodes zu schreiben. ASNA hat auch einen verbesserten Dateizugriffsalgorithmus genannt ACCELER8 und ein Programm annullierendes Dienstprogramm genannt TERMIN8 erzeugt. Andere Drittgesellschaften haben RPG Unterprogramme erzeugt, die außerordentlich die geistigen Anlagen von RPG erhöht haben. Es gab mindestens 230 gewerblich verfügbare Unterprogramme.

Es gab einige Überbleibsel von den Tagen des Systems/32 (der "Bionische Schreibtisch" von 1975): Die TASTATUR, KONSOLE und ANZEIGE-Dateien, die unformatierten Zugang zum Monitor und der Tastatur zur Verfügung gestellt haben. (KONSOLE ist von den Tagen des Systems/3 gekommen). Kluge Programmierer des Systems/36 konnten eine TASTATUR-Datei verwenden, um Befehle aus dem Verfahren (die "Systemeingangsdatei") das Meinen zu akzeptieren, dass ein Programm in der Durchlaufzeit ohne eine Wiederkompilation kundengerecht angefertigt werden konnte.

//LADEN SIE MYPROG

//DATEINAME-EINGEGEBENER

//GEFÜHRTER

DAS IST KUNDENSPEZIFISCHE DATEN

SO IST DIESER

/* (Mittel-Ende von Daten)

Eigenschaften

Das System/36 war flexibel und für seine Zeit stark:

  • Es hat 80 Monitore erlaubt (sieh unten für die Beschreibung von IBM eines Monitors), und zusammen zu verbindende Drucker. Alle Benutzer konnten auf die Festplatte des Systems oder jeden Drucker zugreifen.
  • Es hat Kennwort-Sicherheit und Quellensicherheit zur Verfügung gestellt, Kontrolle darüber erlaubend, wem erlaubt wurde, auf jedes Programm oder Datei zuzugreifen.
  • Geräte konnten so weit eine Meile von der Systemeinheit sein.
  • Benutzer konnten in ein System/36 von überall her in der Welt wählen und eine 9600 baud Verbindung bekommen (der in den 1980er Jahren sehr schnell) und für Verbindungen sehr antwortend war, die nur Schirm-Text und keine Grafik verwendet haben.
  • Es hat die Entwicklung von Datenbanken der sehr großen Größe erlaubt. Es hat bis zu ungefähr 8 Millionen Aufzeichnungen unterstützt, und die größten 5360 mit vier Festplatten in seinem verlängerten Kabinett konnten 1.453 Gigabytes halten.
  • Der S/36 wurde als "kugelsicher" für seine Fähigkeit betrachtet, viele Monate zwischen dem Neustart (IPLs) zu führen.

Nachfolger

Gegen Ende der 1980er Jahre hat das US-Justizministerium seinen Fall gegen IBM beendet, und so ist IBM mit einem System genannt ALS/400 vorangekommen. Das neue System war ein kleinerer und weniger - teurer S/38 mit einer stärkeren Datenbank, und war sofort so unter den 20,000 S/38 Kunden populär. Aber die Gesellschaft hat Schwierigkeiten gehabt, die 300,000 S/34 und S/36 Kunden zu überzeugen, abzuwandern; Leute, die 20 $ k für ihren S/36 bezahlt haben, haben 40 $ k für ALS/400 nicht bezahlen wollen, wenn auch IBM wirklich einen sehr leichten Wanderungspfad angeboten hat, der vom Kunden selbst behandelt werden konnte.

Terminals, Displays, Schirme, Arbeitsplätze und Monitore

Damals wurden die Begriffe Terminal, Display, Schirm, Arbeitsplatz und Monitor austauschbar gebraucht, um dasselbe Ding zu beschreiben, obwohl heute nur der erste als der passende (andere betrachtet wird, die entwickelt sind, um anderen Gebrauch zu widerspiegeln). Obwohl nicht durchweg auf jede Weise IBM bevorzugt hat, dass der Begriff in diesem Moment Monitor war.

Ein Maschinenbediener hat grundsätzlich vor diesem Gerät gesessen, das vage heutigem PC geähnelt hat, außer dem Monitor war kleiner, das Gerät war teurere (2,000 US$), es hat einen Text-Only-(24x80) gezeigt Schnittstelle und die verfügbaren Farben für den Schirm waren nur grün und hellgrün, obwohl siebenfarbiger IBM Color Monitors später verfügbar geworden ist. Einige Puristen kennzeichnen einen Drucker als ein Typ des Arbeitsplatzes.

5250 Vereinbare Terminals

Durch die Mitte der 1980er Jahre haben Drittgesellschaften vereinbare Geräte gemacht (gestützt darauf, was Standard von IBM 5250 werden würde, der heute größtenteils durch Endemulatoren gedient ist). Preise haben gestürzt, und neue Eigenschaften sind - zum Beispiel, Entscheidungsdatenterminals erlaubt Maschinenbediener erschienen, um die sieben Farben aus einer 64-farbigen Palette zu wählen; es gab eine fakultative Zeitanzeige; und Einstellung wurde durch onscreen Menüs aber nicht dipswitches vollbracht.

IBM Colors

Vor 1984 hat der 5251 Monitor vorgeherrscht - es waren 2,000 US$, und was IBM "Doppelfarbe" (grün und weiß) genannt hat. Jedoch, vor 1984, hat das Terminal von IBM 3180 Türhüter im großartigen neuen Alter von IBM Color - sieben Farben geholfen (rosa, rot, blau, gelb, grün, weiß, und türkis.) Für diejenigen, die es preiswert haben "halten", aber sich des allgegenwärtigen Grüns enthalten wollen, gab es auch weiße und Bernsteinauswahlen schon in 1986. Vor 1984 war der Preis der 3180 Terminals weniger als 2,000 US$, obwohl es ein grafikfähiges Terminal gab, das schlecht verkauft hat.

Interessanterweise hat Programmierung von Farben keine neue Schirm-Programmiersprache verlangt, weil die Durchführung völlig am Hardware-Niveau war. Ein Protokoll hat gerufen IBM 5250 Data Stream hat Feldattribute wie Blinken, Nichtanzeige, hohe Intensität, Umkehrbild, Unterstreichung und Säulenseparatoren interpretiert und wurde in der Kombination verwendet, um Farben zu schaffen. Normaler Text wurde als grün auf einem 3180 Farbenterminal präsentiert, aber hohe Intensität ist weiß geworden. Säulenseparatoren sind gelb geworden. Das Blinken ist rot geworden. Unterstrichener Text wurde als blau präsentiert. Das hohe Intensitätsblinken ist rosa geworden. Hohe Intensitätssäulenseparatoren sind türkis geworden.

Leider ist der umfassende Gebrauch von Farben verwirrend geworden, als er die weniger teuren doppelfarbigen Terminals verwendet hat.

Die fünf Endlichter

Auf einem 5251 Typ-Terminal (auch bekannt als "Konkreter Block") gab es fünf Lichter, um zuzusehen, für:

(1) System Verfügbares Licht. Wenn angezündet, wird dieses Terminal mit dem S/36 verbunden und erhält Information davon.

(2) Nachricht, auf Licht Wartend. Andere Benutzer und das System selbst, können Nachrichten an Arbeitsplätze senden. Wenn angezündet, gibt es mindestens 1 Nachricht, die noch nicht gesehen worden ist. Wenn ein Programm endet, oder wenn sich der Benutzer verpflichtet, wird die Nachricht (En) gezeigt.

(3) Einsatz. Der Einsatz-Schlüssel ist gedrückt worden. Charaktere nach dem Cursor werden Recht auswechseln, wenn Text eingegeben wird. Drücken Sie Einsatz wieder, um Einsatz-Weise aufzuhören.

(4) Kappe-Schloss-Licht. Der Kappe-Schloss-Schlüssel ist gedrückt worden. Alle gedrückten Schlüssel werden Großschrift sein. Drücken Sie Kappe-Schloss wieder, um aufzuschließen.

(5) Tastatur-Verschiebungslicht. Die Umschalttaste wird gedrückt. Der Schlüssel gepresst wird gleichzeitig Großschrift sein.

Tastaturen

Die Standard-US-Tastatur, war clunky schwer, hatte noch 20 Schlüssel als heutige 102-Schlüssel-PC-Tastatur, und hat bis zu 25 Pfunde gewogen. (Auf der positiven Seite hatte es einen Schlüssel des Cent-Zeichens und einen HILFS-Schlüssel. Der DRUCK-Schlüssel hat getan, was er hat tun sollen; es hat den Schirm gedruckt.) Gab es ein spezielles Terminal und Tastatur für Katakana.

Drucker

Typische Installationen des Systems/36 würden einen dieser Drucker einschließen.:

IBM 5219 - Ein daisywheel Einfluss-Drucker, der nicht weit von den Schreibmaschinen von IBM entfernt ist. Es war für ungefähr 40 Charaktere pro Sekunde (CPS) gut.

IBM 3262/5262 - Ein Band-Drucker hat in 650 Linien pro Minute (LPM) gegolten.

IBM 4234 - Ein Punktmatrixdrucker hat an 410/800 LPM gegolten.

IBM 5224 - Ein Punktmatrixdrucker hat an 100/240 LPM gegolten.

IBM 5225 - Ein Punktmatrixdrucker hat an 280/560 LPM gegolten.

Seitendrucker von IBM 3812 LED

Drucker von IBM waren gut gebaut, hatten eindrucksvolle Aufgabe-Zyklen, und wurden in Übereinstimmung mit ihrer Marke bewertet. Zum Beispiel würden 5262 für ungefähr 12,000 US$ gehen.

Das Konfigurieren von Geräten

Dipswitches

Frühe Drucker des Zeitalters der 1980er Jahre und Arbeitsplätze hatten eine Reihe von binären Schaltern bekannt als "dipswitches" für die Konfiguration. Zum Beispiel verwenden amerikanisches Englisch und Englisch des Vereinigten Königreichs, wo die Briten das Pfund (" £ ") und die Amerikaner verwenden, den Dollar (" $ "). Ein Schalter konnte auf Druckern und Monitoren aufgestellt werden, wo in der Nullposition der britische Wert zeigen oder drucken würde. In einer Position würde der amerikanische Wert zeigen oder drucken.

Online-Einstellung

Durch die Mitte der 1980er Jahre waren die dipswitches weg, und der Status quo ist Online-Einstellung geworden. Die technische Person würde einen bestimmten Schlüssel unterdrücken, während sie das Gerät antreibt. Eine "" Weise-Testanzeige würde erscheinen, und eine Menüauswahl würde dem Maschinenbediener erlauben, die Adressen für die Geräte zu wählen. Manchmal würde ein wettgeeifertes Terminal einen mit dem PC artigen Druckeranschluss haben. Manchmal würde der Wetteifer Ihnen erlauben, nicht weniger als sieben Geräte zu konfigurieren.

Das Setzen der Adresse

Bis zu 40 lokale Geräte konnten auf einem System/36 mit acht Linien konfiguriert werden, die von 0 bis 7 numeriert sind. Eine Linie wurde als eine Reihe von twinaxial Kabeln definiert, die Geräten mit IN und Häfen beigefügt sind. Drei binäre Schalter auf jedem Gerät wurden für die Adresse des Terminals verwendet (die physische Benennung eines besonderen Terminals auf einer besonderen Linie.) Zwei Geräte können dieselbe Adresse auf derselben Linie nicht haben. Sobald die Adressen gesetzt wurden, konnte das System konfiguriert werden, um sie zu verwenden. Eine Arbeitsplatz-Vergrößerung hat Ihnen Häfen 8 bis 15, und weitere 40 Geräte gegeben.

Autokonfigurieren

Das System/36 hat eine Eigenschaft nennen lassen autokonfigurieren. Diese erlaubte Konfiguration bloß durch das Setzen der Adressen auf den Geräten, das Abdrehen des S/36, das Anschließen der Geräte mit dem S/36 und das Wiederstarten des S/36. Das System würde die Geräte, einschließlich des Zuweisens von Arbeitsplatz-Personalausweisen und so weiter konfigurieren.

Das Konfigurieren des Verwendens CNFIGSSP

Das CNFIGSSP Verfahren wurde verwendet, um das System einschließlich der Geräte zu konfigurieren. Jedes Gerät wird ein Personalausweis-Buchstaben zwei zugeteilt. Der erste Brief muss alphabetisch sein; das zweite muss alphanumerisch sein. Das System hat auch bestimmte Personalausweise vorbestellt; Sie konnten Ihr Gerät I1 oder F1 zum Beispiel nicht nennen. I1 ist der Name des Diskette-Laufwerkes; F1 ist, was das System nennt, die Festplatte (tritt "für befestigte Platte ein," da es nicht ein absetzbarer Plattensatz ist.)

CNFIGSSP wird verwendet, um Geräte auf der Linie/Adresstabelle zu legen; erkennen Sie den besonderen Drucker von IBM oder das Endmodell; teilen Sie Eigenschaften wie Konsole, abwechselnde Konsole, Subkonsole zu; und die Subkonsole des Druckers zu nennen. Um CNFIGSSP anzuwenden, muss das System gewidmet werden (keine anderen Benutzer eingeloggt oder das Programm-Laufen.) Das System muss dann (neu gestarteter) IPLed sein. Wenn IPL fertig ist, werden die kürzlich konfigurierten Geräte auf der Status-Anzeige erscheinen.

Systemarchitektur

Verarbeiter

S/36s hatte zwei Acht-Bit-Verarbeiter, den CSP oder Kontrolllagerungsverarbeiter, und den MSP oder Hauptlagerungsverarbeiter. Der MSP war das Arbeitspferd; es hat die Instruktionen in den Computerprogrammen durchgeführt. Der CSP war der Gouverneur; es hat Systemfunktionen im Vordergrund durchgeführt. Spezielle Dienstprogramme sind im Stande gewesen, direkte Anrufe zum CSP zu machen, um bestimmte Funktionen durchzuführen; das sind gewöhnlich Systemprogramme wie $CNFIG, der verwendet wurde, um das Computersystem zu konfigurieren. Diese zwei Verarbeiter haben im Tandem gearbeitet, und es ist ein Grund der S/36 hat so gut gearbeitet.

Der primäre Zweck des CSP war, das MSP beschäftigte zu behalten; als solcher ist es an ein bisschen mehr gelaufen als 4X die Geschwindigkeit des MSP. Die ersten Modelle des Systems/36 (der 5360-A) hatten einen 4-MHz-CSP und einen 1-MHz-MSP. Der CSP würde Code und Daten in die Hauptlagerung hinter dem Programm-Schalter des MSP laden. Da der MSP an einem Prozess arbeitete, füllte der CSP Lagerung für den folgenden Prozess.

Die 5360 Verarbeiter sind in vier Modellen, etikettiert 5360-A durch den 5360-D gekommen. Später "D" Modell war um ungefähr 60 Prozent schneller als das "A" Modell.

Die Frontplatte

Die 5360, 5362, und 5363 Verarbeiter hatten eine Frontplatte-Anzeige mit 4 hexadecimal LEDs. Wenn der Maschinenbediener "" die Kombination F F 0 0 vor dem Durchführen eines IPL, viele gewählt hat, wurde Diagnostik ausgelassen, die Dauer des IPL veranlassend, ungefähr eine Minute statt ungefähr 10 Minuten zu sein. Natürlich war ein Teil des IPL normalerweise keysorting die mit einem Inhaltsverzeichnis versehenen Dateien, und wenn die Maschine ohne einen "keysort" (durchgeführter Teil des P S (oder HALT-SYSTEM) dann abhängig von der Zahl von mit einem Inhaltsverzeichnis versehenen Dateien geschlossen worden war (und ihre Größen), konnte es aufwärts einer Stunde nehmen, um zurückzukommen.

Gedächtnis und Platte

Der kleinste S/36 hatte 128K des RAM und einer 30-Mb-Festplatte.

Der größte konfigurierte S/36 konnte 7 Mb des RAM und 1478 Mb des Speicherplatzes unterstützen. Diese Kosten mehr als 200,000 US$ zurück am Anfang der 1980er Jahre. S/36 Festplatten haben eine Eigenschaft genannt "der Extrazylinder enthalten," so dass schlechte Punkte auf dem Laufwerk entdeckt und dynamisch zu guten Punkten auf dem Extrazylinder ausgearbeitet wurden. Es ist deshalb für den S/36 möglich, mehr Raum zu verwenden, als es technisch richten kann. Plattenadressgrößen beschränken die Größe der aktiven S/36 Teilung zu ungefähr 2 GB; jedoch hatte das Fortgeschrittene/36 Große Paket eine 4-GB-Festplatte, die enthalten konnte, haben bis zu drei mit S/36s (wettgeeifert), und Fortgeschrittene/36 Computer hatten mehr Gedächtnis, als SSP richten konnte (32 Mb zu 96 Mb), der verwendet wurde, um das Plattenverstecken zu vergrößern.

Der Speicherplatz auf dem System/36 wurde durch "Blöcke" organisiert. Ein Block = 2560 Bytes. Ein hohes Ende 5360 System würde sich mit ungefähr 550,000 Blöcken des verfügbaren Speicherplatzes einschiffen. Systemgegenstände konnten in Blöcken oder Aufzeichnungen zugeteilt werden, aber innerlich waren es immer Blöcke.

Programm-Größen

Der S/36 konnte kompilieren und Programme bis zu 64 Kilobytes in der Größe führen, obwohl die meisten nicht das groß waren. Das ist ein Engpass-Problem nur für die größten Schirm-Programme geworden. Mit dem Fortgeschrittenen/36 gab es Eigenschaften, die zum SSP Betriebssystem einschließlich der Fähigkeit hinzugefügt sind, andere Programme daraus zu nennen. So sagt ein Programm, das war, dass 60 Kilobytes ein anderes Programm nennen konnten, das 30 Kilobytes oder 40 Kilobytes war. Dieser call/parm war mit 3. Parteipaketen auf dem System/36 verfügbar gewesen, aber hatte nicht weit verwendet, bis die Eigenschaft in 7.1 und 7.5 von SSP auf dem Fortgeschrittenen/36 gestellt wurde.

Virtuelles Gedächtnis

IBM hat eine Form des virtuellen Gedächtnisses 1960 entwickelt, das der S/36 auf eine ähnliche Weise verwendet hat, Raum auf modernen Computern "zu tauschen". Wie die moderne Entsprechung verwendet das System ein geheimes Lager oder Arbeitsraum auf der Festplatte, um Teile des Programms (E) zu enthalten, das zurzeit läuft, Programmen erlaubend, die größer sind als der Betrag des physischen RAM (48 Kilobytes im Fall vom S/36), geführt zu werden. Das Laden des ganzen Programms ins Gebiet des geheimen Lagers und dann das Bewegen davon stückchenweise in und aus der Lagerung waren eine durch den CSP durchgeführte Systemfunktion, während der MSP die Instruktionen im Computerprogramm durchgeführt hat. Als mit modernen Computern, Paginierungsdaten zwischen dem Systemgedächtnis und einer Festplatte ist von Natur aus langsamer als das Verwenden eines gleichwertigen Betrags des physischen RAM, eine Wirkung, die durch den Mangel an "Platzen"-Übertragungsweisen und insgesamt langsamerer Leistung auf den Festplatten dieses Zeitalters zusammengesetzt wurde.

SSP, Das Betriebssystem des Systems/36

SSP ("Systembetreuungsprogramm") war das einzige Betriebssystem des S/36. Es hat Unterstützung für Mehrprogrammierung, vielfache Verarbeiter, 80 Geräte, Job-Warteschlangen, Drucker-Warteschlangen, Sicherheit enthalten, hat Dateiunterstützung mit einem Inhaltsverzeichnis versehen, und hat völlig installiert, es waren ungefähr 10 Mb. Auf dem fortgeschrittenen/36 wurde die Zahl von Arbeitsplätzen/Druckern zu 160 gesteigert. Und mit dem "Gast/36", der der SSP Betriebssystembedienung als ein "Gast" auf OS/400 (V3R6 durch V4R4) war, konnten Sie bis zu 216 Geräte haben.

Systemsicherheit

Es gibt vier Typen der Sicherheit des Systems/36:

  1. Abzeichen-Sicherheit.
  2. Kennwort-Sicherheit.
  3. Quellensicherheit.
  4. Menüsicherheit.

Abzeichen-Sicherheit wird mit einem dem Terminal des Systems/36 beigefügten Leser-Gerät des Streifens durchgeführt. Um einzuloggen, hat der Benutzer nicht nur die Information des Benutzers/Kennwortes getippt sondern auch hat das Abzeichen durch den Leser geschlagen.

Kennwort-Sicherheit wurde verwendet, um eine Sitzung an einem Computerterminal zu beginnen. Wenn Sicherheit nicht untätig war, muss in ein richtiges Kennwort eingegangen werden, um zu beginnen.

Das System/36 verpflichtet sich hat wie das ausgesehen:

VERPFLICHTEN SIE W1

Benutzerpersonalausweis......... ________

Kennwort........ ____

(Fakultatives) Menü. ______

Bibliothek......... ________

Verfahren....... ________

Das Eingehen in eine Null ("0") für das Menü hat bedeutet, dass kein Menü gezeigt würde. Der S/36 "Befehl-Anzeige" würde ohne Menüoptionen erscheinen. Das Eingehen in eine Null für die Bibliothek würde die Verzug-Bibliothek überreiten und die Systembibliothek verwenden (#LIBRARY.) Würde das Eingehen in eine Null für das Verfahren das Verzug-Zeichen - auf dem Verfahren überreiten, und kein Verfahren würde am Zeichen - darauf laufen. Obligatorische Menüs können nicht überritten oder in Bibliotheken außer der genannten Bibliothek wiederangegeben werden.

SECEDIT

Das SECEDIT Verfahren wurde verwendet, um mit Benutzerpersonalausweisen und Kennwörtern zu arbeiten. Das Benutzerprofil enthält 1 zu 8 Charakter alphanumerischer Benutzerpersonalausweis, ein 4 Charakter alphanumerisches Kennwort, ein Code für die Sicherheitsschätzung des Benutzers — M (Master-Wächter), S (Wächter), O (Computersystemoperateur), C (Subkonsole-Maschinenbediener), oder D (Anzeigestationsmaschinenbediener) - und mehrere andere Standardeinstellungen.

Das SECEDIT QUELLEN-Verfahren wurde verwendet, um Sicherheitseinschaltquoten für Datei, Bibliothek, Mappe und Gruppengegenstände zu gründen. Zugriffsniveaus von O (Eigentümer), C (Änderung), U (Aktualisierung), R (Gelesen), E (führt Durch) oder N, der (Niemandem) für einen Benutzer einer besonderen Quelle gewährt werden konnte. Ein Gruppengegenstand war eine Art Holdingsgesellschaft, die einen oder mehr niedrigere Gegenstände besessen hat. Zum Beispiel Zugang zur Gruppe gewährend, hat ACCOUNTG es leichter gemacht, Zugang zu allen Buchhaltungsdateien zu gründen. Gruppengegenstände konnten auch in Gruppendateien Verweise anbringen; die Gruppe UB hat in UB.OLD, UB.NEW, UB.01 oder jedem Dateinamen mit der eingebetteten Periode Verweise angebracht.

SECEDIT USERID wurde auch verwendet, um eine betriebliche Autorität eines Benutzers auf ein spezifisches Menü zu beschränken. Indem er in einen Y für das Obligatorische Menü eingegangen ist und ein Verzug-Zeichen - auf dem Menü angegeben hat, konnte der Wächter den Benutzer an jedem Programm-Zugang verhindern, der nicht auf diesem Zeichen - auf dem Menü gefunden ist. Ein Benutzer hat so beschränkt konnte nur Menüoptionen führen, Nachrichten zu senden, und das System Schluss zu machen.

ZEICHEN: Der gedruckte Plattenkatalog (VTOC, Volumen-Inhaltsübersicht) hat ursprünglich alle gesicherten Gegenstände mit der Notation 3 gezeigt, die als wird sichert. Durch die Ausgabe 4 von SSP 1985 wurde diese Notation zu 4 geändert.

Dateien, Bibliotheken und Mappen

SSP sorgt für zwei verschiedene Datengegenstände genannt Dateien und Bibliotheken. Dateien enthalten Aufzeichnungen fast immer mit einer festen Rekordlänge. Bibliotheken enthalten Programme, die Verweise anbringen und auf diese Dateien zugreifen können. SSP hat mehr als 80 verschiedene Befehle enthalten, die Maschinenbedienern erlaubt haben, Dateien und Bibliotheken zu schaffen, zu löschen, zu kopieren, zu editieren zu/ändern, und zu sichern. Früh im Entwicklungszyklus des Systems/36 wurde das ernstlich verbessert, um den Mappe-Gegenstand zu vereinigen, der enorme Größe, zahlreiche Ausmaße haben, und Submappen enthalten kann.

Eine Bibliothek oder eine Datei müssen in einer aneinander grenzenden Organisation auf einer fester Platte bestehen (jedoch, eine Bibliothek kann ein "Ausmaß" von ungefähr 50 Blöcken enthalten, die reorganisiert werden müssen, und es, wenn zugeteilt, anderen Benutzern nicht erweitert werden kann). Eine Datei kann mit einem ERWEITERN Wert organisiert werden, oder sie kann mit der DATEI OCL zugeteilt werden, um sich automatisch auszustrecken. Die ganze Aufzeichnung trägt bei/aktualisiert/löscht warten, während die Datei erweitert wird. Es ist Politik des gesunden Verstands zu schaffen strecken sich aus Werte, die groß genug sind, um die Frequenz dessen zu minimieren, streckt sich aus. Bibliotheken konnten "Ausmaße" haben, die nicht contigious waren. Zuweilen, wenn man ein Programm kompiliert, würde ein Ausmaß geschaffen und durch das Tun eines "KONDENSIERENS", es wurde entfernt, wenn es genug Zimmer in der Hauptzuteilung dafür gab. Sonst hat man einen ALOCLIBR getan, um die Bibliothek zu einer größeren Größe neu zuzuteilen.

Dateien auf dem S/36 können (S) Folgend, (D) Direkt, oder (I) Mit einem Inhaltsverzeichnis versehen Sein. Eine mit einem Inhaltsverzeichnis versehene Datei kann vielfache abwechselnde Indizes (X), und tatsächlich haben, eine folgende Datei kann abwechselnde darauf gelegte Indizes haben, also gibt es keinen primären Index. Eine mit einem Inhaltsverzeichnis versehene Datei enthält einen Schlüssel, der aneinander grenzend sein muss und bis zu 60 Charaktere in der Länge sein kann; jedoch können abwechselnde Indizes dreistimmige Schlüssel haben, die miteinander nicht aneinander grenzend sind. Doppelschlüsseln in mit einem Inhaltsverzeichnis versehenen oder abwechselnden Index-Dateien kann erlaubt oder zurückgewiesen werden. Eine Datei mit der direkten Organisation wird mit allen Aufzeichnungen hinzugefügt gebaut und kann sich nicht autoausstrecken. Eine Datei mit der folgenden oder mit einem Inhaltsverzeichnis versehenen Organisation wird ohne hinzugefügte Aufzeichnungen gebaut. Ein abwechselnder Index hat immer so viele Aufzeichnungen wie sein Elternteil im Vergleich mit einer System/38-style logischen Datei, die mit Bedingungen gebaut wird, Aufzeichnungen vom Elternteil zu filtern.

SSP im Vergleich zu Windows

Wenn

sie sich zwischen diesen Betriebssystemen bewegen, schließen einige Dinge in Betracht zu ziehen den folgenden ein:

Erstens ist die SSP Benutzerschnittstelle Befehl-basierte aber nicht grafische Benutzerschnittstellen wie Windows; mit dem Computer aufeinander zu wirken, ist darüber, welche Befehle getippt werden, und welche Schlüssel, aber nicht der Maus-Klick gedrückt werden.

Schlüssel F1-F12 werden auch Cmd ("Befehl") Schlüssel genannt. Am meisten normale S/36 Tastaturen haben 24 Schlüssel von Cmd (auf einigen Modellen, hat sich bewegt F1-F12 Schlüssel werden F13-F24 genannt.)

SSP Menüs vereinigen eine Zahl, nicht eine Ikone, mit einer gewünschten Funktion oder Anwendung. Das Windows-Bedienungsfeld ist dem SSP Hauptsystemmenü ähnlich, das aus einem Anwendungsmenü durch das Drücken von Cmd5 zugänglich ist.

Windows verwendet Punkt und Klick; mit SSP ist die wichtigste Funktion Enter/Rec Adv, auch bekannt als Hereingehen. Unter Windows bewegt sich der Maschinenbediener vom Feld bis Feld mit dem Maus-Klick, oder indem er den Etikett-Schlüssel drückt; mit SSP sind Feldausgang und Feldrücktaste auch wichtig.

Tastatur-Tricks

Erfahrene Windows-Benutzer wissen, dass das Verwenden des ALT Schlüssels in der Kombination mit bis zu vier Ziffern auf der Tastatur Charaktere erzeugen kann, die auf Standard-PC-Tastaturen (wie akzentuierte Vokale, grafische Kasten-Zeichnungscharaktere, und so weiter) sonst nicht verfügbar sind. Ähnlich wird Shift+Tilde zusammen mit zwei hexadecimal Charakteren dieselbe Aufgabe auf dem S/36 vollbringen.

Spulend (Druck)

SPULE ist ein Akronym für Gleichzeitige Peripherische Operationen Online.

Als mit einigen modernen Maschinen waren während des S/36 Zeitalters gemachte Computerdrucker zum Punkt sehr langsam, dass es für den S/36 oder die anderen Computer möglich war, Daten dem Drucker schneller zu schreiben, als es drucken kann. Spulen wurde auf dem S/36 verwendet, um sich mit diesem Problem mit dem zusätzlichen Vorteil zu befassen, den vielfache Programme dem Drucker gleichzeitig schreiben konnten, ohne auf einander zu warten, um fertig zu sein.

Um dem System zu erlauben, das Problem zu führen, wurden Systembestandteile genannt "Schriftsteller" und "Spule-Dateien" entwickelt. Ein Schriftsteller ist ein kleines Systemprogramm, das die Spule-Datei liest, einen besonderen Drucker mit einem druckbereiten Spule-Gegenstand vergleicht und beginnt, Instruktionen dem Drucker zu senden. Es ist ein Zweiwegeprozess; der Drucker sendet ein Signal an das System zurück, wenn es zu mehr Arbeit bereit ist. Um zu vermeiden, Daten von zwei Spule-Dateien zu verwechseln, wird der erste Bericht, fertig zu sein und zu schließen, zuerst traditionell gedruckt.

Formen

Wenn der Maschinenbediener Gehälter druckt, ist es lebenswichtig wichtig, dass Gehalt-Information auf Kontrolle-Formen und nicht auf unliniertem Papier druckt; ebenfalls sollte ein regelmäßiger Ausdruck auf teuren Kontrolle-Formen nie drucken. Deshalb wurden Form-Zahlen geschaffen. Eine Form-Zahl ist ein ein bis vier-Buchstaben alphameric Feld, das Programme und Maschinenbediener verwenden, um diesem Problem in Ordnung zu bringen. Programmierer verwenden die Behauptung des DRUCKERS OCL wie folgt:

//DRUCKER-NAMENGEHALT, FORMEN-BUXX, GERÄT-P1

Wenn der Spule-Schriftsteller bereit ist, den Kontrolle-Spule-Zugang zu bearbeiten, erscheint diese Nachricht an der Subkonsole:

SYS-1404 Optionen (012)

Auf dem Drucker P1, ändern Sie sich zur Form-Zahl BUXX

Indem

er 1 zu dieser Nachricht NACH dem Ändern der Formen geantwortet hat, konnte der Maschinenbediener überzeugt sein, dass keine anderen Berichte über das Standardlager auf den Kontrollen drucken würden.

Form-Anordnung

Überprüfen Sie, dass Formen vollkommen ausgerichtet werden müssen oder alle Zahlen die kleinen Kästen nicht einfügen werden, eine teure Form vergeudend. Deshalb kann eine Anordnung mit der Behauptung des DRUCKERS OCL durchgeführt werden:

//DRUCKER-NAMENGEHALT, FORMEN-BUXX, GERÄT-P1, RICHTET SICH - JA AUS

Die Subkonsole wird jetzt veranlassen, dass diese Nachricht, wenn bereit, Kontrollen druckt:

SYS-5825 Optionen (012)

Richten Sie die Formen im Drucker P1 aus

Indem

er diese Nachricht NACH dem Übereinstimmen der Formen geantwortet hat, konnte der Maschinenbediener überzeugt sein, dass die Prüfinformation nicht gedruckt hat, bis die Formen richtig ausgerichtet wurden.

Sprachunterstützung

Der S/36 hatte vier Bearbeiter: RPG II, COBOL, GRUNDLEGEND, und FORTRAN. RPG war preiswertere, geschaffene Kompaktcodegrößen, und ist bei weitem der Verkaufsschlager geworden. Die Beliebtheit des COBOL in der größeren Geschäftsgemeinschaft hat es populär auf dem S/36 ebenso gemacht. Fortran ist für Daten nicht sehr praktisch, die Zwecke bearbeiten, und war während GRUNDLEGEND, mächtig und zu anderen Computern von IBM leicht tragbar, er wurde beschränkt, indem er als eine interaktive 40K Sitzung durchgeführt worden ist.

Eine Eigenschaft des S/36 war, dass Basic und Fortran exklusiv waren. Man konnte kein Programm von Fortran auf dem System führen, als man Grundlegend, noch umgekehrt gelaufen ist. Fortran war sicher nicht eine populäre Sprache, so würde man annehmen, dass dieses Mikrocodeniveau-Problem nur zur Akademie ärgerlich war.

Andere Objektarten

COBOL, Fortran und RPG haben Gegenstand-Code (Typ O) erzeugt. Grundlegend wurde nur interpretiert; ein Kompilationsdienstprogramm genannt GRUNDLAGEN hat Unterprogramm-Code (Typ R) geschaffen. GRUNDLEGENDE Programme konnten als Quellen für die Vereinbarkeit mit anderen Computern gespart werden, aber der Text des Projektes wurde im Unterprogramm bewahrt (wenn der Programmierer den SCHLOSS-Befehl nicht verwendet hat, es privat zu halten.)

Verfahren, die OCL verwenden, um Programme anzufangen und Mittel ihnen zuzuteilen, sind Typ P.

Quellmitglieder für alle Gegenstände sind Typ S mit Ausnahme vom Grundlegenden, wie angegeben, oben.

DFU Programme haben Unterprogramm (R) Code erzeugt, wie WSU Programme getan hat.

Schirm-Formate haben Gegenstand-Code erzeugt.

Menüs haben Gegenstand-Code erzeugt. Ein Menü ist einfach ein sehr spezifisches Schirm-Format mit einem dazugehörigen Nachrichtenmitglied suffixed mit Zwei-Pfund-Zeichen ("##"), um die zu nehmende Handlung zu enthalten, als die verbundene Zahl gewählt wurde. Menüs des Systems/36 haben dem Maschinenbediener erlaubt, Zahlen zwischen 1 und 24 zu wählen. Auf dem System/36 konnte ein Programmierer eine Menüverwenden-Schirm-Format-Sprache kundengerecht anfertigen, aber das Benennen eines kundengerecht angefertigten Menüs, das sich dem Fordern von Systemanforderungen nicht angepasst hat, konnte einen Programm-Fehler verursachen.

Nachrichtenmitglieder haben Gegenstand-Code erzeugt, der durch ein Programm mit der Behauptung des MITGLIEDES OCL genannt werden konnte:

//MITGLIED USER1-PROGMSG

Der Übergang eines vierstelligen Codes zu einer Assemblerroutine hat den verbundenen Text zurückgegeben. Es war auch eine Weise für den Programmierer, bis zu 10,000 74-Byte-Konstanten aus dem Programm-Raum zu stoßen.

Programmierung der Fähigkeit war nicht notwendig. Eine kurze Folge der Datei und Eingangsspezifizierungen konnte geschaffen und als ein Quellmitglied versorgt werden. Ein Bestandteil genannt Data File Utility (DFU) konnte dann verwendet werden, um Bildschirmanzeigen zu erzeugen, die verwendet werden konnten, um Dateien und Druckberichte zu schaffen und zu editieren.

Populäre Anwendungen des Systems/36

  • Das populärste Programm war Produktivitätshilfe des Programmierers/Maschinenbedieners (KNALL) Es hat 1,000 $ gekostet. Es wurde jedoch weit ausgeplündert. Es wurde mit den Fortgeschrittenen 36 eingeschlossen.
  • MAPICS, das Produktions- und Produktionsinformationsregelsystem, war eine populäre S/36 Anwendung.
  • IMAS, ein einfaches Buchhaltungspaket
  • BPCS, ein fortgeschritteneres Buchhaltungssystem
  • Die Sammlung von IBM Office/36 von Programmen (DisplayWrite/36, IDDU, Abfrage, und so weiter) war gegen Ende der 1980er Jahre populär und wurde später mit dem Fortgeschrittenen/36 gestopft.
  • Ein populäres von einem Dritten verfügbares Datenbankwerkzeug war LEHEN (Datei Editieren Dienstprogramm.)
  • Es gab eine Spielbibliothek genannt FUNLIB, der Spiele wie Sterntreck, Fußball, Scharfrichter, Kaffee, Grand Prix und ein Biorhythmus-Programm enthalten hat. Eine verbundene BILDER-Bibliothek hat Sie ASCII Kunst des Sterntrecks Herr Spock, John Dean und Weihnachten-Kalender drucken lassen.

Zeitschriften des Systems/36

Mehrere Veröffentlichungen waren verfügbare Bedeckung des Systems/36, wie DataNetwork (der Computerwissenschaft Des mittleren Bereichs geworden ist) und Nachrichten 34/38 (der Nachrichten 3X/400, Nachrichten/400 und iSeries Zeitschrift geworden ist.) Abonnement-Preise haben sich von 8 US$ bis 12 US$ pro Kopie erstreckt. Andere haben Tipps 'n' Techniken (TNT) und SPIELRAUM/36 eingeschlossen, dessen Herausgeber ein Rundschreiben-Format und eine Bibliothek von Dienstprogrammen und Quellcode auf Diskette-Medien verteilt haben. In den letzten Jahren des S/36 konnten eingeschriebene Unterzeichnete Quellcode vom Internet herunterladen.

Prominente Bücher von Autoren des Systems/36

  • Nachrichten-3X/400'S-Tischhandbuch zum S/36
  • Die Macht-Werkzeuge der Computerwissenschaft des mittleren Bereichs
  • Alles Sie Immer Gewollt, um Über das System/36 Zu wissen, Aber hat Niemand Ihnen durch Charlie Massoglia Erzählt
  • Das Schreiben und das Verwenden von Verfahren des Systems/36 Effektiv von Charlie Massoglia
  • Alles Sie immer gewollt, um über den KNALL zu wissen, aber hat niemand Ihnen durch Merikay Lee erzählt
  • System/3, System/34 und Plattensorte des Systems/36 als eine Programmiersprache durch Charlie Massoglia

Hardware-Modelle

Modell 5360 des Systems/36

Das System/36 5360 Systemeinheit hat vage einem riesigen Waschmaschine-Trockner anscheinend geähnelt, aber verschieden von seinem Vorgänger ist es auf 220-Volt-AC gelaufen. An 700 Pfunden (318 Kg) war das noch immer nicht ganz ein Taschen-PC. Herkömmlicher Verstand hat aufgefordert, dass das System in seinem eigenen klimatisierten Zimmer behalten wurde. Herkömmlicher Verstand war wirklich darüber, sehr klug, seitdem das System ungefähr 140,000 US$ gekostet hat.

Die fünf roten Lichter auf dem System/36 waren wie folgt:

(1) Macht-Kontrolle.

(2) Verarbeiter-Kontrolle.

(3) Programm-Kontrolle.

(4) Konsole-Kontrolle.

(5) Temperaturkontrolle.

Wenn ein Licht außer #4 jemals herangekommen ist, musste das System IPLed sein. Konsole kann wieder hergestellt werden, wenn sie davon angetrieben worden ist, aber die anderen Bedingungen sind unwiedergutzumachend.

Es gab verschiedene Modelle der 5360, einschließlich eines C und D Modells, das sich mit Geschwindigkeit und der Fähigkeit befasst hat, einen zusätzlichen Trailer zu unterstützen, um zusätzliche Laufwerke aufzunehmen.

Modell 5362 des Systems/36

IBM hat die 5362 oder "Kompakten 36" 1984 als ein am niedrigeren Ende ihres Marktes ins Visier genommenes System eingeführt. Es hatte einen deskside Turm-Form-Faktor (obgleich ein umfangreicher). Es wurde entworfen, um in einer normalen Büroumgebung zu funktionieren, wenig spezielle Rücksicht verlangend. Es hat sich von den 5360 darin unterschieden, indem es einen mehr beschränkten Karte-Käfig gehabt worden ist, der zu weniger Peripherie fähig ist. Es hat 14" feste Platten (30 oder 60 Mb) verwendet und konnte bis zu zwei unterstützen; RAM (Hauptlagerung) hat sich von 128 Kilobytes bis 512 Kilobytes erstreckt. Ein 8" schlaffer Diskette-Laufwerk wurde darin gebaut.

Die 5362 haben auch den Gebrauch beigefügter äußerlicher Tisch-9332-200 eines Kanals, 400, & 600 DASD erlaubt, effektiv ein Maximum von 720 Mb erlaubend.

Modell 5364 des Systems/36

Das Modell 5364 wurde den "PC des Systems/36" oder "Tisch-36" genannt (und auch, informell, das "Baby/36" durch einige - aber dieser Name wurde später einem Softwareprogramm beigefügt, das von California Software Products, Inc. erzeugt ist). Die 5364 waren ein Versuch im Juni 1985 durch IBM, um ein System/36 auf der pC-großen Hardware durchzuführen. Innen gab es Chips von IBM, aber die Kabinettsgröße war an IBM PC - AN der Periode erinnernd. Die Maschine hatte einen 5.25-zölligen 1.2-Mb-Diskette-Laufwerk, der mit PCs und mit anderem S/36s unvereinbar war. Das Bedienungsfeld / Systemkonsole (verbunden über eine Vergrößerungskarte) war IBM PC mit RAM von mindestens 256 Kilobytes.

Modell 5363 des Systems/36

IBM 5363 wurde als ein Ersatz für die 5364 eingestellt, und wurde im Oktober 1987 bekannt gegeben. Es hat eine deskside Turm-Stil-Einschließung wie das der 5362 verwendet, aber war nur 2/3 die Größe. Es hat aktualisierte Hardware mit neueren, kleineren Festplatte-Platten, 5 1/4" Diskette-Laufwerk und ein revidierter Vertrieb des SSP gezeigt.

ALS/ZUGANG (9401)

WIE gerade ein unten abgezogener ALS/400 war. Das Betriebssystem war SSP Ausgabe 6. Diese Maschine wurde c.1991 angeboten, um Kunden ins Visier zu nehmen, die einen S/36 hatten und zu einem Tag gewollt haben, wandern zu ALS/400 ab, aber hat keine massive Investition in ALS/400 gewollt. In dieser Beziehung WIE ein Misserfolg war, weil IBM entschieden hat, war die Architektur der Maschine nicht wirtschaftlich ausführbar und das ältere Modell 5363, auf dem die 9401 basiert haben, war ein viel zuverlässigeres System.

Umgebungsweise des Systems/36 von OS/400

Umgebungsweise des Systems/36 ist eine Eigenschaft auf, WEIL/400 das verwendet wird, um OCL und RPG II Programme auf OS/400 zu führen. Das Betriebssystem ALS/400, OS/400, wird in einer Bibliothek genannt QSYS enthalten. Das wurde für die S/36 Leute mit einer Bibliothek genannt QSSP vermehrt, so dass viele SSP-Befehle irgendwie unterstützt werden konnten. Um den S/36E auf OS/400 anzufangen, gehen in den Befehl strs36 ein.

Das Fortgeschrittene/36 (9402-236/9402-436)

1994 hat IBM das Fortgeschrittene/36 veröffentlicht. Bewertet mindestens 7995 $, es war die Maschine, die Benutzern des Systems/36 erlaubt hat, schnellere und modernere Hardware "das Bleiben 36 zu bekommen." Das Fortgeschrittene/36 hat SSP, dem Betriebssystem des Systems/36 erlaubt, innerhalb des OS/400 von AS/400 als eine "virtuelle Maschine" enthalten zu werden, so dass es zu einem voll aufgeblühten ALS/400 für 15 $ k befördert werden konnte. Der A/36 war ein bisschen größer als ein allgemeines PC-Kabinett und konnte für einen Turm-PC des Zeitalters der 1990er Jahre leicht falsch sein. Kabinette des Systems/36 waren ("wirklich gebrochen weiß") weiß, und das Fortgeschrittene/36 war schwarz.

Das Fortgeschrittene/36 hat die Welt des Systems/36 und SSP noch ungefähr fünf Jahre im Marktplatz gekauft. Am Ende des 20. Jahrhunderts war der Marktplatz für das System/36 fast nicht wiederzuerkennend. Drucker von IBM und Anzeigen hatten den Marktplatz in den 80er Jahren völlig beherrscht, aber jetzt war das alltägliche Zielen ein PC oder ein Drittmonitor mit einem beigefügten Drucker des PC-Typs, der effektiv 70 bis 90 Prozent der Liste von IBM für dieselben Waren abrasiert hat. Kabel von Twinaxial war für preiswerte Adapter und Standardtelefonleitung verschwunden.

Der Markt des Systems/36 wurde schließlich durch AS/400s am hohen Ende und PCs am niedrigen Ende verschlungen. Personalcomputer waren nicht fast die Datenbank, die von SSP, aber Zeit und Technologie gleich ist, hatte ihre Gebühr auf einem System genommen, das grundsätzlich unverändert seit 1983 geblieben war. Vor 2000 wurde das Fortgeschrittene/36 vom Marketing zurückgezogen, und System/36 verschwindet schnell vom Marktplatz.

ALS/400 das Modell 150, 170, usw.

Vor 2000 hat sich IBM sicher ALS/400 Modelle geboten, die SSP als ein "Haupt"-Betriebssystem oder als ein "Gast" führen konnten. Das waren die Systemeinheiten des Modells 150 und Modells 170. Wirklich konnte irgendwelcher, WEIL/400 das V3R6 durch V4R4 geführt hat, den "Gast" führen. Bis zu 3 Gast/36 virtuelle Maschinen konnte auf einer ALS/400 sein.

Das Abweichen vom System/36

Geschäfte und Agenturen ändern ihre Computer so häufig wie ihre Betriebsleiter, und manchmal ändern sie ihre Computer, weil sie ihre Betriebsleiter geändert haben. Der Computerindustriebegriff für die Hardware-Plattform-Änderung ist Wanderung, und es ist gewöhnlich ein Kopfweh für die meisten beteiligten Menschen. Computerbenutzer müssen sich mit neuen Sicherheitsprotokollen, neuer Ausrüstung und neuen Softwareanwendungen befassen. Computertechniker und Unterstützungspersonal bekommen eine doppelte Dosis davon, da sie unterrichten, sich troubleshoot umwandeln, und/oder sogar das neue System entwerfen sollen.

Warum Leute nicht abgewandert sind

Ein Grund Leute haben fortgesetzt, das System/36 zu verwenden, als es nicht mehr der Geschwindigkeitskämpe, der Lagerungskämpe oder der Technologiekämpe der Computerindustrie war, ist, es war der Sparkämpe. Es war preiswerter, einen Computer mit 20 Arbeitsplätzen und den Programmen zu kaufen, die 20 Menschen verwendet haben als, 20 Computer mit 20 Kopien jedes Programms zu kaufen, das sie verwendet haben. Ein anderer Grund bestand darin, dass frühe PCs sehr gut nicht vernetzt haben und eine Tendenz hatten, abzustürzen, wertvolle Daten zerstörend.

Das Abweichen zum fortgeschrittenen/36

Es war sehr leicht, zum Fortgeschrittenen/36 vom System/36 abzuwandern. Es war mit einem Gerät genannt einen TDL noch leichter (Übergang-Datenverbindung), der gekauft oder vermietet werden konnte, der die Dateien und Bibliotheken vom alten System/36 bis das neue Fortgeschrittene/36 über twinax Kabel bewegt hat. Und andere Weise abzuwandern bestand darin, dass, wenn Sie die 6157 hatten (oder hat in gebaut), Kassette den S/36 vorantreibt (oder 8809 9 Spur-Band-Laufwerk), konnten Sie einfach tun "sparen alle" und "stellen" es auf das Fortgeschrittene/36 "wieder her" (wenn Sie vergleichbaren Kassette-Laufwerk oder Haspel zum Haspel-Laufwerk hatten). Das Tun "spart alle/wieder herstellen" waren schneller als das Verwenden des TDL.

Das Abweichen zu ALS/400 (iSeries)

Das Abweichen zu, WIE für jene Eigentümer widerwillig oder unfähig zäh sein konnte Zeit in Anspruch zu nehmen oder der Aufwand, um ihre Daten zu reinigen oder neu ALS/400 Versionen ihrer S/36 Anwendungen zu werden. Manchmal waren die Verkäufer selbst der Anwendungen des Systems/36 widerwillig oder unfähig, ALS/400 besonders zu unterstützen, wenn sie aus dem Geschäft gegangen waren.

Sogar einfache Datenabschrift-Fehler konnten "Datenausnahmen" erzeugen und Programme, ein leeres Feld zertrümmern, das mit Räumen gefüllt ist und definiert werden, weil ein numerisches Feld mit Nullen gefüllt werden sollte, die sich oder seine Definition zum alphanumerischen geändert haben. Dateien des Systems/36 waren "flache" Dateien ohne jede Definition, alle Anwendungen des Systems/36 jeder hat ihr eigenes (schlecht oder teilweise) geklonte Definitionen enthalten, um die Daten zuzugreifen und zu modifizieren. Außerdem wegen der unzulänglichen Datenzugang-Überprüfung, mit Benutzern, die häufig im Stande sind, schnelle und schmutzige Dienstprogramme des Systems/36 zu verwenden, um Dateien zu modifizieren, konnten Dateien des Systems/36 dezimale Datenfehler und andere korrupte Daten enthalten, die die Anwendungen des Systems/36 ignoriert haben oder maskiert. Das Daten haben sich lästig auf ALS/400 erwiesen, als sie darauf mit revidierten oder neuen "heimischen" Anwendungen und besonders zugegriffen haben, als die Daten zum "heimischen" Format in innerlich selbstbeschriebenen Dateien umgewandelt wurde, ohne vorher oder während der Konvertierung "gereinigt" zu werden.

Es war offensichtlich, dass der Eigentümer des Systems/36 hat beiseite legen wollen, "Eingeborener" auf ALS/400 so lange wie möglich zu gehen, und sie es von der längeren Zeit stellen, seitdem es so viele Angebote von IBM gab, die Eigentümern erlaubt haben, es, einschließlich der Systems/36 Umgebung "Vereinbarkeitsweise", ALS/ZUGANG, und der beste von allen, dem Fortgeschrittenen/36 beiseite zu legen.

Das System/36 und, WIE nicht vereinbarer Gegenstand-Code waren; Quellcode musste über einen RPG II Bearbeiter für die Umgebung des Systems/36 des OS/400 wiederkompiliert werden. Wenn Sie Quelle nicht codieren ließen, konnten Sie nicht wiederkompilieren. Andererseits, da OCL interpretiert wurde, ist er gelaufen, wie in der Umgebung des Systems/36 ist. Es gab und ist noch einige Werkzeuge durch 3. Parteien, für die vorhandene Anwendung des Systems/36 umzuwandeln, "um Eingeborenen" auf ALS/400, sowie Beratungsunternehmen zu führen, die noch diesen Dienst anbieten.

Jedoch mit Änderungen, die im S/36EE (S/36 Ausführungsumgebung) für Datendezimalzahl-Fehler vorgenommen sind, war es ziemlich leicht, von einem System/36, vorgebracht/36 oder Gast/36 zu dieser Umgebung abzuwandern und zu laufen und zu beginnen, die Eigenschaften nicht nur SSP/OCL, aber vom i5/OS (OS/400) Betriebssystem und KL. (Betriebssprache) auszunutzen, weil Sie die zwei mischen und dann beginnen konnten, neue Anwendungen (wenn gewünscht) in der heimischen i5/OS Umgebung zu entwickeln. Über das einzige Ding, das einen Benutzer verursachen würde, der Probleme vom typischen S/36 Geschäft darin bestehen würden, wenn sie Assemblerunterprogramme verwendet hatten, hat ihren RPG II Programme herbeigerufen, um einige spezielle Tricks zu tun. Mit einigen von denjenigen konnte wie das Lesen der Cursor-Reihe/Säule zum Beispiel wettgeeifert werden. Und einige der Beschränkungen, die in SSP wie eine Programm-Maximum-Größe von 64 Kilobytes bestanden haben, waren die Zahl von Dateien in einem Programm drastisch vergrößert, zusammen mit der Zahl von Tischen/Reihe, Zahl von Arbeitsplätzen/Druckern weg, die auf der Maschine, Zahl von Dateien auf dem System, Zahl von Aufzeichnungen usw. erlaubt sind. Aus einem RPG II Programm konnten Sie einen RPG/400 oder RPG-IV Programm nennen, das auf eine Internetfunktion wie Kreditkartenbilligung oder ein XML Dienst zugegriffen hat.

Während es als eine schwierige Wanderung und eine langsame Umgebung porträtiert worden war, um in mit den Maschinen zu laufen, die cpw's in den Tausenden oder Zehntausenden haben, konnte es eine ziemlich leichte Bewegung mit großen Gewinnen sein.

Das Abweichen zum RS/6000 (pSeries)

Das Abweichen zum RS/6000 war zäh. Es gibt einen/36 Emulator genannt der Offene/36 durch den Universalen Offenen, der (> 1000 DM (> die Vereinigten Staaten 500 $) / Terminal) ziemlich teuer war und nicht eine gute Leistung gebracht hat. Viele Gesellschaften haben zuerst versucht, mit der alten Hardware, aber dem beendeten Wiedercodieren der RPG Anwendungen für den RS/6000 wettzueifern.

Zu UNIX (HPUX, Solaris, AIX) und Linux abwandernd

Gesellschaften wie Unibol (jetzt Unendliche Software) haben sich entwickelt ein Produkt genannt Unibol 36 (hat jetzt Unendliche 36 genannt). Diese Produktfamilie hat Bearbeiter und eine Aufstellungsumgebung für RPG II und COBOL-Anwendungen für das System/36 vereinigt. Die jetzige Version von Unendlichen 36 setzt weniger als 64 Bit Versionen von HPUX, AIX und Rotem Hut-Unternehmen Linux ein.

Das Abweichen zu Windows

Software von Kalifornien (jetzt Unendliche Software) hat einen toolset genannt das BABY/36 entwickelt, das RPG II Quelle wiederkompiliert hat und es unter Windows von Microsoft Betriebssystem eingesetzt hat. Unendliche Software hat später eine Version von Unendlichen 36 für Windows veröffentlicht. Die jetzige Version von Unendlichen 36 bedient unter dem Windows-Server 2008 r2 (64 Bit).

Andere Wahlen

Viele Kunden haben Hardware von IBM zusammen verlassen. Der UNISYS "A" System konnte unter einem SSP ähnlichen Betriebssystem fungieren.

Links


Brustpumpe / Plácido Domingo
Impressum & Datenschutz