ユニバーサル・シリアル・バス
ユニバーサル（汎用）・シリアル・バスの名の示す通り、ホスト機器にさまざまな周辺機器を接続するためのバス規格であり、最初の規格となるUSB 1.0は1996年に登場した。現在のパーソナルコンピュータ周辺機器において、最も普及した汎用インターフェース規格である。（後々、レガシーポートとも呼ばれるようになる）従来からのRS-232CシリアルポートやIEEE 1284パラレルポート、PS/2コネクタの置き換えを狙ってコンパック、ディジタル・イクイップメント・コーポレーション (DEC)、IBM、インテル、マイクロソフト、日本電気株式会社 (NEC)、ノーテルネットワークスの7社が合同で1994年に開発を行い、Windows 98において正式にサポートされたことで普及した。
計算機の歴史
1960年代は第二世代と第三世代の技術が混在していた。IBMは によるモジュールを1964年のSystem/360で開発、採用した。UNIVACでは、UNIVAC 494 のように1975年ごろまで第二世代の技術を採用した機種が製造され続けた。バロースの大型機（バロース B5000、1961年設計開始）ではスタックマシンアーキテクチャを採用し、プログラミングを単純化しようとした。スタックマシンはプッシュダウン・オートマトンを実装したもので、後にミニコンピュータやマイクロプロセッサでも採用されたことがある。B5000の設計はプログラミング言語に影響されているが、逆にスタックマシンの考え方はプログラミング言語の設計や処理系の実装に影響を及ぼしもしている。1960年代にはミニコンピュータも生まれ発展している。ミニコンピュータは安価な計算センター用コンピュータとして産業界や大学で使われた。