Im Jahre 1975 brachte Nixdorf das System 8870/Quattro (kurz Quattro) heraus, das als ein System der “mittleren Datentechnik” mit mehreren Datenterminalarbeitsplätzen verbunden werden konnte. Auf der 8870 lief Business BASIC und das damit programmierte kommerzielle Softwarepaket COMET, die Anwendungssoftware, die Nixdorf bekannt machte. COMET war in den siebziger und achtziger Jahren bei mittelständischen Firmen sehr erfolgreich.
Schlagwort: Hardware
Basic Interpreter Befehle und Tastenkombinationen
Der Basic Interpreter bietet einige nützliche Funktionen zur Fehleranalyse an der Quattro. Mit ein paar Kenntnissen habt ihr hier schnell den Überblick wenn es mal hängt.
CTRL + Y ; ESC
Programmabbruch, es wird in die Basicebene verzweigt
CTRL + C
Verlassen des Basic Intepreters
;SPC 8
Anzeige Fehlercode
;SPC 10
Anzeige der Zeilennummer in der der Fehler auftrat
HELP(Zahl)
Entschlüsselung des Basicfehlers
(Zahl) LIST (Zahl)
listet das Basicprogramm zwischen den beiden angegebenen Zeilennummern
;FLN
gibt das zuletzt aufgerufene Programm aus
;
Abkürzung für PRINT
Der INITIAL PROGRAM LOAD (IPL)
Der Initial Program Load (IPL) bei einer Quattro 8870 ist der Prozess des Startens oder Neustartens des Systems, bei dem das Betriebssystem oder eine andere Systemsoftware geladen wird. Dieser Vorgang stellt sicher, dass die Quattro 8870 in der Lage ist, Anwendungen auszuführen und mit Peripheriegeräten zu interagieren. Hier ist eine allgemeine Beschreibung des IPL-Prozesses:
Stromversorgung und Hardware-Initialisierung:
Der Vorgang beginnt, wenn die Nixdorf Quattro 8870 eingeschaltet wird. Während des Bootvorgangs erfolgt die Stromversorgung für alle Komponenten, und die Hardware wird initialisiert. Das bedeutet, dass alle Systemkomponenten wie Prozessoren, Speicher, Peripheriegeräte und Controller auf ihren Betriebszustand vorbereitet werden.
Laden des Initial Program Loaders (IPL)
In den meisten Fällen ist der IPL ein spezielles kleines Programm, das in den Speicher der Quattro 8870 geladen wird. Dieser Programmcode ist oft im Read-Only Memory (ROM) oder anderen festen Speichermedien des Systems gespeichert.
Auswahl des Startvorgangs
Der IPL führt eine Überprüfung der Hardware durch, um sicherzustellen, dass sie ordnungsgemäß funktioniert. Anschließend wählt er, welches Betriebssystem oder welche Systemsoftware geladen werden soll. Diese Auswahl kann vom Benutzer festgelegt werden, beispielsweise durch die Eingabe von Boot-Parametern oder die Auswahl eines bestimmten Boot-Mediums.
Laden des Betriebssystems
Sobald das Betriebssystem ausgewählt wurde, lädt der IPL das Betriebssystem von seinem Speicherort, normalerweise von einer Festplatte, einem Netzwerk oder anderen Speichermedien, in den Hauptspeicher der Quattro 8870. Das Betriebssystem ist verantwortlich für die Steuerung des gesamten Computersystems.
Initialisierung und Start
Das Betriebssystem wird initialisiert und gestartet. Es richtet alle notwendigen Systemressourcen, Treiber und Dienste ein, um die Kommunikation mit der Hardware und die Ausführung von Anwendungen zu ermöglichen.
Bereitschaft für Anwendungen
Nachdem das Betriebssystem erfolgreich geladen und initialisiert wurde, ist die Quattro 8870 bereit, Anwendungen auszuführen. Benutzer oder Anwendungen können nun gestartet werden, und der Computer ist betriebsbereit.
Der Initial Program Load ist ein entscheidender Schritt beim Starten der Nixdorf Quattro 8870, da er sicherstellt, dass das System in einem stabilen und betriebsbereiten Zustand ist, um verschiedene Aufgaben auszuführen, sei es in Rechenzentren, Mainframes oder anderen unternehmenskritischen Umgebungen.
Die Systeminitialisierung umfasst zusammengefasst:
- die Belegung des Hauptspeichers
- das Anlegen von Datenpuffern (Magnetplatte, -band u.a.)
- den Test aller minimal erforderlichen Systemkomponenten
- die Normierung von Speicherzellen und Arbeitsbereichen
Nach erforderlicher Initialisierung erscheint auf dem Bildschirm ->
Die wichtigsten Initialisierungsphasen:
- Phase LED Anzeige am Bildschirm
- Urlader Speichertest F0
- Speichertest Ende 01 D0 bei 1 MB Speicher
- BZUP im Speicher 02 26/27 falsches Platzprogramm
- Systemlader im Speicher 03
- BSA Diagnosesegment laden 04
- BSA Diagnosesegm. im Speicher 05
- Platzprogramm laden 06
- Betriebssystem laden 07 “INIT CPU x – … “
- Systeminitialisierng läuft 0E “Please wait … “
Wird die Systeminitialisierung unterbrochen lässt die Statusanzeige Rückschlüsse auf den Fehler zu. Das BZUP enthält u.a. die Platzprogramme für die Ports und der BZUP erkennt wenn der Systemlader defekt ist.
Quattro 8870 – Einführung
Themen zur Quattro
- “Kennworte an der 8870 im Normalfall”
- “Localmode”
- “Der Systemstart (IPL)”
Der INITIAL PROGRAM LOAD (IPL)
Mit Initial Program Load (IPL) bezeichnet man das Starten eines Betriebssystems an einer Quattro über direkt angeschlossene Speichergeräte.
Die Systeminitialisierung umfasst die Belegung des Hauptspeichers sowie das Anlegen von Datenpuffern (Magnetplatte, -band u.a.).
Im nächsten Schritt erfolgt ein Test aller minimal erforderlichen Systemkomponenten und Normierung von Speicherzellen und Arbeitsbereichen. Nach erforderlicher Initialisierung erscheint auf dem Bildschirm «Kennwort bitte:»
Die wichtigsten Initialisierungsphasen:
- Phase LED Anzeige am Bildschirm
- Urlader Speichertest F0
- Speichertest Ende 01 D0 bei 1 MB Speicher
- BZUP im Speicher 02 26/27 falsches Platzprogramm
- Systemlader im Speicher 03
- den BSA Diagnosesegment laden 04
- den BSA Diagnosesegm. im Speicher 05
- Platzprogramm laden 06
- Betriebssystem laden 07 “INIT CPU x – … “
- Systeminitialisierng läuft 0E “Please wait … “
Wird die Systeminitialisierung unterbrochen lässt die Statusanzeige Rückschlüsse auf den Fehler zu. Das BZUP enthält u.a. die Platzprogramme für die Ports und der BZUP erkennt wenn der Systemlader defekt ist.
Systemkennwörter & Standardkennwörter an einer Quattro.
NIROS 7.0 TEAM
EX 1.0 NOOFFICE
EX 2.0/3.0 TWOZERO
EX 3.3 DOCTOR
Die Kennworte der Anwendungsprogramme (wie FIBU) werden in der Regel bei der Installation angepasst.
Kennwort entschlüsseln
Durch einen gewollten Abbruch des Programms an einer Quattro und Sprung in den Basic Editor ist es möglich Kennwörter über das Auslesen von bestimmten Variablen zu ermitteln.
Im Programm (SCOPE-Berechtigung muß erteilt sein)
CTRL+Y; ESC eingeben
Unterbrechen des Programms
Basic Einsprung Adresse
z.B. 7790 RUN
;P3$ zeigt Kennwort
stärkeres Kennwort
Lösung: besseres Kennwort vergeben – z.B. Sonderzeichen die entsprechend codiert gezeigt werden
CTRL+L Password CTRL+L
CTRL+L = FF
Quattro 8870 – Localmode
Localmode an der Quattro
Der Localmode der Quattro umfasst alle bildschirmspezifischen Einstellungen eines Arbeitsplatzes.
Einstieg: Drücken der LOC – Taste beim hochfahren des Bildschirmes
Laden Platzprogramm lasst sich verändern durch drücken von ESC, dann besteht die Möglichkeit ein bestimmtes Platzprogramm anzugeben.
Kenngrößen:
- Clockmode intern
- Parity yes
- Baudrate 9600 (evtl. auch 19200)
! Remove Window 2: Deaktivieren des zweiten Fensters, wobei die Portnummern nicht verschoben werden.
Logisches Vertauschen von Bildschirmen
PORT CTRL+E X CTRL+E Portnummer SWITCH
- Umschalten von Bildschirmen, die auf der gleichen CPU liegen,
- nicht möglich aus dem Window heraus,
- auch REMOTE – mäßig zulässig,
- Bildschirm wir ohne Maske getaucht (einmal CR drücken)
Header BLOCK Adresse
HBA´s -> reale Plattenadresse
- Index 1
- Accounts 3
- DMAP 20
- entspricht HBA´s