<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=OS%2F8</id>
	<title>OS/8 - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=OS%2F8"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=OS/8&amp;action=history"/>
	<updated>2026-05-27T05:15:24Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=OS/8&amp;diff=2188280&amp;oldid=prev</id>
		<title>imported&gt;SchlurcherBot: Bot: http → https</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=OS/8&amp;diff=2188280&amp;oldid=prev"/>
		<updated>2026-01-06T15:30:08Z</updated>

		<summary type="html">&lt;p&gt;Bot: http → https&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;OS/8&amp;#039;&amp;#039;&amp;#039; ist ein [[Betriebssystem]] aus den 1970er Jahren für den [[PDP-8]]-Computer von [[Digital Equipment]] (DEC). Das System erlaubt die Verwendung einer großen Anzahl von Peripheriegeräten und benutzt den gesamten Kernspeicher von 32&amp;amp;nbsp;KB.&lt;br /&gt;
&lt;br /&gt;
OS/8 wird unter dem Realtimesystem [[RTS-8]] als Backgroundmodul eingesetzt, um neben den Echtzeitanwendungen im Hintergrund Dateibearbeitung und Programmentwicklung zu ermöglichen. Ohne RTS-8 wird  OS/8 als Betriebssystem mit nur 8-KB-Speicherbedarf zur Programmentwicklung eingesetzt.&lt;br /&gt;
&lt;br /&gt;
== Aufbau ==&lt;br /&gt;
OS/8 besteht aus einem Kern und einer Bibliothek von Systemprogrammen.&lt;br /&gt;
&lt;br /&gt;
Der Kern besteht im Wesentlichen aus 4 Elementen:&lt;br /&gt;
* dem Keyboard-Monitor,&lt;br /&gt;
* dem Command-Decoder,&lt;br /&gt;
* der USR (User Service Routine),&lt;br /&gt;
* den I/O-Geräte-Treibern.&lt;br /&gt;
&lt;br /&gt;
Mit dem Keyboard-Monitor erfolgt der Zugriff auf die Bibliothek von Systemprogrammen. Diese besteht aus:&lt;br /&gt;
; Concise Command Language (CCL)&lt;br /&gt;
: CCL versorgt den Anwender mit einer großen Anzahl von Terminalbefehlen. Typische Kommandos sind: COPY, DIRECTORY, HELP, RENAME, LIST, DELETE usw.&lt;br /&gt;
; Symbolic Editor (EDIT)&lt;br /&gt;
: EDIT wird verwendet, um Quellcode zu erstellen und zu pflegen, der dann in Compilern wie PAL8, SABR oder [[Fortran|FORTRAN]] übersetzt werden kann.&lt;br /&gt;
; PAL8 Assembler&lt;br /&gt;
: PAL8 ist der Assembler des OS/8-Systems. PAL8 akzeptiert Quellcode in PAL-Sprache und generiert [[Binärcode]]. Außerdem generiert PAL8 Listen, die in CREF verarbeitet werden können.&lt;br /&gt;
; Peripheral Interchange Program (PIP)&lt;br /&gt;
: Mit PIP werden Dateien zwischen den Geräten transferiert, die im OS/8 vorhanden sind. Es sind Befehle für Dateien und Verzeichnisse vorhanden.&lt;br /&gt;
;  Absolute Binary Loader (ABSLDR)&lt;br /&gt;
: ABSLDR lädt Binärdateien, die mit PAL8 erstellt sind, in den Hauptspeicher.&lt;br /&gt;
;  Octal Debugging Technique (ODT)&lt;br /&gt;
: ODT ist ein leistungsfähiges Programm zur Fehlersuche.&lt;br /&gt;
; File-Oriented Transfer Program (FOTP)&lt;br /&gt;
: FOTP erlaubt den Transfer von Dateien und Dateigruppen zwischen Geräten mit OS/8-Dateistruktur. So können ASCII-Dateien zwischen DECTape und Festplatte mit einem Befehl übertragen werden.&lt;br /&gt;
; Cross Reference (CREF)&lt;br /&gt;
: CREF arbeitet mit den Listen von PAL8 und SABR. Es erzeugt nummerierte Listen und eine Tabelle, in der alle Sprungadressen und Feldnamen sortiert sind.&lt;br /&gt;
; DIRECT&lt;br /&gt;
: DIRECT erlaubt dem Anwender erweiterte Verzeichnislisten zu drucken.&lt;br /&gt;
; BOOT&lt;br /&gt;
: Das BOOT-Programm lädt die Standardtreiber ins RAM.&lt;br /&gt;
; Cassette/Magtape Positioner (CAMP)&lt;br /&gt;
: CAMP erlaubt den Zugriff auf Kassette und Magnetband.&lt;br /&gt;
; Resources (RESORC)&lt;br /&gt;
: RESORC bindet die Systemtabellen ein und druckt eine Liste der aktiven Treiber.&lt;br /&gt;
; Magtape/Cassette PIP (MCPIP)&lt;br /&gt;
: MCPIP ist ein Dateitransferprogramm für Cassette und Magtape.&lt;br /&gt;
; PIP10&lt;br /&gt;
: PIP10 ist ein Dateitransferprogramm, welches das Lesen und Schreiben von PDP-10-ASCII-Dateien vom DECTape unter Verwendung des TC8- bzw. TD8E-Kontrollers erlaubt.&lt;br /&gt;
; FORTRAN II&lt;br /&gt;
: Das OS/8-System enthält ein leistungsfähiges FORTRAN-Paket, bestehend aus dem FORTRAN-Compiler, SABR-Assembler, Link-Loader und Bibliotheksfunktionen. Einige der Vorteile von Fortran sind:&lt;br /&gt;
:* FORTRAN II ist leicht zu benutzen. FORTRAN-Quellprogramme können mit einem Befehl kompiliert, geladen und gestartet werden.&lt;br /&gt;
:* In FORTRAN II sind Schleifen erlaubt.&lt;br /&gt;
:* In FORTRAN II können Programme verkettet werden. Das erlaubt eine effiziente Programm-Struktur.&lt;br /&gt;
:* Es ist eine geräteunabhängige Input/Output-Struktur vorhanden für Konsole, Schnell-Leser/-Stanzer und Drucker.&lt;br /&gt;
; Library-Setup (LIBSET)&lt;br /&gt;
: OS/8-LIBSET erlaubt, eigene Programmbibliotheken zu erzeugen. Die Standardbibliothek LB8 wird mit OS/8 geliefert. Mit LIBSET kann man seine eigenen Routinen in SABR schreiben und eine Bibliothek erzeugen.&lt;br /&gt;
; System Build (BUILD)&lt;br /&gt;
: BUILD erlaubt eine einfache Änderung der Gerätekonfiguration im System. Neue Geräte können mit einfachen Befehlen eingefügt werden.&lt;br /&gt;
&lt;br /&gt;
== Andere Programme ==&lt;br /&gt;
Zusätzlich zu den Standardprogrammen gibt es die folgenden Programme, wobei BASIC, BATCH und [[TECO (Texteditor)|TECO]] in einem Erweiterungssatz geliefert wurden.&lt;br /&gt;
&lt;br /&gt;
* OS/8 BASIC ist eine interaktive Sprache mit einer Reihe von Anwendungen. Es enthält Möglichkeiten zur Verkettung, Textbearbeitung und dateiorientierte Ein- und Ausgabe. Ebenso sind in BASIC einige Funktionen zur Verwendung in LAB/8E enthalten.&lt;br /&gt;
* OS/8 BATCH gibt dem Anwender die Möglichkeit der [[Stapelverarbeitung]], die in der OS/8-Monitor-Struktur integriert ist. Das System ist so aufgebaut, dass man es entweder von der Tastatur oder für Stapelverarbeitung verwenden kann. Mit BATCH kann man die Befehle von Lochkarten, [[Lochstreifen]] oder einem OS/8-Systemgerät eingeben.&lt;br /&gt;
* OS/8 TECO ist ein Texteditor, der unter dem OS/8-Betriebssystem läuft. Mit TECO kann man jeden ASCII-Text bearbeiten wie Programme, Manuskripte, Korrespondenz usw.&lt;br /&gt;
* OS/8 FORTRAN IV bietet das volle ANSI FORTRAN IV unter dem OS/8-Betriebssystem. Das System ist optimiert auf geringen Speicherbedarf und enthält die Overlay-Möglichkeit, die es erlaubt, Programme von 300 KB im virtuellen Speicher von PDP-8 oder PDP-12 laufen zu lassen. Die Bibliotheksfunktionen erlauben den Zugriff auf Laborgeräte, auf transzendente Funktionen, Verarbeitung von Text und die Ausgabe auf Standard-Increment-Plotter.&lt;br /&gt;
&lt;br /&gt;
== Gerätetreiber ==&lt;br /&gt;
OS/8 ist völlig geräteunabhängig. Zuerst können Programme auf einem PDP-8-Computer geschrieben werden, ohne den Zugriff auf spezielle I/O-Geräte. Im laufenden Programm kann der Anwender die meisten verfügbaren Geräte auswählen. Außerdem muss das Programm nicht neu geschrieben werden, wenn sich die Konfiguration des Rechners ändert.&lt;br /&gt;
&lt;br /&gt;
Das OS/8-System kontrolliert die Übertragung von Daten von einem auf ein anderes Medium durch den Aufruf der entsprechenden I/O-Routinen. Geräte können logische Namen erhalten, um den symbolischen Zugriff zu ermöglichen.&lt;br /&gt;
&lt;br /&gt;
Im Programm können variable I/O-Puffer definiert werden. Große Puffer sichern ein effizientes Arbeiten der Speichereinheiten, ohne dass viel Zeit für Platten-/Bandbewegungen erforderlich ist. OS/8 nutzt alle Möglichkeiten des RK8E-Plattenspeichers, kann aber auch von einem einzigen DEC-Tape laufen.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://bitsavers.org/pdf/dec/pdp8/os8/ OS/8 Handbücher.] (PDF) Bitsavers.org&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Historische Software]]&lt;br /&gt;
[[Kategorie:Minirechner-Betriebssystem]]&lt;br /&gt;
[[Kategorie:Digital Equipment Corporation]]&lt;/div&gt;</summary>
		<author><name>imported&gt;SchlurcherBot</name></author>
	</entry>
</feed>