Ich bin jung und war in den 60ern und 70ern nicht mehr am Leben, um Networking und Programmieren so zu erleben, wie es einmal war. Ich habe einige Vorträge von Van Jacobson über Content Centric Networking gesehen, und in diesen Vorträgen gibt er eine historische Perspektive an, aus der hervorgeht, dass das Networking in den 60er und 70er Jahren dazu gedacht war, das Problem der gemeinsamen Nutzung von Ressourcen zu lösen, beispielsweise den Zugang zu seltenen Kartenlesern oder Hochgeschwindigkeitsbandlaufwerke. Er fährt dann fort zu sagen, dass es in dieser Ära nur sehr wenige Daten gab und dass diese "nicht auf Computern lebten", sondern etwas, das Sie mit sich herumtragen, z. B. auf Bändern oder Ausdrucken.
Ich habe dazu zwei Fragen:
1) Wie haben die Leute so etwas wie einen Kartenleser "aus der Ferne" benutzt? Sicherlich mussten die physischen Karten irgendwann dorthin geliefert werden, wo sich der Computer befand. Wenn Sie 100 Meilen entfernt waren, hieß das, dass sie die Karten im Voraus abgelegt und dann einfach über das Netzwerk die Befehle ausgeführt haben, die zum Ausführen dieser Kartendecks erforderlich sind?
2) Wie haben die Menschen im Allgemeinen das Ergebnis ihrer Programme erhalten? Wurde es über das Kabel zurückgesandt oder wurden Ausdrucke / Bänder usw. verschickt, nachdem das Programm an den entfernten Forscher zurückgesendet worden war?
Ich entschuldige mich, wenn ich meine Epochen hier irgendwie durcheinander gebracht habe, wie gesagt, ich war zu der Zeit nicht am Leben.
Vielen Dank.
quelle
Antworten:
In den 60er und 70er Jahren verwendeten viele Unternehmen das sogenannte "Time-Sharing" von Remotecomputerressourcen.
1) Die Eingabe wurde von einem Fernschreibgerät gesendet, das die Eingaben an das entfernte Gerät sendete, und auf dem Display wurde Papier gedruckt.
2) Das Programm würde ausgeführt und die Ergebnisse würden auf dem Fernschreiber zurückgegeben. Oft war der Großrechner Tausende von Kilometern entfernt.
Telefonleitungen wurden normalerweise als Netzwerktransport verwendet, eine Art frühe Nutzung des Modems.
Ich erinnere mich, wie ich gesehen habe, wie mein Vater in den frühen Siebzigern einen davon benutzt hat. Der Computer befand sich an der Ostküste und der Teletyp war in Oklahoma City, OK.
Populärwissenschaftlicher Artikel, der die Zeitteilung in den 1960er Jahren beschreibt
quelle
Grundsätzlich gab es kein Netzwerk. Um etwas Nützliches zu tun, musste man sich am Computer befinden. Also hast du deine Karten in die Einsatzzentrale gebracht und in eine Schachtel gelegt. Die Bediener luden sie dann in den Kartenleser. Die Ergebnisse wurden auf Papier gedruckt oder auf Karten ausgestanzt, und Sie gingen erneut zur Einsatzzentrale, um sie abzuholen.
Später wurden Funktionen wie 300-Baud-Leitungen verfügbar, aber Sie konnten nicht viele Daten ab- oder aufspeichern, sodass Sie immer noch am selben Ort sein mussten, um ernsthafte Eingaben oder Ausgaben zu tätigen.
Glückliche Tage!
quelle
In diesem Wikipedia-Artikel gibt es einige gute Informationen zu Computerterminals. Eine Möglichkeit, sich von den Lochkarten zu entfernen, bestand in der Verwendung von Terminals, die an ein zentrales System angeschlossen waren. Dies führte zu dem Bedarf an Planungsalgorithmen, Nutzungsprotokollen und Kommunikationsprotokollen (zwischen System und Endgerät und letztendlich zu anderen Systemen). Fortschritte in der physikalischen Technologie und in der Protokollinnovation für verschiedene Zwecke trugen dazu bei, von diesem zentralisierten Computermodell zu einem stärker vernetzten Computermodell überzugehen.
quelle
Ich habe gelernt, mit optischen Karten (Fill-in-the-Bubble-Version der IBM-Lochkarten) zu programmieren, die meine Highschool während der Pausen an die örtliche Universität zur Ausführung geschickt hat. Es hat WIRKLICH darauf gewartet, dass die Ausgabe eine Woche lang zurückkommt, um herauszufinden, ob entweder a) Sie die Karten in der falschen Reihenfolge in Ihr Deck gelegt haben oder b) der Bediener das Fach beim Laden des Lesegeräts fallen gelassen hat. Wir hatten einen RIESIGEN Technologiesprung in meinem letzten Jahr, als wir einen Locher bekamen und die Karten beseitigen konnten.
Genauer gesagt, mein erster richtiger Computerjob war das Schreiben von Code auf einem dummen Terminal. Zum Glück hatten wir für die meisten unserer Jobs einen lokalen Mainframe. (5 Millionen US-Dollar für die Unterstützung von ca. 300 lokalen Benutzern, 500.000 US-Dollar jährliche Betriebskosten, 6 oder 7 Mitarbeiter) Von Zeit zu Zeit mussten wir von unserem Standort in Los Angeles aus an den Hauptsystemen des Unternehmens in Houston etwas tun. Die Reaktionszeit hing davon ab, wie wichtig das lokale Management für eine Entscheidung war. B / C höhere Priorität = höhere Rückbuchungen, ungeachtet der langsamen Verbindungen. Und alles wurde an unsere Abteilung zurückgerechnet - Bandlesevorgänge, CPU-Auslastung, Papierkosten für die Greenbar-Druckausgabe usw.
quelle