Informatik

Lochkarte: Funktionsweise, Code und Geschichte

Lochkarte: Funktionsweise, Code und Geschichte
Lochkarte: Funktionsweise, Code und Geschichte
Für Quiz, Lückentext, Lernkarten und Fortschritt ist JavaScript nötig. Alle Inhalte und Lösungen bleiben direkt lesbar.

Eine Lochkarte ist ein früher Datenträger aus stabilem Karton. Position und Kombination ihrer Löcher stehen nach einem festgelegten Code für Daten, Zeichen oder Programmbefehle. Maschinen konnten die Karten stanzen, prüfen, sortieren und einlesen.

Du lernst hier am verbreiteten IBM-System, wie eine Lochkarte aufgebaut ist, wie Buchstaben codiert werden und warum Kartenstapel die frühe Datenverarbeitung prägten.

Deine Lernziele

Hake ab, was du schon kannst — und komm am Ende hierher zurück!

Wie speichert eine Lochkarte Informationen?

Stell dir eine Karte mit einem festen Raster vor. Jede mögliche Lochstelle hat eine vereinbarte Bedeutung. Ein Loch allein ist deshalb noch keine Information: Erst der passende Lochcode legt fest, wie das Muster gelesen wird.

Definition

Lochkarte

Eine Lochkarte ist ein Datenträger, auf dem Informationen durch Löcher an festgelegten Positionen dargestellt werden. Zum richtigen Lesen müssen Kartenformat und verwendeter Code bekannt sein.

Die verbreitete IBM-Karte besaß 80 Spalten. Jede Spalte stellte normalerweise genau ein Zeichen dar. Innerhalb einer Spalte gab es zwölf mögliche Lochpositionen. Ziffern benötigten gewöhnlich ein Loch, Großbuchstaben zwei und manche Sonderzeichen mehrere Löcher.

Beispiel

Steht in einer bestimmten Spalte ein einzelnes Loch an der Zahlenposition 5, kann diese Spalte im IBM-Code die Ziffer 5 darstellen. Zwei passend kombinierte Löcher können dagegen einen Buchstaben ergeben.

Die genaue Bedeutung folgt also nicht aus der Zahl der Löcher allein, sondern aus ihren Positionen und dem vereinbarten Code.

Merke

Ohne Kenntnis von Format und Code lässt sich ein Lochmuster nicht zuverlässig entschlüsseln. Verschiedene Lochkartensysteme waren nicht automatisch miteinander austauschbar.

Teste dich
Frage 1 von 1LeichtWas macht ein Lochmuster zu einer lesbaren Information?
Lösung: Ein vereinbarter Code ordnet den Lochpositionen Bedeutungen zu. — Position, Kombination und verwendeter Code bestimmen gemeinsam die Bedeutung.
Wie werden Buchstaben aus Lochungen gelesen?

Beim IBM-System lagen über den numerischen Reihen drei für Buchstaben wichtige Zonen: die 12er-, die 11er- und die 0er-Zone. Ein Zonenloch bestimmte die Buchstabengruppe. Ein zusätzliches Loch in einer numerischen Reihe bestimmte den Buchstaben innerhalb dieser Gruppe.

  • 12er-Zone plus 1 bis 9: A bis I
  • 11er-Zone plus 1 bis 9: J bis R
  • 0er-Zone plus 2 bis 9: S bis Z
  • kein Zonen- und kein Ziffernloch: Leerzeichen im beschriebenen Rätselcode
Beispiel

So entschlüsselst du drei Spalten:

  1. 12er-Zone plus Reihe 1 ergibt A.
  2. 11er-Zone plus Reihe 2 ergibt K, denn die Gruppe beginnt mit J an Position 1.
  3. 0er-Zone plus Reihe 2 ergibt S.

Du bestimmst also zuerst die Buchstabengruppe und danach die Stelle innerhalb der Gruppe.

Lückentext

Wähle in jeder Lücke die passende Form und prüfe anschließend deine Antworten.

Die 12er-Zone mit Reihe 1 ergibt . Die 11er-Zone mit Reihe 2 ergibt . Die 0er-Zone mit Reihe 2 ergibt . Eine Spalte ohne Zonen- und Ziffernloch steht im beschriebenen Rätselcode für ein .

Lösungen: Lücke 1: A; Lücke 2: K; Lücke 3: S; Lücke 4: Leerzeichen. Prüfe immer zuerst die Zone: 12 führt zu A–I, 11 zu J–R und 0 zu S–Z. Erst danach wertest du die numerische Reihe aus.
Gut zu wissen

Eine Lochkombination konnte je nach Feld unterschiedlich interpretiert werden. Beim IBM-System konnte 11er-Zone plus Reihe 4 beispielsweise für M oder für die letzte Ziffer eines negativen Zahlenfeldes stehen. Das Programm musste deshalb wissen, ob es ein Text- oder Zahlenfeld las.

Wie entwickelte sich die Lochkartentechnik?

Lochmedien dienten zunächst dazu, wiederkehrende mechanische Abläufe zu steuern. Ein bekanntes Beispiel ist ein 1805 mit gelochten Kartonkarten gesteuerter Webstuhl.

Herman Hollerith entwickelte später ein System zur Speicherung und maschinellen Verarbeitung von Sachdaten. Sein Verfahren war in einem Patent von 1889 beschrieben und wurde bei der US-Volkszählung von 1890 in großem Umfang eingesetzt. Lochkarten halfen dabei, große Datenmengen schneller auszuwerten.

1928 wurde das später dominierende IBM-Format mit 80 Spalten eingeführt. Als digitale Computer entstanden, übernahmen sie Lochkarten für Programme, Eingabedaten und teilweise auch Ausgaben.

Ab den 1960er-Jahren verdrängten elektronische und magnetische Medien die Karten schrittweise. Mitte der 1970er-Jahre waren sie in der allgemeinen Datenverarbeitung weitgehend außer Gebrauch. Einzelne Anwendungen blieben jedoch länger bestehen. Es gab deshalb kein einziges Enddatum für sämtliche Nutzungsbereiche.

Teste dich
Frage 1 von 2LeichtWelche Entwicklung machte Holleriths System besonders bedeutsam?
Lösung: Es ermöglichte die massenhafte maschinelle Verarbeitung von Verwaltungsdaten. — Der Einsatz bei der Volkszählung von 1890 zeigte, wie sich große Mengen standardisierter Daten maschinell auswerten ließen.
Frage 2 von 2MittelWarum ist „Lochkarten verschwanden genau 1975“ keine sichere Aussage?
Lösung: Die Ablösung verlief schrittweise, und einzelne Anwendungen bestanden länger fort. — Zeitangaben zur Ablösung beziehen sich auf verschiedene Systeme und Einsatzbereiche. Sie lassen sich nicht zu einem einzigen Enddatum zusammenziehen.
Wie lief die Arbeit mit einem Kartenstapel ab?

Ein Programm wurde nicht unmittelbar am Bildschirm eingegeben und getestet. Programme, Steueranweisungen und Daten lagen häufig als getrennte, geordnete Kartenstapel vor.

Ein typischer Arbeitsweg bestand aus mehreren Schritten:

  1. Eine Person übertrug Daten oder Programmtext mit einem Kartenlocher auf Karten.
  2. Auf einem Lochkartenprüfer wurden die Angaben erneut eingegeben und mit den Lochungen verglichen.
  3. Sortierer und Mischer ordneten oder vereinigten Kartenstapel.
  4. Ein Kartenleser las den vorbereiteten Stapel in die Rechenanlage ein.
  5. Der Rechner verarbeitete den Auftrag und gab Ergebnisse als Ausdruck oder neue Karten aus.
  6. Karten wurden weiterverwendet, transportiert oder archiviert.
Definition

Stapelverarbeitung

Bei der Stapelverarbeitung werden vorbereitete Aufträge nacheinander ohne unmittelbaren Dialog mit der nutzenden Person bearbeitet. Das englische Wort batch bezeichnete ursprünglich auch einen Kartenstapel; ein Verarbeitungsvorgang hieß job.

Wer einen Programmstapel abgab, erhielt das Ergebnis möglicherweise erst am folgenden Tag. Schon ein kleiner Fehler konnte dazu führen, dass statt des erwarteten Ergebnisses nur eine Fehlermeldung zurückkam.

Das Lochen war personalintensiv und fehleranfällig. Prüferinnen kontrollierten deshalb die Karten. Die historische Arbeit war häufig ungleich verteilt: Laut dem überlieferten Museumskontext wurden Lochen und Prüfen zunehmend Frauen zugewiesen, während die anspruchsvollere Einstellung der Programmabläufe Männern vorbehalten blieb.

Teste dich
Frage 1 von 2MittelWarum gehörte ein Lochkartenprüfer zur Prozesskette?
Lösung: Die manuelle Dateneingabe konnte Fehler verursachen, die vor der Verarbeitung erkannt werden sollten. — Automatisierte Verarbeitung beseitigte die Fehlergefahr bei der manuellen Erfassung nicht. Eine zweite Eingabe diente dem Vergleich mit den vorhandenen Lochungen.
Frage 2 von 2SchwerEin Programmstapel enthält eine falsch einsortierte Karte. Welche Folge ist am plausibelsten?
Lösung: Das Programm oder die Daten können in falscher Reihenfolge verarbeitet werden. — Die physische Reihenfolge gehörte zur Eingabe. Deshalb nutzte man unter anderem Kartennummern und sichtbare Linien über dem Stapel, um falsche Sortierungen zu erkennen.
Warum wurden Lochkarten ersetzt?

Lochkarten verbanden mehrere damals nützliche Eigenschaften: Sie waren maschinell und mit Übung auch visuell lesbar, ließen sich vervielfältigen, sortieren und archivieren. Außerdem konnten vorhandene Verwaltungs- und Rechenanlagen sie als einheitliches Ein- und Ausgabemedium verwenden.

Ihre physischen Eigenschaften verursachten jedoch Grenzen:

  • Jede Karte speicherte nur wenige Zeichen.
  • Große Datenbestände benötigten viele Karten, Platz und Transport.
  • Fehler erforderten häufig eine neue oder korrigierte Karte.
  • Die Verarbeitung war meist nicht interaktiv.
  • Ein verlorener oder falsch sortierter Stapel störte den Ablauf.

Magnetische und elektronische Medien boten mehr Kapazität, höhere Geschwindigkeit und bequemeren Zugriff. Bildschirmgestützte Verfahren ermöglichten außerdem schnellere Rückmeldungen bei Eingabe- oder Programmfehlern.

Aufgabe: Technische Ursache und gesellschaftliche Folge verbinden

Ein Betrieb verarbeitet seine Lohnabrechnung mit Lochkarten. Die Karten werden in einem getrennten Lochsaal erstellt, zum Rechenzentrum gebracht und dort über Nacht verarbeitet.

Erkläre zwei technische Eigenschaften, die den Arbeitsablauf prägen, und leite jeweils eine Folge für die Beschäftigten ab.

Lösung

Eine mögliche Begründung lautet:

  • Physische Karten müssen transportiert und geordnet werden. Daraus entstehen zusätzliche Tätigkeiten für Transport, Ablage und Archivierung. Ein falsch einsortierter Stapel kann den Auftrag verzögern.
  • Die Verarbeitung erfolgt nicht interaktiv. Beschäftigte erhalten Fehler oder Ergebnisse erst nach dem Rechenlauf. Korrekturen können deshalb einen weiteren Arbeitsgang und erneuten Transport erfordern.

Entscheidend ist, dass du die gesellschaftliche oder organisatorische Folge jeweils aus einer konkreten technischen Eigenschaft ableitest.

Merke

Technik verändert Arbeit nicht von selbst in nur eine Richtung. Sie kann Verarbeitung automatisieren und gleichzeitig neue Aufgaben für Eingabe, Prüfung, Transport und Kontrolle schaffen.

Teste dich
Frage 1 von 1SchwerWelche Begründung verbindet Technik und Arbeitsfolge am genauesten?
Lösung: Weil Karten physisch geordnet werden mussten, entstanden Aufgaben für Sortierung, Transport und Archivierung. — Eine begründete Wirkungsanalyse nennt zuerst eine konkrete Systemeigenschaft und leitet daraus eine nachvollziehbare Folge ab.
Karteikasten
Karteikasten

Überlege zuerst selbst und drehe die Karte anschließend zum Prüfen um.

Alles auf einen Blick
Mindmap
  • Lochkarte
    • Speicherung
      • Positionen und Lochcode
      • meist ein Zeichen je Spalte
    • Lesen
      • Zonenloch bestimmt Buchstabengruppe
      • numerisches Loch bestimmt Zeichen
    • Verarbeitung
      • lochen und prüfen
      • sortieren, lesen und ausgeben
    • Arbeitswelt
      • Automatisierung großer Datenmengen
      • neue Aufgaben und historische Arbeitsteilung
    • Grenzen
      • geringe Kapazität
      • physischer Transport und verzögerte Rückmeldung
    • Ablösung
      • magnetische und elektronische Medien
      • schnellerer und interaktiverer Zugriff
Abschluss-Check
Teste dich
Frage 1 von 4LeichtWas musst du kennen, bevor du eine Lochkarte zuverlässig entschlüsseln kannst?
Lösung: Kartenformat und verwendeten Lochcode — Erst Format und Code legen fest, welche Bedeutung eine Lochposition oder Lochkombination besitzt.
Frage 2 von 4MittelWelche Buchstabengruppe zeigt im beschriebenen IBM-Code die 11er-Zone an?
Lösung: J bis R — Die drei Gruppen lauten: 12er-Zone für A–I, 11er-Zone für J–R und 0er-Zone für S–Z.
Frage 3 von 4MittelWelche Reihenfolge entspricht einem typischen Lochkartenprozess?
Lösung: Lochen, prüfen, sortieren, lesen, verarbeiten — Die Karte entstand beim Lochen, wurde kontrolliert und geordnet und gelangte anschließend über den Leser in die Verarbeitung.
Frage 4 von 4SchwerEin Unternehmen ersetzt Kartenstapel durch einen elektronischen Speicher mit direktem Zugriff. Welche Veränderung ist am besten begründet?
Lösung: Transport und manuelle Sortierung physischer Karten verlieren an Bedeutung. — Der direkte elektronische Zugriff beseitigt vor allem Grenzen des physischen Mediums. Daten benötigen weiterhin Formate, Codes und Kontrollen.

Du hast das Thema verstanden, wenn du nicht nur Lochmuster lesen kannst, sondern auch erklärst, wie die Eigenschaften der Karten den gesamten Arbeitsablauf beeinflussten.

Passend dazu