FCB
【エフシービー】
File Control Block/ファイル制御ブロック
MS-DOSのファイル操作機能が利用する、ファイルに関する情報を格納するメモリ領域。{LF}MS-DOS上で動作するプログラムがディスク内のファイルを開く際には、DOSが内蔵するファイル操作機能(DOSファンクションコールの一つ)を呼び出すことが多い。その際、メモリ上に領域を確保してファイルに関する情報を管理する。これがFCBである。{LF}FCBの内容は、ユーザが指定するデータのレコード長、アクセス方法、ディスクドライブ上のどこに該当するファイルが存在するかを示すファイルポインタ、開いているファイル内においてユーザが参照しているデータの位置のポインタなどの情報が含まれる。{LF}通常はディスクのFAT領域にあるFCBの情報はファイルがオープンされた際にDOSはFCBにその内容を書き込み、FCB上の情報をもとにファイルを操作する。{LF}FCBは通常複数確保され、FCBの数だけ同時にファイルを開くことができる。MS-DOSでは「CONFIG.SYS」という環境設定ファイルでこれを定義することができる。例えば、「FCB=5」と記述しておけば、FCBが5つ確保され、同時に5つのファイルを開けるようになる。{LF}FCBのアイデア自体は、MS-DOSが普及する前に広く利用されていたCP/Mの時代に採用されており、CP/Mにも似たような機構がある。その後、MS-DOSプログラムではFCBを用いずにファイルハンドルと呼ばれるファイル識別情報を用いるようになった。{LF}初期のMac OSもファイル管理にFCBと呼ばれるファイル管理方法を用いているが、基本的な考え方はMS-DOSにおけるFCBと同一である。
◆関連用語
MS-DOS;ファイル;メモリ;プログラム;ディスク;ユーザ;データ;レコード;アクセス;ディスクドライブ;ポインタ;FAT;CP/M;Mac OS
| インセプト 「IT用語e-Words」 JLogosID : 7793807 |