(Translated by https://www.hiragana.jp/)
IO.SYS - Wikipedia コンテンツにスキップ

IO.SYS

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』

IO.SYS は、MS-DOSカーネルのうち、機種きしゅ依存いぞんする部分ぶぶん(のファイルめい)である。デフォルト(カーネル内蔵ないぞう)のデバイスドライバひとしほか初期しょきプログラムもふくむため、MS-DOSのカーネルのうちで最初さいしょ動作どうさする部分ぶぶんのコードもふくむ。なお、Windows 9xけいではMSDOS.SYSはコードをふくまないものとなっており、すべてのコードがIO.SYSに移動いどうされている。通常つうじょう、「かくし」「専用せんよう」「システム」の属性ぞくせいがオンにされている。

PC/AT互換ごかんブートされると、セルフチェックとうのち最後さいごブートセクタをメモリにみ、実行じっこうする。それがDOSのブートセクタだった場合ばあい、IO.SYS の最初さいしょの3セクタをメモリにロードし、それに制御せいぎょうつす。以下いかつぎのようなながれになる。

  1. 自分じぶん自身じしんのこりの部分ぶぶんをメモリにロードする。
  2. デフォルトのデバイスドライバぐんを1つずつ初期しょきする(コンソール、ディスク、シリアルポートなど)。この時点じてんでこれらのデバイスを利用りよう可能かのうになる。
  3. DOSカーネルをロードし、その初期しょきルーチンをす。カーネルは MS-DOS の場合ばあいMSDOS.SYS にあり、Windows 9xけいでは IO.SYS ないにある。この時点じてんで、通常つうじょうのファイルアクセスが可能かのうになる。
  4. Windows 9xけい場合ばあい、MSDOS.SYS ファイルの処理しょりをする。
  5. MS-DOS 2.0以降いこうおよび Windows 9xけい場合ばあいCONFIG.SYS ファイルの処理しょりをする。
  6. COMMAND.COM をロードする(のシェルが指定していされている場合ばあいはそれをロードする)。
  7. Windows 9xけいでは、ブートスプラッシュ表示ひょうじする。Logo.sys がある場合ばあい、それをブートスプラッシュとして使つかう。ない場合ばあいは IO.SYS ないのブートスプラッシュを使つかう。

PC DOSおよびDR-DOSでは IBMBIO.COM という名前なまえである。

外部がいぶリンク

[編集へんしゅう]