フロッピーディスクの歴史

フロッピー ディスクは、アラン シュガート率いる IBM のエンジニアによって発明されました。

3 1/2インチディスケット

3 1/2 インチのディスケット。フリーフォト





1971年、 IBM は、今日では「フロッピー ディスク」として知られる最初の「メモリ ディスク」を発表しました。それは、磁性酸化鉄でコーティングされた 8 インチの柔軟なプラスチック ディスクでした。コンピュータのデータは、ディスクの表面に書き込まれ、読み取られました。最初の Shugart フロッピーは 100 KB のデータを保持していました。

「フロッピー」というニックネームは、ディスクの柔軟性に由来しています。フロッピーは、次のような他の種類の記録テープに似た磁気材料の円です。 カセットテープ 、ディスクの片面または両面が記録に使用されます。ディスク ドライブはフロッピーの中央をつかみ、ハウジング内でレコードのように回転させます。読み取り/書き込みヘッドは、テープ デッキのヘッドによく似ており、プラスチック シェルまたはエンベロープの開口部から表面に接触します。



フロッピー ディスクは、' コンピュータの歴史 その移植性により、コンピューターからコンピューターへデータを転送する新しい簡単な物理的手段が提供されました。 Alan Shugart 率いる IBM エンジニアによって発明された最初のディスクは、100 MB のストレージ デバイスである Merlin (IBM 3330) ディスク パック ファイルのコントローラーにマイクロコードをロードするために設計されました。つまり、事実上、最初のフロッピーは別のタイプのデータ ストレージ デバイスを埋めるために使用されました。フロッピーの追加の用途が後で発見され、ホットな新しいプログラムおよびファイル ストレージ メディアになりました。

5 1/4 インチ フロッピー ディスク

1976 年、5 1/4 インチのフレキシブル ディスク ドライブとディスケットが、Wang Laboratories のために Alan Shugart によって開発されました。 Wang は、デスクトップ コンピュータで使用する、より小さなフロッピー ディスクとドライブを求めていました。 1978 年までに、10 社以上のメーカーが、最大 1.2MB (メガバイト) のデータを保存できる 5 1/4 インチ フロッピー ドライブを製造していました。



5 1/4 インチ フロッピー ディスクに関する興味深い話の 1 つに、ディスク サイズの決定方法がありました。エンジニアの Jim Adkisson と Don Massaro は、Wang Laboratories の An Wang とサイズについて話し合っていました。王が飲み物用ナプキンを動かして「そのサイズについて」と述べたとき、トリオはたまたまバーにいました.5 1/4インチ幅.

1981 年、ソニーは最初の 3 1/2 インチ フロッピー ドライブとフロッピー ディスクを発表しました。これらのフロッピーは硬いプラスチックで覆われていましたが、名前は同じままでした。それらは 400kb のデータを保存し、その後 720K (倍密度) および 1.44MB (高密度) のデータを保存しました。

今日、記録可能 CD/ DVD、 フラッシュドライブ そしてクラウド ドライブは、あるコンピューターから別のコンピューターにファイルを転送する主要な手段として、フロッピーに取って代わりました。

フロッピーの操作

次のインタビューは、最初の「フロッピー」用のフロッピー ディスク オペレーティング システムを開発した Richard Mateosian に行われました。 Mateosian は現在、カリフォルニア州バークレーにある IEEE Micro のレビュー編集者です。



彼自身の言葉で:

ディスクは直径 8 インチで、容量は 200K でした。それらは非常に大きいため、4 つのパーティションに分割し、それぞれを個別のハードウェア デバイスと見なしました。これは、カセット ドライブ (もう 1 つの主要な周辺記憶装置) に似ています。私たちは主にフロッピー ディスクとカセットを紙テープの代替品として使用しましたが、ディスクのランダム アクセスの性質も評価し、活用しました。



私たちのオペレーティング システムには、一連の論理デバイス (ソース入力、リスト出力、エラー出力、バイナリ出力など) と、これらとハードウェア デバイスの間の対応を確立するためのメカニズムがありました。私たちのアプリケーション プログラムは、HP アセンブラ、コンパイラなどのバージョンであり、I/O 機能に論理デバイスを使用するように (HP の許可を得て) 変更されました。

オペレーティング システムの残りの部分は、基本的にコマンド モニターでした。コマンドは主にファイル操作に関係していました。バッチ ファイルで使用する条件付きコマンド (IF DISK など) がいくつかありました。オペレーティング システム全体とすべてのアプリケーション プログラムは、HP 2100 シリーズのアセンブリ言語で記述されていました。



私たちが最初から書いた基盤となるシステム ソフトウェアは割り込み駆動型であったため、プリンターの実行中にコマンドを入力したり、毎秒 10 文字のテレタイプの前に入力したりするなど、同時 I/O 操作をサポートできました。ソフトウェアの構造は、Gary Hornbuckle の 1968 年の論文「Multiprocessing Monitor for Small Machines」と、私が 1960 年代後半にバークレー科学研究所 (BSL) で取り組んだ PDP8 ベースのシステムから発展しました。 BSL での作業は、ホーンバックルのモデルを大幅に改良した故ルドルフ・ランガーに大きく影響を受けました。