ユニバーサル・シリアル・バス
ユニバーサル（汎用）・シリアル・バスの名の示す通り、ホスト機器にさまざまな周辺機器を接続するためのバス規格であり、最初の規格となるUSB 1.0は1996年に登場した。現在のパーソナルコンピュータ周辺機器において、最も普及した汎用インターフェース規格である。（後々、レガシーポートとも呼ばれるようになる）従来からのRS-232CシリアルポートやIEEE 1284パラレルポート、PS/2コネクタの置き換えを狙ってコンパック、ディジタル・イクイップメント・コーポレーション (DEC)、IBM、インテル、マイクロソフト、日本電気株式会社 (NEC)、ノーテルネットワークスの7社が合同で1994年に開発を行い、Windows 98において正式にサポートされたことで普及した。
オペレーティングシステムの歴史
マイクロプロセッサが開発されたことで中小企業や趣味で使える低価格のコンピュータが登場し、共通規格化されたハードウェア部品が広く使われるようになった（S100バス、SS-50、Apple II、ISA、PCIといったバス）。すると、それらを制御する「標準」のオペレーティングシステムの必要性が増していった。初期の重要なOSとして、デジタルリサーチが開発した8080/8085/Z80といったCPU向けのCP/M-80がある。DECのいくつかのOS（主にPDP-11用OS）をベースとした設計となっている。マイクロソフトの最初のOSであるもPDP-11のOSに倣い、マイクロプロセッサ向けに開発された。IBMのMS-DOSまたはPC DOSは、当初CP/M-80をベースとしていた。このころのマシンには小さなブートプログラムを格納したROMがあり、それがディスクからOS自体をロードする。IBM PCのBIOSはこの考え方を拡張したもので、1981年に最初のIBM PCが登場してから20年間でより多くの機能が追加されていった。