パンチカードシステム、またはユニットレコード装置(Unit Record Equipment)は、電子計算機が普及する前に
データ処理を行っていた技術の一つです。このシステムは、データを記録した
パンチカードを利用して情報を処理するための機器群を指し、具体的には、カード穿孔機(
キーパンチ)、
分類機(ソーター)、会計機(タビュレーター)などが含まれます。
このシステムの中心的な要素となるのが
パンチカードです。基本的なデータ単位は80桁の
パンチカードで、各桁には数字や文字が記録されます。これらの桁の組み合わせが「フィールド」と呼ばれ、特定の情報を表します。例えば、社員番号や時給レートなどが隣接する桁に配置されます。これらの情報は
キーパンチという機械で入力され、圧力をかけることでカードに穴が開けられ、データが記録されます。
各種機器の役割
キーパンチは、
パンチカードにデータを入力するための基本的な機械です。入力されるデータは、通常の
タイプライターのようなキーボードを使用して手動で入力され、カードがホッパーから放出される仕組みです。後の機械では、パンチされた内容がカードの上端に印字され、データの確認が容易になります。
分類機(ソーター)は、
パンチカードのデッキを事前に定められた順序で整理する機能を持っています。この機器は、同一のデッキでも処理手順によって異なる
ソートを行うことが可能で、複数のフィルタリング基準を用いてデータを整理します。これにより、後続の処理がスムーズに行われます。
情報の集計やリポート作成は、
作表機または会計機によって行われます。
ソートされたカードデッキを供給すると、各カードの内容が一行に印字されます。また、特定のパンチ穴を持つカードは、カウンターの集計機能が作動し、合計値を表示することができます。
自動カードパンチ機
このシステムには、自動でデータをパンチする機械も含まれ、集団穿孔機や複製穿孔機などが用意されています。これらの機械は、大量のカードを一度に処理することができ、特に給与計算などの業務において重宝されました。
プログラミングと制御
パンチカードシステムは
プラグボードを使用してプログラム可能で、制御盤に配線することでさまざまな機能を実行できます。プログラマーは配線を変更することで、新たな処理を意図することが可能でした。一般的には、あらかじめ配線された
プラグボードを業務に応じて交換して使用する方法が取られました。
1940年代後半からは、電子部品が導入され、
パンチカードと
コンピュータの関係が深まりました。
IBMの604や650などの機械が登場し、これらは
パンチカードを使ってプログラムを実行したり、データを処理したりすることができました。特に、企業や大学において、
パンチカードがデータの入力および保管手段として広く使用されました。
ハーマン・ホレリスによる
パンチカードの発明は、
データ処理の革命を引き起こしました。彼の技術は、1890年に行われたアメリカ国勢調査にも利用され、大きな成功を収めました。ホレリスが創業したタビュレーティングマシン会社は、後に
IBMへと発展し、
パンチカードの技術をさらに進化させました。
結論
パンチカードシステムは、電子計算機の登場以前において重要な役割を果たしました。このシステムを用いた
データ処理は、歴史の中で数十年にわたり様々な業界で利用され続け、時代の流れと共に技術は進化していきました。今なお、一部の特殊な分野ではその技術が生かされていることも興味深い点です。