![]() | |
![]() Приклад інтерфейсу командного рядка системи MS-DOS, показує, що поточна директорія — коренева директорія диску C. | |
Розробник | Microsoft |
---|---|
Родина ОС | DOS |
Робочий стан | припинений/історичний |
Вихідна модель | закрита |
Початковий випуск | 1981 |
Останній випуск | 8.0 / 14 вересня 2000 |
Репозиторій | |
Мови | Multilanguage |
Платформи | x86 |
Тип ядра | монолітне |
Інтерфейс користувача |
інтерфейс командного рядка, текстовий |
Ліцензія | власницьке програмне забезпечення |
www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/windows_dos_overview.mspx |
MS-DOS (акронім від англ. Microsoft Disk Operating System) — операційна система із родини DOS, розроблена фірмою Microsoft — комерційна операційна система фірми Microsoft для IBM PC-сумісних персональних комп'ютерів. MS-DOS — найвідоміша ОС із сімейства DOS, що у минулому встановлювалась на більшість IBM PC-сумісних комп'ютерів. З часом була замінена на ОС сімейства Windows 9x та Windows NT.
MS-DOS була створена в 1981 році і в ході її розвитку було випущено вісім великих версій (1.0, 2.0 і т. д.) та два десятки проміжних (3.1, 3.2 і т. ін.), поки у 2000 році в Microsoft не припинила її розробку. За період використання MS-DOS — це був ключовий продукт фірми, що давав їй істотний прибуток і маркетинговий ресурс. В ході розвитку Microsoft перетворилась із розробника мови програмування (Basic) на велику компанію, що виробляє найрізноманітніше програмне забезпечення.
Останньою версією стала версія 6.22, однак MS-DOS продовжувала служити основою для Windows 95 (версії 7.0 та 7.1), Windows 98 (версія 7.1) і Windows ME (версія 8.0).
В 1980 році Тімом Патерсоном (Tim Paterson) з фірми SCP (Seattle Computer Products) була створена операційна система QDOS (Quick and Dirty Operating System). Вона продавалась SCP під назвою 86-DOS, так як була створена для процесора Intel 8086. В основному, QDOS базувалась на найвідомішій ОС того часу — CP/M, створеній компанією Digital Research, однак остання використовувала іншу файлову систему. Microsoft придбала ліцензію 86-DOS за 50 тис. дол. і передала її IBM у грудні 1981 року. А в липні 1982 року, незадовго до випуску IBM PC, повністю викупила права на 86-DOS, доплативши ще 80 тис. дол.
Перша версія MS-DOS мала багато помилок, які довелося виправляти програмістам IBM. В результаті з'явилась PC DOS. Пізніше ці ОС об'єднали, і вони мало чим відрізнялись, аж до шостої версії. PC DOS встановлювали на оригінальні комп'ютери IBM, а MS-DOS на їх численні клони.
Версія | Максимальний розмір жорсткого диска |
Файлова система | Підтримання дискет 3.5» |
Підтримання дискет 5.25» |
Інтегроване програмне стиснення |
Інтегрована підтримка довгих імен файлів |
Випуск |
---|---|---|---|---|---|---|---|
MS-DOS 1.1 | робота з диском не передбачалось |
FAT12 | відсутнє | 360kB | відсутнє | відсутнє | 1982 |
MS-DOS 2.0 | 10 MB | FAT12 | відсутнє | 360kB | відсутнє | відсутнє | 1983 |
MS-DOS 3.0 | 32 MB | FAT12 | відсутнє | 360kB, 1.2MB | відсутнє | відсутнє | 1984 |
MS-DOS 3.2 | 32 MB | FAT12 | 720kB | 360kB, 1.2MB | відсутнє | відсутнє | 1986 |
MS-DOS 3.3 | 32 MB | FAT12 | 720kB, 1.44MB | 360kB, 1.2MB | відсутнє | відсутнє | 1987 |
MS-DOS 4.0 | 2 GB | FAT12, FAT 16 | 720kB, 1.44MB | 360kB, 1.2MB | відсутнє | відсутнє | 1988 |
MS-DOS 5.0 | 2 GB | FAT12, FAT 16 | 720kB, 1.44MB, 2.88MB | 360kB, 1.2MB | відсутнє | відсутнє | 1991 |
MS-DOS 6.0 | 2 GB | FAT12, FAT 16 | 720kB, 1.44MB, 2.88MB | 360kB, 1.2MB | Doublespace | відсутнє | 1994 |
MS-DOS 6.2 | 2 GB | FAT12, FAT 16 | 720kB, 1.44MB, 2.88MB | 360kB, 1.2MB | Doublespace | відсутнє | 1994 |
MS-DOS 6.21 | 2 GB | FAT12, FAT 16 | 720kB, 1.44MB, 2.88MB | 360kB, 1.2MB | відсутнє | відсутнє | 1994 |
MS-DOS 6.22 | 2 GB | FAT12, FAT 16 | 720kB, 1.44MB, 2.88MB | 360kB, 1.2MB | DriveSpace | відсутнє | 1994 |
MS-DOS 7.0 (Windows 95A) | 2 GB | FAT12, FAT 16 | 720kB, 1.44MB, 2.88MB | 360kB, 1.2MB | DriveSpace | відсутнє (DOSLFN) | 1995 |
MS-DOS 7.1x (Windows 95B/OSR2, 95C/OSR2.5, 98, i 98SE) |
124.55 GB | FAT12, FAT 16, FAT 32 | 720kB, 1.44MB, 2.88MB | 360kB, 1.2MB | DriveSpace у Windows 95, відсутнє у Windows 98 |
відсутнє (DOSLFN) | 1996 |
MS-DOS 8.0 (Windows Me) | 124.55 GB | FAT12, FAT 16, FAT 32 | 720kB, 1.44MB, 2.88MB | 360kB, 1.2MB | відсутнє | відсутнє (DOSLFN) | 2000 |
26 квітня 2024 року, Microsoft опублікувала на GitHub вихідний код MS-DOS 4.00, двійкові файли, образи дисків та документацію на цю операційну систему. Код випущено під ліцензією MIT, що надає розробникам повну свободу дій. Четверта версія MS-DOS 4.00 цікава тим, що була написана у співпраці з IBM, демонструвала зародки багатозадачності та утворила гілка DOS під назвою Multitasking DOS (або MT-DOS), поширення якої було обмежено[1][2].
До мінімального набору файлів дистрибутиву MS-DOS належать:
Строго кажучи, для запуску MS-DOS наявність файлу COMMAND.COM не є необхідною. Його можна замінити іншим командним процесором, здатним виконувати потрібні команди. Свого часу сторонніми розробниками було випущено безліч командних процесорів. Серед поширених командних процесорів, випущених сторонніми фірмами, був NDOS.COM (модифікований 4DOS[en]) з пакету Norton Utilities фірми Symantec.
Крім вказаних файлів команда SYS.COM та FORMAT.COM з перемикачем /S, починаючи з версії 6.0, додатково переносять на системний диск файл DBLSPACE.BIN (6.0-6.2) або DRVSPACE.BIN (6.22), що відповідають за роботу зі стисненими дисками у форматах Microsoft DoubleSpace або DriveSpace відповідно.
Для задання конфігурації ОС використовуються конфігураційні файли спеціального формату:
Також до дистрибутиву входять такі драйвери і програми:
Файл — це поіменована область цифрового носія інформації (диска). У файлах зберігаються тексти програм, документи, числові дані, графічні зображення тощо. Кожному файлу надається свій ідентифікатор (назва). Назва файлу складається з двох частин, розмежованих крапкою: саме імені файлу і типу файлу (розширення). Імена файлів містять до восьми символів, а тип містить до трьох символів (може бути в загалі відсутнім). Деякі символи не можна використовувати в іменах («*», « ?», «.» тощо). Тип визначає користувач чи програма, яка його створює. Крім назви, файл також має атрибути: розмір у байтах та дату і час створення.
Назви файлів реєструються на дисках в каталогах (інакше директоріях, папках). Каталог — це спеціальне місце на диску, в якому зберігаються імена файлів, відомості про їх розмір та інші властивості файлів. Де саме розмішений файл на диску користувач не знає, за це відповідає FAT (англ. File Allocation Table — таблиця розміщення файлів), записана на цьому ж диску. Назва каталогу містить до дев'яти символів. Каталог може бути кореневим, батьківським та поточним. На кожному диску є один головний — кореневий каталог. У каталозі можуть реєструватися не лише файли, а також каталоги, які по відношенню до них називаються підкаталогами, а вони до них є батьківськими. Каталог з яким працює користувач є поточним, або активним, або робочим.
Файлова система — сукупність папок і файлів, що зберігаються на зовнішніх носіях ПК. При такий деревоподібній файловій структурі часто слід вказувати так звану повну назву файлу [<диск>:] [ \<шлях>\] <назва файлу>, де шлях (маршрут) — це ланцюжок підпорядкованих каталогів, роз'єднаних символом \.
Завантаження MS DOS — це зчитування операційної системи із зовнішнього запам'ятовувального пристрою в оперативну пам'ять, її налагодження та запуск.
Після увімкнення живлення комп'ютера, на якому встановлена операційна система MS-DOS, автоматично відбуваються такі процеси:
Після завантаження ОС на екрані монітора висвітлюється запрошення для користувача на введення команд, яке складається з імені диска і символів у вигляді:
Це означає, що DOS уже є готовою до приймання команд.
Запрошення MS-DOS містить інформацію про поточний дисковод і поточний каталог (директорію). Під поточним мається на увазі дисковод (каталог), з яким у даний момент працює ПК. Наприклад,
Для введення команди слід набрати її на клавіатурі й натиснути Enter. Для редагування команди, що вводиться можна використовувати клавіші: Backspace, Delete, Ins, Esc та клавіші переміщення курсора.
До команд загального призначення належать команди:
Для MS-DOS, що надає користувачеві лише інтерфейс командного рядка, було створено цілу низку оболонок, тобто програм, які дозволяють зробити роботу з файлами наочнішою та зручнішою. Найвідоміші з них:
|
|