9 Gelochtes Papier
9.1 Lochstreifen9.1.1 Definition und BedeutungLochstreifen sind gelochte Bänder, meist aus Papier, zur schnellen Ein- und Ausgabe von Zeichen bei Fernschreibmaschinen und Rechenanlagen, auch zum Steuern von Werkzeugmaschinen...(aus einem technischen Lexikon von 1971) Sie wurden zunächst in der Fernschreibtechnik eingesetzt, um die Eingabe zu puffern und wertvolle Übertragungszeit zu sparen. Gleichzeitig konnte man gesendete und empfangene Nachrichten in maschinenlesbarer Form preiswert und nichtflüchtig speichern. Elektromechanische Lochstreifenstanzer und -leser standen deshalb in ausgereifter Technik und aus Großserienfertigung zur Verfügung, als die Computertechnik Eingabe- und Speichergeräte benötigte. Mit steigender Verbreitung wurden die Geräte dann für die speziellen Anforderungen am Computer weiterentwickelt: Durch elektronische Abtastung wurden sie wesentlich schneller. Im Rechnerbereich wurden Lochstreifen (preiswerter als Lochkarten) vor allem im wissenschaftlichen Bereich zur Eingabe und zur Speicherung von Rechenprogrammen und ihren Ergebnissen eingesetzt. Den Nachteil des zeichen-seriellen Zugriffs (der manchmal auch ein Vorteil sein kann) nahm man dafür in Kauf. 9.1.2 Medium und CodierungAus Aufwandsgründen schränkte man den verwendeten Zeichensatz zunächst auf 52 Zeichen ein (später als ALGOL-Code erweitert auf 55 Zeichen). Um mit 5 bit/Zeichen auszukommen, teilte man den Zeichensatz in zwei Gruppen:
Man hatte durch statistische Untersuchungen festgestellt, dass durch Einführung der Umschaltzeichen weniger zusätzlicher Aufwand entstand als wenn man grundsätzlich 6 bit/Zeichen verwendet hätte. Der daraus entstandene Code wurde als Internationales Telegraphenalphabet Nr.2 genormt (s. Abb. 9-1). Zur Aufnahme dieser 5 bit-Zeichen wurde ein Papierstreifen mit einer Breite von 17.8 mm (=0.7") genormt. Die Lochungen sind in fünf Datenspuren parallel zur Papierkante angeordnet. Zwischen der dritten und vierten Datenspur verläuft eine sechste "Taktspur", die zur Synchronisierung dient. Alle Lochungen sind kreisrund und liegen in einem Raster von 2.54 x 2.54 mm. Die "Datenlochungen" haben Durchmesser von 1.8 mm, die "Taktlochungen" 1.2 mm. Für die Speicherung bedeutet ein Loch logisch 1 und ein nicht vorhandenes Loch logisch 0. Jede Zeile (senkrecht zur Papierkante) enthält ein Zeichen. Zwei Lochkombinationen haben spezielle Funktionen:
Für die Anwendung in der Computertechnik waren die 52 Zeichen des 5 bit-Codes nicht ausreichend, die zwischengestreuten Umschaltzeichen hinderlich. Man verbreiterte den Lochstreifen auf 25.4 mm und ordnete darauf acht Datenspuren an, mit sonst gleichen Abmessungen (Lochdurchmesser, Raster, Taktspur). Zur Codierung eines Zeichens verwendete man 7 bit und konnte damit immerhin 128 Zeichen unterscheiden. Man führte einen neuen Codesatz ein und normte ihn als CCITT-Alphabet Nr.5, weltweit bekannt als "ASCII-Code" (s.Anhang A Zeichensätze). In Deutschland existiert dafür seit 1974 die DIN 66003. Die achte Spur auf dem Lochstreifen diente zur Datensicherung und ergänzte das Zeichen auf eine gerade Anzahl von Löchern (gerade Parität; parity even) 9.1.3 LochstreifenleserLochstreifenleser gab es in vier verschiedenen Ausführungen. Die zwei älteren elektromechanischen Typen waren langsam und praktisch nur für Fernschreibanwendungen mit 5 bit-Code verwendbar:
9.2 Lochkarten9.2.1 Definition, BedeutungKarten aus Spezialpapier zur maschinellen Eintastung von Lochungen, die nach Anzahl und Lage in einem Feld von 80 Spalten bestimmte Zahlen und Buchstaben, die maschinenlesbar sind, ausdrücken. Lochkarten mit zusätzlichen schriftlichen Angaben heißen Verbundkarten.(aus einem technischen Lexikon von 1971) Seit etwa 1880 gab es mechanische Spezialrechner zur Bearbeitung statistischer Daten. Nach ihrem Erfinder wurden sie Hollerith-Maschinen genannt. Zur Eingabe von (rein numerischen) Informationen und zu ihrer Speicherung wurden Karten in der Größe eines Dollarscheins verwendet, in die Löcher gestanzt wurden. Die Lage der Löcher bestimmte die Information. Zum Auslesen wurden die Karten rein mechanisch abgetastet. Später wurde dieser Kartentyp, ähnlich wie Lochstreifen, zur Eingabepufferung und zur Massenspeicherung für elektronische Rechenanlagen verwendet. Lochkarten sind etwas teurer als Lochstreifen, haben aber den Vorteil, dass sie sich sortieren, filtern und einzeln ersetzen lassen. Demzufolge lag ihr Einsatzschwerpunkt auch mehr im kommerziellen Bereich bei der Verarbeitung von Ordnungsinformation (Lohndaten, Lagerverwaltung usw.). 9.2.2 Abmessungen und CodierungIm Laufe der EDV-Geschichte gab es viele verschiedene Lochkartenformate, ein Format hatte jedoch schließlich die weitaus größte Verbreitung und wurde in der DIN 66004 genormt. Diese Karten haben Außenabmessungen von 187.3 x 82.55 mm (=7 3/8 x 3 1/4 Zoll). Die Lochungen sind rechteckig (3.17 x 1.42 mm), ihre Mittelpunkte sind auf einem gedachten Raster von 80 Spalten und 12 Zeilen angeordnet. Bei einem Spaltenabstand von 2.21 mm und einem Zeilenabstand von 6.35 mm haben die Mittelpunkte der äußersten Lochungen Abstände von 6.35 mm zu den Kartenrändern. Zur eindeutigen Bestimmung der Kartenorientierung ist die linke obere Ecke schräg abgeschnitten.Zunächst enthielten Lochkarten 10 Zeilen zur Aufnahme von Lochungen. Die Zeilen waren von 0 bis 9 durchnummeriert. Jede Spalte konnte maximal 1 Loch aufnehmen und damit eine Dezimalziffer im 1 aus 10 Code. Für den Einsatz an Rechenautomaten wurden 2 weitere Zeilen 11 und 12 aufgenommen und außerdem bis zu 6 Lochungen pro Spalte zugelassen. Man definierte 256 verschiedene Lochkombinationen und konnte damit 8 bit-Zeichensätze codieren (DIN 66004). Abb. 9-2 zeigt, wie die Lochkombinationen auf 8 bit-Codierung abzubilden sind. 9.2.3 LochkartenleserZum Stanzen und zum Auswerten wurden die Karten von einem Eingangsstapel einzeln zugeführt, bearbeitet und auf einen oder mehrere Ausgangsstapel abgelegt. Als Verarbeitungsschritte gab es beispielsweise
|