Diskussion:System/360

Letzter Kommentar: vor 4 Jahren von 134.247.251.245 in Abschnitt ASCII

Vorzeichen im BCD-Code

Bearbeiten

Dezimalzahlen (gepackte Speicherung) können variable Längen von 1 bis 31 Stellen haben. In einigen "Hochsprachen" wie zum Beispiel RPG (Programmiersprache) nur 15 Stellen. Jede Ziffer belegt dabei ein halbes Byte (4 Bit, Binär codierte Dezimalzahlen), das Vorzeichen belegt im letzten Byte die letzten 4 Bits: "C" (1100) und "F" (1111) waren die positiven Vorzeichen, "D" (1101) das negative Vorzeichen. Alle anderen Kombinationen waren ungültige Vorzeichen. Die Position des Kommas muß man aufgrund der Operanden beim Programmieren ermitteln.
Hoffentlich kommt nicht wieder ein Unwissender und meint "A" (1010), "B" (1011) und "E" (1110) wären auch gültig gewesen. Dem war nicht so! Weder bei S/360, S/370, 43xx noch S/390.) Pomponius 13:27, 4. Jul 2004 (CEST)

Adressraum

Bearbeiten

Ich verstehe nicht ganz, wie die 16 MB Adressraum zustande kommen. Wenn, wie im Artikel steht, 24 Bit des Registers die Basisadresse liefern, und darauf 12 Bit Displacement addiert werden, komme ich auf 2^(24+12) Byte = 64 GB.

Multi io 05:10, 25. Jan 2006 (CET)

Die Adressen in den Instruktionen basieren auf einem Basisregister, wobei zur Adressierung 24 der 32 Bits verwendet werden. Das ergibt einen Adressraum von 2^24 Byte = 16 MB. Die 12 Bit Displacement sind der relative Offset zu diesem Basisregister. Ein Beispiel:
ST R5,8(R4)
R5 enthalte den Wert X'00000004'
R4 enthalte X'00A00000'
Diese Instruktion speichert den Inhalt des Registers 5 an die durch Basisregister R4 und Displacement 8 definierte Adresse. Nach Ausführung der Instruktion enthalten die 4 Bytes im Speicher ab Adresse 00A00008 den Wert 00000004.
Alle Unklarheiten beseitigt?
62.167.83.95 22:04, 18. Jul 2006 (CEST)
Alles klar, danke. Multi io 02:44, 19. Jun. 2007 (CEST)Beantworten

I/O-Architektur

Bearbeiten

Man sollte auf die Architektur der I/O-EInheiten eingehen: "Channels", die unabhängig von der CPU arbeiten (ähnlich heutigen PC-Busarchitekturen)

Multi io 03:19, 1. Feb 2006 (CET)

ASCII

Bearbeiten

Der Satz zur Verwendung von ASCII wundert mich. Wenn der Rechner 1964 herauskam, kann doch gar kein ASCII benutzt haben, da das erst 1968 herauskam. Oder hab ich irgendwo einen Denkfehler? Madcynic 09:34, 17. Feb 2006 (CET)

ASCII geht auf das Jahr 1963 zurück. Siehe ASCII: ' ASCII diente ursprünglich der Darstellung von Schriftzeichen der englischen Sprache. Die erste Version, noch ohne Kleinbuchstaben und mit kleinen Abweichungen vom heutigen ASCII, entstand im Jahr 1963. ' Das Datum 1968 (in anderen Quellen 1967) bezieht sich auf die Veröffentlichung als Standard.
Zur Verwendung von Extended BCD statt ASCII siehe
Gene Amdahl et. al: The Architecture of the IBM System/360, Reprint from IBM Journal of Research and Development, Vol 8, No 2, 1964 [1]
62.167.83.95 22:17, 18. Jul 2006 (CEST)
Die Begründung mit den Lochkarten ist einfach Schwachsinn. --Fmrauch (Diskussion) 12:31, 8. Mär. 2015 (CET)Beantworten
Die /360 verwenden kein ASCII, sondern EBCDIC. Das hat einen durchaus praktischen Grund: Mit Hilfe einer Lochkartenlehre, einer Schablone aus Metall, auf die man eine Lochkarte gelegt hat, konnte man eine Lochkarte mit ein wenig Übung auch "manuell" lesen, was bei ASCII sehr schwer ist. Bei EBCDIC sind die Buchstaben in Gruppen angeordnet, so dass man sehr schnell von den Löchern, deren Zahlenwert auf der Lehre direkt abgelesen werden können, zur Gruppennummer und dann zum Zeichen kommt, zumal damals oft nur Großbuchstaben und Ziffern (und ein paar Satzzeichen) verwendet wurden, zumindest bei Programmcode. 134.247.251.245 16:48, 19. Aug. 2020 (CEST)Beantworten

Die weite Verbreitung der Lochkarte sieht man an Dingen wie der Standard-Zeilenbreite eines PCs, bis heute 80 Zeichen auf dem Textbildschirm: Die Länge einer Lochkarte, d.h. die meisten Programmcodes wurden darauf optimiert. In Fortran gibt es bis F-77, glaube ich, gar keine "Zeilennummern", sondern offiziell "Kartennummern". 134.247.251.245 16:51, 19. Aug. 2020 (CEST)Beantworten

Frage einer Laiin

Bearbeiten

Im Artikel 7. April#Wirtschaft wird die Vorstellung des hg. Systems erwähnt. Ich würde dort gern eine kurze Erläuterung (1 Satz) einfügen, was das S/360 überhaupt ist, muss aber zugeben, dass ich auch nach 3xigem Lesen nicht verstanden habe, worum sichs genau handelt, bzw. es zumindestens mir nicht exakt/scharf formulieren traue. Könnte mir da jemand der ExpertInnen behilflich sein? Vielen Dank im Voraus.

lg --Susu the Puschel 12:02, 14. Mai 2008 (CEST)Beantworten

Bilder

Bearbeiten

Ich hab bei den Bundesarchivbildern ein Paar gefunden die offensichtlich ein System/360 im betrieb zeigen. Ein habe ich eingebaut. Vielleicht kann jemand der weiß was genau abgebildet ist noch was von den folgenden einbauen:

 
 
 
 
 

--HAL 9000 12:48, 24. Dez. 2008 (CET) :-)Beantworten

"Es gilt als das teuerste Computerprojekt der Geschichte"

Bearbeiten

Wenn die Behauptung war sein sollte, ok. Dann aber bitte nur mit einem wirklich glaubwürdigen Beleg. --Kwer Wolf 08:31, 18. Sep. 2009 (CEST)Beantworten

Fehlende Würdigung

Bearbeiten

Hier fehlt ja jede Erwähnung der herausragenden Bedeutung, die dieses Computersystem für IBM und die Großrechnergeschichte insgesamt hatte. In Hinblick auf den vorigen Eintrag kann ich mir das nur so erklären, dass jemand alle diese Erläuterungen wegen angeblich fehlender Belege gelöscht hat.--Claude J (Diskussion) 09:18, 7. Apr. 2013 (CEST)Beantworten

Betriebssysteme

Bearbeiten

Mit dem System/360 erschienen drei Betriebssysteme, TOS/360 für Installationen ohne Festplatten, DOS/360 für kleinere und . . .

Tatsächlich gab es auch BOS, Basic Operating System, auf Lochkarten, TOS, Tap Operating System, auf Band, DOS, Disk Operating System, auf Platte - dann war eh klar, daß alle weiteren OS auf der Festplatte sind und Disk wurde weggelassen. War dann Stand der Technik. Die Befehle des BOS konnten aucch von Hand aus direkt in den Hauptspeicher gesetzt werden. Dazu gab es fixverdrahtete Schalter um die Speicherplatzadresse auszuwählen und Schalter um jedes einzelne Bit im Speicherplatz zu bestimmen. Dann wurde der Set-Knopf (rot) gedrückt und das Byte war gesetzt. Byte für Byte konnte so das BOS und Ablaufprogramm geschrieben werden, bzw verändert werden.

Also ich bin dafür, daß auch auf >>BOS, Basic Operating System, auf Lochkarten, TOS, Tap Operating System, auf Band, DOS, Disk Operating System, auf Platte - dann war eh klar, daß alle weiteren OS auf der Festplatte sind und Disk wurde weggelassen. War dann Stand der Technik.<< hingewiesen wird.

MfG Georg 91.114.251.32 04:35, 20. Aug. 2016 (CEST)Beantworten

VM/SP

Bearbeiten

Irgenwie fehlt mir da ein Absatz über das Virtual Machines / System Product VM/SP, das zum ersten Mal sogar das Betriebssystem von der Hardware abstrahieren konnte. An der TU München liefen meiner Erinnerung nach auf einem /360-kompatiblen Großrechner von Siemens, der im Inneren voller Fujitsu-Platinen war, IBMs VM/SP, und da drauf sowohl OS/360 (Original von IBM) und auch das AIX, das Unix von IBM, parallel.

Was auch noch fehlt ist eine Liste der Errungenschaften, die heute für jedermann selbstverständlich sind, die aber erst mit der /360 kamen. Manche wurden sogar noch Jahrzehnte später von Microsoft als Innovation gefeiert, und jeder, der mal an einem /360 saß dachte sich "das konnte das große Eisen schon zwei Jahrzehnte vorher". Z.B: Partitionen. Auf /360 wurde nicht nur der Massenspeicher in Partitionen geteilt (IBM nannte das "Minidisks", sondern sogar die CPU. Auf dem S/390 konnte man dann sogar das Betriebssystem im laufenden Betrieb auswechseln, ohne irgendwas "herunterfahren" oder "booten" zu müssen... 134.247.251.245 16:41, 19. Aug. 2020 (CEST)Beantworten