ストレージ
上級

パンチカード(パンチカード)

IBM 1928年標準化の80カラム穴開きカード。Hollerith Code・1928-1980年代主要データ媒体・1cm/秒数百枚読込+米国国勢調査自動集計+IBM 80・PC初期FORTRAN/COBOL入力。

0 回閲覧
0 いいね
2026/5/10 更新
関連タグ
punch-card
storage-history
ibm
hollerith
retro-storage

概要

パンチカード (Punch Card・Hollerith Card) は IBM が1928年に標準化した80カラム穴開きカード。19世紀末の Herman Hollerith による国勢調査タブレーティングマシン (1890年米国国勢調査) の派生で、Hollerith は1896年に Tabulating Machine Company (後の IBM) を設立。1928-1980年代のメインフレーム主要データ入力媒体として、IBM System/360 (1964年)・UNIVAC・Burroughs・Honeywell 等のメインフレームで FORTRAN/COBOL プログラム入力・給与計算・在庫管理・データ集計に使われた。1枚で 80文字 (12 row × 80 column = 960bit ≒ 120バイト) を保持し、12穴の組合せで A-Z・0-9・記号を表現する Hollerith Code (現代 EBCDIC の起源)。1960年代後半-1970年代前半の Apollo計画 (1969年月着陸)・SABRE Airline 予約システム 等に貢献し、コンピュータ史に決定的な役割を果たした。1980年代のミニコン・パーソナルコンピュータ普及で急速に衰退。

主な特徴・仕組み

  • 発明: Herman Hollerith・1889年特許取得・1890年米国国勢調査で実用化
  • IBM 標準化: 1928年 IBM Type 80 Punch Card・以降事実上の業界標準
  • 規格: 7.375×3.25 inch (187×83mm)・厚 0.18mm (0.007 inch)
  • カラム数: 80 column・12 row 構造
  • エンコーディング: Hollerith Code (12 row × 1 col の組合せ)・A-Z/0-9/記号
  • 容量: 80文字 (≒120バイト) /枚
  • 書込方式: IBM 029 Keypunch (1964) + 同社 026 Card Punch (1949)
  • 読込速度: IBM 1442 Card Reader 400-800 cards/min・約1cm/秒
  • 保管: カードファイル箱・1ボックス 2,000枚 (240KB相当)
  • 対応マシン: IBM 80・System/360 (1964)・System/370 (1970)・UNIVAC II
  • 後継: 磁気テープ (1952年〜)・FDD (1971年〜)・HDD (1956年〜)

スペック比較表

カード規格標準化年カラム数容量/枚主要メーカ
IBM 80カラム192880120バイトIBM 主流
UNIVAC 90カラム19329090バイトUNIVAC
IBM 96カラム19699696バイトIBM System/3
Burroughs Magnetic Card196580480バイト (磁気記録)Burroughs
Powers Samas Card19296565バイト英国市場主流

具体例・対応製品

  • IBM Type 80 Punch Card (1928-): 主流 80カラム規格
  • IBM 029 Keypunch (1964): 主流カード打ち抜き機・IBM主流
  • IBM 1442 Card Reader (1962): 800 cards/min 読込機
  • UNIVAC 90カラムカード (1932): UNIVAC 系メインフレーム用
  • 対応プログラミング: FORTRAN・COBOL・PL/I・ALGOL・BASIC

自作PCでの選び方・注意点

パンチカードは2026年現在 完全に historical メディアで実用無し。IBM Type 80 カードの未使用品 (オリジナル 1960-1970年代)が eBay で $10-$50/100枚 程度で稀に流通。IBM 029 Keypunch 動作品は希少で $3,000-$15,000 のコレクター価格。自作レトロ PC での再現は不可能で、博物館用途 (Computer History Museum・IPSJ コンピュータ博物館)・教育用展示 等のみが現実的。IBM System/360 エミュレータ (Hercules) で当時のソフトウェアを動かせるが、入力は ASCII テキストファイルから直接行うため、パンチカード文化の再現には至らない。Apollo 計画 (1969年月着陸) の MIT IL コア言語コンパイルにもパンチカードが使われており、AGC (Apollo Guidance Computer) ROM 製造は手織り鉄心 + パンチカードプリント基板の組合せで実装された歴史的事実。

関連用語との違い

  • 磁気テープ: 1952年商用化・データ密度はパンチカードの 2万倍以上・徐々に置換。
  • 8インチFDD: 1971年・パンチカードを完全置換した次世代媒体・容量1MB クラス。
  • HDD: 1956年 IBM RAMAC 商用化・パンチカード並列でメインフレーム主流化。

よくある質問(FAQ)

Q1: なぜ80カラム? A: Hollerith が1890年米国国勢調査で採用した規格を IBM が継承。80×12=960bit/枚 という当時のメインフレーム メモリ容量と整合する設計。後の VT100 端末等が80カラム表示を採用したのも同根。

Q2: 現代でも入手可能? A: eBay で IBM Type 80 未使用カードが $10-$50/100枚で稀に流通。1970年代の純正カードファイル箱は$50-$300・コレクター市場価値あり。

Q3: なぜ Hollerith Code が EBCDIC の起源? A: IBM が1964年 System/360 で EBCDIC (Extended Binary Coded Decimal Interchange Code) を策定する際、既存の Hollerith Code 80カラム互換性を維持する設計を採用したため。

この記事について
カテゴリーストレージ
難易度上級
作成日2026/5/10