IO.SYS - IO.SYS

IO.SYS je nezbytnou součástí systému MS-DOS a Windows 9x . Obsahuje výchozí ovladače zařízení MS-DOS(rutiny hardwarového rozhraní) a inicializační program DOS.

Sekvence spouštění

V sekvenci spouštění počítače je první sektor zaváděcího disku načten do paměti a spuštěn. Pokud se jedná o zaváděcí sektor DOS , načte první tři sektory IO.SYS do paměti a přenese do něj řízení. IO.SYS pak:

  1. Načte zbytek sebe do paměti.
  2. Inicializuje postupně každý výchozí ovladač zařízení ( konzola , disk, sériový port atd.). V tomto okamžiku jsou k dispozici výchozí zařízení.
  3. Načte jádro DOS a zavolá jeho inicializační rutinu. Jádro je uloženo v MSDOS.SYS s MS-DOS a v IO.SYS s Windows 9x. V tuto chvíli je k dispozici „normální“ přístup k souboru.
  4. Zpracovává soubor MSDOS.SYS se systémem Windows 9x.
  5. Zpracovává soubor CONFIG.SYS v systému MS-DOS 2.0 a vyšším a Windows 9x.
  6. Načte COMMAND.COM (nebo jiný shell operačního systému, je -li zadán).
  7. Zobrazí bootsplash v systému Windows 9x. Pokud je k dispozici LOGO.SYS , použije se jako bootsplash. Jinak se použije bootsplash v IO.SYS .

Název souboru IO.SYS byl také použit programem Disk Control Program  [ de ] (DCP), derivát MS-DOS bývalým východoněmeckým robotem VEB Robotron .

IBM PC DOS a DR DOS používají ke stejnému účelu soubor IBMBIO.COM ; na oplátku načte IBMDOS.COM .

Ve Windows 9x obsahuje IO.SYS nejen DOS BIOS , ale také obsahuje jádro DOS, které dříve sídlilo v MSDOS.SYS . Za určitých podmínek Windows 9x místo toho používá alternativní názvy souborů WINBOOT.SYS nebo JO.SYS . Když je systém Windows 9x nainstalován na již existující instalaci systému DOS, může být soubor systému Windows dočasně pojmenován IO.W40 , pokud funkce duálního spouštění systému Windows zavedla předchozí operační systém. Stejně tak IO.SYS staršího systému nese název IO.DOS tak dlouho, dokud je aktivní Windows 9x.

DR-DOS 7.06 (pouze tato verze) také dodržuje toto schéma a název souboru IO.SYS , aby se dalo zavést pomocí zaváděcích sektorů MS-DOS.

Podobně FreeDOS používá také kombinovaný systémový soubor, ale pojmenovává ho KERNEL.SYS .

Požadavky na rozložení disku

  • Dvě první položky kořenového adresáře musí být přiděleny IO.SYS a MSDOS.SYS v uvedeném pořadí.
  • IO.SYS musí být prvním souborem uloženým v tabulce adresářů FAT pro soubory.
  • Soubory IO.SYS + MSDOS.SYS musí sousedit .

MS-DOS verze 3.3 však umožňuje fragmentaci sektoru 4 a vyšší; verze 5.0 umožňuje první 3 sektory IO.SYS přidělit kamkoli (pokud na sebe navazují).

S COMMAND.COM lze zacházet jako s jakýmkoli běžným souborem.

Viz také

Poznámky

Reference