Movatterモバイル変換


[0]ホーム

URL:


Перейти до вмісту
Вікіпедія
Пошук

IO.SYS

Очікує на перевірку
Матеріал з Вікіпедії — вільної енциклопедії.

Статус версії сторінки

На цій сторінці показано неперевірені зміни

Ця статтяпотребує додатковихпосилань на джерела для поліпшення їїперевірності. Будь ласка, допоможітьудосконалити цю статтю, додавши посилання нанадійні (авторитетні) джерела. Зверніться насторінку обговорення за поясненнями та допоможіть виправити недоліки.
Матеріал без джерел може бутипіддано сумніву та вилучено.
(серпень 2014)
Не плутати зIOSYS.

IO.SYS — істотна частинаMS-DOS іWindows 9x. Вона міститьдрайвери пристроїв MS-DOS за замовчуванням[1] (підпрограми взаємодії з апаратним забезпеченням) і програму ініціалізації DOS.

Послідовність завантаження

[ред. |ред. код]

У послідовності завантаженняПК перший сектор завантажувального диску завантажується в пам'ять і виконується. Якщо цесектор завантажування DOS, то він завантажує перші три секториIO.SYS у пам'ять і передає управління йому. ПотімIO.SYS:

  1. Завантажує решту себе до пам'яті.
  2. Ініціалізує кожнийдрайвер пристрою за замовчуванням по черзі (консоль, диск,послідовний порт, і т. д.). На цьому етапі доступні драйвери за замовчуванням.
  3. Завантажує ядро DOS і викликає його підпрограму ініціалізації. Ядро зберігається вMSDOS.SYS у MS-DOS і вIO.SYS у Windows 9x. На цьому етапі доступний «звичайний» доступ до файлів.
  4. Обробляє файлMSDOS.SYS у Windows 9x.
  5. Обробляє файлCONFIG.SYS у MS-DOS 2.0 і вище та Windows 9x.
  6. ЗавантажуєCOMMAND.COM (чи іншуопераційну оболонку, якщо вказано).
  7. Відображаєзаставку завантаження[en] у Windows 9x. За наявностіLOGO.SYS[en] він використовується як заставка. Інакше використовується заставка вIO.SYS.

Ім'я файлуIO.SYS також використовувалосяDisk Control Program[de] (DCP) — похідною MS-DOS від колишньої східнонімецькоїVEB Robotron[2].

IBM PC DOS іDR-DOS[en] використовують файлIBMBIO.COM[en] з тією ж метою; він у свою чергу, завантажуєIBMDOS.COM[en].

У Windows 9xIO.SYS не тільки міститьBIOS DOS, а й також тримає ядро DOS, яке раніше перебувало вMSDOS.SYS. За певних умов Windows 9x використовує натомість альтернативне ім'я файлуJO.SYS.

DR-DOS[en] 7.06 (тільки ця версія) також слідує даній схемі й імені файлуIO.SYS задля завантажуваності через завантажувальні сектори MS-DOS.

Аналогічно,FreeDOS також використовує комбінований системнийфайл, але називає йогоKERNEL.SYS.

Вимоги до розмітки диску

[ред. |ред. код]
  • Два перші записи кореневого каталогу повинні виділятися файламиIO.SYS іMSDOS.SYS, у такому порядку[3][4].
  • IO.SYS повинен бути першим файлом, збереженим утаблиці каталогів FAT[en] для файлів[3][4].
  • ФайлиIO.SYS +MSDOS.SYS повинні бутисуміжними[en][3][4].

Проте, MS-DOS версії 3.3 дозволяє сектору 4 і вищим фрагментуватися; версія 5.0 дозволяє першим трьом секторамIO.SYS виділятися будь-де (так довго, поки вони суміжні)[a][5][3][6].

COMMAND.COM може розцінюватися як будь-який звичайний файл.

Див. також

[ред. |ред. код]

Нотатки

[ред. |ред. код]
  1. ДовідникMS-DOS 5.0 некоректно зазначає, що системним файлам більше не треба бути суміжними. Проте, для роботи процесу завантаження системним файлам усе ще треба займати перші два записи каталогів, а перші три сектори IO.SYS усе ще повинні зберігатися суміжно.SYS[en] продовжує дотримуватися цих вимог.

Примітки

[ред. |ред. код]
  1. MS-DOS Device Driver Names Cannot be Used As File Names. Revision 2.0.Microsoft. 12 травня 2003. KB74496, Q74496. Архіворигіналу за 21 липня 2012. Процитовано 6 червня 2019.
  2. Kurth, Rüdiger; Groß, Martin; Hunger, Henry (29 листопада 2016) [2007].Betriebssystem DCP.www.robotrontechnik.de(нім.).Архів оригіналу за 3 квітня 2019. Процитовано 28 квітня 2019.
  3. абвгSYS.COM Requirements in MS-DOS Versions 2.0-6.0. Revision 2.0.Microsoft. 23 травня 2003. KB66530. Q66530. Архіворигіналу за 17 липня 2012. Процитовано 6 червня 2019.
  4. абвDuncan, Ray; Bostwick, Steve; Burgoyne, Keith; Byers, Robert A.; Hogan, Thom; Kyle, Jim;Letwin, Gordon;Petzold, Charles; Rabinowitz, Chip; Tomlin, Jim; Wilton, Richard; Wolverton, Van; Wong, William; Woodcock, JoAnne (1988). Technical advisors.The MS-DOS Encyclopedia: versions 1.0 through 3.2 (вид. Completely reworked). Redmond, Washington, USA:Microsoft Press.ISBN 1-55615-049-0.LCCN 87-21452.OCLC 16581341. (xix+1570 pages; 26 cm) (NB. This edition was published in 1988 after extensive rework of the withdrawn 1986 first edition by a different team of authors.[1][Архівовано 14 жовтня 2018 уWayback Machine.])
  5. Chappell, Geoff (1994).DOS Internals.Addison Wesley.ISBN 978-0-201-60835-9.ISBN 0-201-60835-9.[2][3] Errata:[4][5][6]
  6. Kim, Mark K. (24 вересня 2004).Re: [vox-tech] rescuing winxp?.mail-archive.com.Архів оригіналу за 6 квітня 2019. Процитовано 6 квітня 2019.


Операційні системиЦе незавершена стаття проопераційні системи.
Ви можетедопомогти проєкту,виправивши або дописавши її.


Незавершена стаття про Microsoft WindowsЦе незавершена стаття проMicrosoft Windows.
Ви можетедопомогти проєкту,виправивши або дописавши її.
Отримано зhttps://uk.wikipedia.org/w/index.php?title=IO.SYS&oldid=46083105
Категорія:
Приховані категорії:

[8]ページ先頭

©2009-2026 Movatter.jp