IBMDOS.COM

IBMDOS.COM( COMファイルリストの2番目)IBM PC DOS 1.0IBMDOS.COMはIBM PC DOSおよびDR-DOSカーネルのファイル名です。ブートプロセス中にDOS BIOSによってIBMBIO.COMにロードされ、最初に呼び出されます[ 1 ]。これには、組み込みのFAT12、 FAT16、および新しいバージョンではFAT32ファイルシステムコード、およびアプリケーションにDOS APIを提供するコードなど、オペレーティングシステムのハードウェアに依存しない部分が含まれています。
このファイルはPC DOS 1.0から7.10およびDR DOS 5.0以降に存在し[ 2 ](DR-DOS 7.06を除く)、MS-DOSではMSDOS.SYS (バージョン1.10から6.22)を同じ目的で使用していました。DR DOS 3.31から3.41では同等のDRBDOS.SYSファイルが代わりに使用されていました。[ 2 ] [ 1 ] (一部のDOSアプリケーションとの互換性のため、IBMDOS.COMファイル名はIBMバージョンのOS/2 1.0でも短期間使用されていました。これはMicrosoftで使用されるOS/2カーネルファイルOS2DOS.COMに似ていました。)
デフォルトでは、このファイルはブート可能なドライブ/パーティションのルートディレクトリ(通常はC:\)に配置され、隠しファイル、読み取り専用ファイル、システムファイル属性が設定されています。[ 2 ] IBMDOS.COMは真のCOMスタイルのプログラムではなく、実行コードを含むバイナリイメージであるため、コマンドプロンプトで誤って呼び出されてクラッシュするのを防ぐために隠し属性が設定されています。DR -DOS 7.02以降では、この設定は必要ありません。これらのシステムでは、このファイルはファットバイナリであり、小さなCOMスタイルのスタブも含まれています。このスタブはバージョン情報を表示し、不適切にロードされた場合には正常に終了します。[ 3 ] [ 1 ]
デジタル・リサーチ社の用語では、オペレーティングシステムのカーネルコンポーネントはBDOS(Basic Disk Operating System)[ 1 ]と呼ばれています。この用語は、 1975年にゲイリー・キルドール氏がCP/M用に造語したもので、[ 4 ]、現在でも他のすべてのDRIオペレーティングシステム(Concurrent DOS 286とFlexOSを除く)でも使用されています。マイクロソフト社も、 MSX-DOSオペレーティングシステムのカーネルを指す際にこの名称を使用しています。FATファイルシステム固有のコードは、DRI用語ではFDOSと呼ばれます。
参照
参考文献
- ^ a b c d Paul, Matthias R. (1997-10-02) [1997-09-29]. 「Caldera OpenDOS 7.01/7.02 Update Alpha 3 IBMBIO.COM - README.TXT および BOOT.TXT - OpenDOS の起動方法に関する簡単な説明」 。2003-10-04にオリジナルからアーカイブ。2009-03-29に閲覧[1]
- ^ a b c Paul, Matthias R. (2017-08-14) [2017-08-07]. 「OmniBook 300 における拡張モードの Windows 3.1 の続編」 . MoHPC - HP 電卓博物館. 2017-10-06にオリジナルからアーカイブ。2017-10-06に取得。
[…] ソースドライブとパスが指定されていない場合、SYS はシステムファイルが SYS.COM プログラムを含むドライブにあると想定します。これがローカルドライブの場合は、このドライブのルートでファイルを検索し、それ以外の場合は SYS.COM ディレクトリ自体で検索します。[…] /K システムファイルの元の属性を保持します(それ以外の場合は +RSH に設定します)。[…] /3 または /5 DRBIOS.SYS/DRBDOS.SYS または IBMBIO.COM/IBMDOS.COM のいずれかに名前を付けます。[…]
- ^ DR-DOS 7.03 WHATSNEW.TXT - DR-DOS 7.02 から DR-DOS 7.03 への変更。カルデラ社、 1998-12-24。2019年4月8日のオリジナルからアーカイブ。2019年4月8日に取得。
- ^ Kildall, Gary Arlen (1975 年 6 月)、「CP/M 1.1 または 1.2 BIOS および Lawrence Livermore Laboratories 用 BDOS」、
Lawrence Livermore Laboratories
(LLL)用
CP/M 1.1
または
CP/M 1.2
の
PL/M
ソース コードの BDOS.PLM ファイル ヘッダーの抜粋
:
[…] /* CP / MBASICI / OSYSTEM (BIOS) 著作権 (C) ゲイリー・A・キルダル 1975年6月 */ […] /* 基本ディスクオペレーティングシステム (BDOS) 著作権 (C) ゲイリー・A・キルダル 1975年6月 */ […]