Karty perforowane: jak XIX-wieczny warsztat dał start erze IT

Zanim pojawiły się dyski twarde, dyskietki i chmura, dane firmowe i naukowe zapisywano na kartonikach z dziurkami. Karty perforowane były podstawowym nośnikiem informacji przez ponad sto lat i to właśnie wokół nich narodziła się firma, która dziś kojarzy się z komputerami mainframe i chmurą obliczeniową - IBM.

Tkacki warsztat, który zaprogramował przyszłość

Historia kart perforowanych zaczyna się zaskakująco daleko od komputerów - w 1804 roku we francuskiej tkalni. Joseph Marie Jacquard skonstruował krosno, które za pomocą połączonych ze sobą kart z dziurkami sterowało ruchem nici, automatycznie tkając skomplikowane wzory. Każda karta odpowiadała jednemu rządkowi wzoru, a cały ich zestaw stanowił, mówiąc dzisiejszym językiem, program.

To był przełom, choć nikt wtedy nie używał słowa algorytm. Krosno Jacquarda pokazało, że fizyczny nośnik z zakodowaną informacją może sterować maszyną w powtarzalny, zaprogramowany sposób. Ten sam pomysł kilkadziesiąt lat później zainspirował Charlesa Babbage'a przy projekcie maszyny analitycznej, a jego współpracowniczka Ada Lovelace opisała, jak takie karty mogłyby wykonywać obliczenia, nie tylko tkać materiał.

Spis ludności, który uratował Amerykę przed statystycznym paraliżem

Prawdziwy skok kart perforowanych do świata danych nastąpił w 1890 roku. Amerykański spis powszechny z 1880 roku zajął urzędnikom prawie osiem lat ręcznego liczenia - przy rosnącej populacji kolejny spis groził trwać dłużej niż odstęp między kolejnymi spisami. Inżynier Herman Hollerith rozwiązał problem, budując maszynę tabulującą, która odczytywała dane zapisane jako dziurki na kartach za pomocą styków elektrycznych.

Efekt był piorunujący - spis z 1890 roku ukończono w niecałe trzy lata, mimo że objął więcej ludzi niż poprzedni. Hollerith opatentował rozwiązanie i założył firmę Tabulating Machine Company, która w 1911 roku połączyła się z innymi przedsiębiorstwami, tworząc Computing-Tabulating-Recording Company. W 1924 roku firma zmieniła nazwę na International Business Machines - dziś znaną jako IBM.

Format, który stał się branżowym standardem

Przez pierwszą połowę XX wieku karty perforowane ustandaryzowały się jako uniwersalny nośnik danych biznesowych i naukowych. Klasyczna karta IBM miała 80 kolumn i 12 rzędów, co pozwalało zakodować 80 znaków tekstu, cyfr lub instrukcji programu. To ograniczenie do 80 znaków w linijce nie zniknęło z dnia na dzień - odbiło się później na szerokości terminali tekstowych i konsol, z których część konwencji przetrwała do dziś.

  • Rachunkowość i administracja - firmy przechowywały na kartach dane pracowników, faktury i zapasy magazynowe.
  • Nauka i wojsko - karty perforowane napędzały wczesne komputery liczące trajektorie pocisków czy dane spisowe.
  • Programowanie - aż do lat 70. programiści pisali kod, dziurkując go na kartach, a błąd oznaczał przedziurkowanie nowej karty od zera.

Talia kart odpowiadająca jednemu programowi potrafiła liczyć setki, a nawet tysiące kartonów - upuszczenie i pomieszanie kolejności całej talii było koszmarem każdego programisty tamtej epoki.

Zmierzch dziurkowanego nośnika

Karty perforowane zaczęły ustępować miejsca taśmom i dyskom magnetycznym już w latach 60., ale w wielu instytucjach przetrwały aż do lat 80. Powód był prozaiczny - wymiana całej infrastruktury liczącej na nowszą technologię kosztowała fortunę, a stare systemy wciąż działały. Terminale ekranowe, dyskietki i coraz tańsza pamięć operacyjna sprawiły jednak, że fizyczne kartoniki przestały się opłacać - były wolne, nieporęczne i łatwe do zniszczenia.

Symbolicznym echem tamtej ery był kod źródłowy Marsa Climate Orbiter i wcześniejszych misji NASA, gdzie jeszcze w latach 70. część danych trafiała na karty, oraz słynny problem roku 2000, którego korzenie sięgają właśnie oszczędzania miejsca na kartach - dwucyfrowy zapis roku miał zaoszczędzić cenne kolumny na kartonie.

Dlaczego to wciąż ma znaczenie dla dzisiejszych firm

Era kart perforowanych może wydawać się odległą ciekawostką, ale zostawiła po sobie trwały ślad w sposobie myślenia o danych. Nauczyła świat IT, że dane trzeba standaryzować, że format nośnika determinuje możliwości systemu, a migracja z jednej technologii na drugą zawsze niesie ryzyko utraty zgodności - dokładnie te same wyzwania, z którymi mierzą się dziś firmy migrujące z serwerów lokalnych do chmury.

Warto też pamiętać, że każda epoka miała swój najsłabszy nośnik danych - kiedyś była to karta, którą mogło zniszczyć zawilgocenie, dziś to dysk, który może paść bez ostrzeżenia. Zasada pozostaje ta sama: dane bez aktualnej kopii zapasowej są jedną awarią od zniknięcia.

Nie zostawiaj danych swojej firmy na łasce przypadku

Od kart perforowanych po chmurę - jedno się nie zmieniło: dane trzeba chronić i regularnie testować ich odtwarzanie. NovaSys pomoże Ci wdrożyć niezawodny backup i politykę bezpieczeństwa dopasowaną do Twojej firmy.

Zapytaj o audyt IT Bezpłatna konsultacja