Movatterモバイル変換


[0]ホーム

URL:


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

MS-DOS

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

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

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

MS-DOS
Приклад інтерфейсу командного рядка системи MS-DOS, показує, що поточна директорія — коренева директорія диску C.
РозробникMicrosoft
Родина ОСDOS
Робочий станприпинений/історичний
Вихідна модельзакрита
Початковий випуск1981
Випущено у
виробництво
12 серпня1981[1] Редагувати інформацію у Вікіданих
Останній випуск8.0 /14 вересня2000; 25 років тому (2000-09-14)
Репозиторій
Мови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, так як була створена для процесора Intel8086. В основному, 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.010 MBFAT12відсутнє360kBвідсутнєвідсутнє1983
MS-DOS 3.032 MBFAT12відсутнє360kB, 1.2MBвідсутнєвідсутнє1984
MS-DOS 3.232 MBFAT12720kB360kB, 1.2MBвідсутнєвідсутнє1986
MS-DOS 3.332 MBFAT12720kB, 1.44MB360kB, 1.2MBвідсутнєвідсутнє1987
MS-DOS 4.02 GBFAT12, FAT 16720kB, 1.44MB360kB, 1.2MBвідсутнєвідсутнє1988
MS-DOS 5.02 GBFAT12, FAT 16720kB, 1.44MB, 2.88MB360kB, 1.2MBвідсутнєвідсутнє1991
MS-DOS 6.02 GBFAT12, FAT 16720kB, 1.44MB, 2.88MB360kB, 1.2MBDoublespaceвідсутнє1994
MS-DOS 6.22 GBFAT12, FAT 16720kB, 1.44MB, 2.88MB360kB, 1.2MBDoublespaceвідсутнє1994
MS-DOS 6.212 GBFAT12, FAT 16720kB, 1.44MB, 2.88MB360kB, 1.2MBвідсутнєвідсутнє1994
MS-DOS 6.222 GBFAT12, FAT 16720kB, 1.44MB, 2.88MB360kB, 1.2MBDriveSpaceвідсутнє1994
MS-DOS 7.0 (Windows 95A)2 GBFAT12, FAT 16720kB, 1.44MB, 2.88MB360kB, 1.2MBDriveSpaceвідсутнє (DOSLFN)1995
MS-DOS 7.1x
(Windows 95B/OSR2, 95C/OSR2.5, 98, i 98SE)
124.55 GBFAT12, FAT 16, FAT 32720kB, 1.44MB, 2.88MB360kB, 1.2MBDriveSpace у Windows 95,
відсутнє у Windows 98
відсутнє (DOSLFN)1996
MS-DOS 8.0 (Windows Me)124.55 GBFAT12, FAT 16, FAT 32720kB, 1.44MB, 2.88MB360kB, 1.2MBвідсутнєвідсутнє (DOSLFN)2000

Дистрибутив MS-DOS

[ред. |ред. код]
Дистрибутив MS-DOS версії 1.12 (1982)
Дискети з дистрибутивом MS-DOS 5.0 (1991)
Дискети з дистрибутивом MS-DOS 6.22 (1994)

Вихідний код

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

26 квітня2024 року, Microsoft опублікувала на GitHubвихідний код MS-DOS 4.00, двійкові файли, образи дисків та документацію на цю операційну систему. Код випущено під ліцензією MIT, що надає розробникам повну свободу дій. Четверта версія MS-DOS 4.00 цікава тим, що була написана у співпраці з IBM, демонструвала зародки багатозадачності та утворила гілка DOS під назвою Multitasking DOS (або MT-DOS), поширення якої було обмежено[2][3].

Мінімальний набір

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

До мінімального набору файлівдистрибутиву MS-DOS належать:

  • файли ядра:
    • IO.SYS — розширенняBIOS, що дає змо­гу підключати додаткові драйвери;
    • MSDOS.SYS — обробкапереривань. Забезпечує роботу файлової системи і пристроїв введення-виведення (клавіатури, дисплея, принтера, портів), оброблення помилок, запуск і зупинку програм;
  • командний процесор:
    • COMMAND.COM — підтриманняінтерфейсу командного рядка. Він виконує команди, подані з клавіатури або з командного файла: команди MS-DOS, що вбудовані у сам файл command.com, завантажує і виконує зовнішні команди MS-DOS та прикладні програми (файли типу EXE і COM).

Строго кажучи, для запуску 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 відповідно.

Файли конфігурації

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

Для задання конфігураціїОС використовуються конфігураційні файли спеціального формату:

  • CONFIG.SYS — файл конфігурування системи та завантаженнядрайверів пристроїв на етапі ініціалізації MSDOS.SYS
  • AUTOEXEC.BAT — стартовийпакетний файл. Виконується при запуску командного процесора під час завантаження системи.

Драйвери та програми

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

Також до дистрибутиву входять такі драйвери і програми:

  • ANSI.SYS[en] — розширений драйвер консолі (екрана і клавіатури);.
  • COUNTRY.SYS — файл с таблицямилокалізації, абетками сортування;
  • DISPLAY.SYS — драйвер дисплею зокрема, завантажує локалізовані шрифти:
  • DBLSPACE.EXE — Microsoft DoubleSpace, дисковий компресор (6.0 — 6.2):
  • DEFRAG.EXE — Microsoft Defragmenter, дефрагментатор дисків;
  • DOSSHELL.EXE — MS-DOS Shell[en], оболонка, що використовує «двопанельний» принцип з псевдографічним інтерфейсом. В MS-DOS 6.2 була перенесена у додатковий пакет MS-DOS Resource Kit;
  • DRVSPACE.EXE — Microsoft DriveSpace, дисковий компресор (6.22);
  • HIMEM.SYS[en] — драйвердодаткової (extended memory) іHMA-пам'яті;
  • HELP.COM — інтерактивний довідник MS-DOS Help;
  • EMM386.EXE[en] — драйвер емулюваннярозширеної пам'яті (expanded memory) та керуванняUpper memory area;
  • INTERLNK.EXE, INTERSVR.EXE — підсистема міжкомп'ютерного зв'язку Interlnk.
  • KEYB.COM — драйвер перемикання мовних розкладок клавіатури;
  • KEYBOARD.SYS — файл с описами мовних розкладок клавіатури, оформлений як драйвер;
  • *.CPI — завантажувальні шрифти кодових сторінок екрана і клавіатури;
  • MEMMAKER.EXE — Microsoft MemMaker, оптимізатор верхньої пам'яті;
  • MODE.COM — програма налаштування низки параметрів екрана іпортів введення-виведення системи:послідовного,паралельного;
  • MSAV.EXE — Microsoft Anti-Virus for MS-DOS, антивірус;
  • MSD.EXE — Microsoft Diagnostics, інформаційна утиліта, що виводить конфігурацію ПК;
  • MSBACKUP.EXE — Microsoft Backup for MS-DOS, резервування та відновлення інформації;
  • MWAV.EXE — Microsoft Anti-Virus for Windows, антивірус;
  • MWBACKUP.EXE — Microsoft Backup for Windows, резервування та відновлення інформації;
  • MWUNDEL.EXE — Microsoft Undelete for Windows, відновлення видалених файлів;
  • POWER.EXE — драйвер управління енергоспоживанням;
  • RAMDRIVE.SYS — драйвер електронного диска;
  • SCANDISK.EXE — Microsoft Scandisk, сканер-коректор дисків;
  • SMARTDRV.EXE — Microsoft SmartDrive, програма кешування дисків;
  • VSAFE.COM — VSafe, резидентний вірус-фільтр;
  • UNDELETE.EXE — Microsoft Undelete for MS-DOS, відновлення видалених файлів.

Загальні поняття про файл та файлову систему

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

Файл — це поіменована область цифрового носія інформації (диска). У файлах зберігаються тексти програм, документи, числові дані, графічні зображення тощо. Кожному файлу надається свій ідентифікатор (назва). Назва файлу складається з двох частин, розмежованих крапкою: саме імені файлу і типу файлу (розширення). Імена файлів містять до восьми символів, а тип містить до трьох символів (може бути в загалі відсутнім). Деякі символи не можна використовувати в іменах («*», « ?», «.» тощо). Тип визначає користувач чи програма, яка його створює. Крім назви, файл також має атрибути: розмір у байтах та дату і час створення.

Назви файлів реєструються на дисках в каталогах (інакше директоріях, папках).Каталог — це спеціальне місце на диску, в якому зберігаються імена файлів, відомості про їх розмір та інші властивості файлів. Де саме розмішений файл на диску користувач не знає, за це відповідає FAT (англ.File Allocation Table — таблиця розміщення файлів), записана на цьому ж диску. Назва каталогу містить до дев'яти символів. Каталог може бути кореневим, батьківським та поточним. На кожному диску є один головний — кореневий каталог. У каталозі можуть реєструватися не лише файли, а також каталоги, які по відношенню до них називаються підкаталогами, а вони до них є батьківськими. Каталог з яким працює користувач є поточним, або активним, або робочим.

Файлова система — сукупність папок і файлів, що зберігаються на зовнішніх носіях ПК. При такий деревоподібній файловій структурі часто слід вказувати так звану повну назву файлу [<диск>:] [ \<шлях>\] <назва файлу>, де шлях (маршрут) — це ланцюжок підпорядкованих каталогів, роз'єднаних символом \.

Завантаження MS-DOS

[ред. |ред. код]
Екран монітора після завантаження MS-DOS

Завантаження MS DOS — це зчитування операційної системи із зовнішньогозапам'ятовувального пристрою воперативну пам'ять, її налагодження та запуск.

Після увімкнення живлення комп'ютера, на якому встановлена операційна система MS-DOS, автоматично відбуваються такі процеси:

  • виконання програм BIOS, що знаходиться у постійному запам'ятовувальному пристрої комп'ютера, котрі забезпечують:
    • тестування апаратних компонентів комп'ютера;
    • виклик блока початкового завантаження (Boot Record), що є у першому секторі кожного диску з ОС MS-DOS, та передача йому управління;
  • завантаження файлів ядра IO.SYS та MSDOS.SYS операційної системи із зовнішнього запам'ятовувального пристрою в оперативну пам'ять;
  • налаштування MS-DOS, що виконується за командами, записаними у файлах config.sys та autoexec.bat.

Після завантаження ОС на екрані монітора висвітлюється запрошення для користувача на введення команд, яке складається з імені диска і символів у вигляді:

A:\> або C:\>.

Це означає, що DOS уже є готовою до приймання команд.

Запрошення MS-DOS містить інформацію про поточний дисковод і поточний каталог (директорію). Під поточним мається на увазі дисковод (каталог), з яким у даний момент працює ПК. Наприклад,

A:\> — дисковод А:, кореневий каталог;
C:\windows> — дисковод С:, каталог windows.

Введення та редагування команд

[ред. |ред. код]
Докладніше:Список команд DOS

Для введення команди слід набрати її на клавіатурі й натиснути Enter. Для редагування команди, що вводиться можна використовувати клавіші: Backspace, Delete, Ins, Esc та клавіші переміщення курсора.

Команди загального призначення

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

До команд загального призначення належать команди:

  • VER — перевірка версії ОС (A:\>VER, натиснути Enter);
  • CLS — очищення екрана (A:\> CLS, натиснути Enter);
  • TIME — перевірка та коригування системного годинника (A:\>TIME, натиснути Enter);
  • DATA — перевірка та коригування системного календаря (A:\> DATA, натиснути Enter).

Основні команди для роботи з файлами, каталогами та дисками

[ред. |ред. код]
Робота з файлами
  • COPY CON — створення текстових файлів: A:\>copy con (ім'я файла) — після введення цієї команди потрібно буде почергово вводити рядки файлу. У кінці кожного рядка слід натискати клавішу Enter, а після введення останнього рядка — натиснути F6 (або Ctrl +Z) і тоді Enter. На диску з'явиться файл із вказаним іменем;
  • COPY — копіювати файл: A:\>copy a:\lesson urok, натиснути Enter (копіювати файл lesson з кореневого каталогу у каталог urok);
  • DEL — видалити файл: A:\>del less, натиснути Enter ;
  • REN — перейменувати: A:\>ren lesson cannon, натиснути Enter (перейменований файл — cannon);
  • TYPE — виведення вмісту файлу на екран: A:\>TYPE prim.1, нажать Enter;
  • злиття (об'єднання файлів в один): copy повне ім'я 1–го файлу + повне ім'я 2–го файлу повне ім'я об'єднаного файлу, натиснути Enter.
Робота з каталогами
Результат виконання команди DIR
  • MD — створення каталогу: A:\>md urok, натиснути Enter;
  • RD — видалення каталогу: A:\>rd urok, натиснути Enter;
  • DIR — перегляд каталогу: A:\>DIR, натиснути Enter;
  • CD — змінена поточного каталогу: A:\>cd urok, натиснути Enter. Отримаємо: A:\urok> (дисковод А:, каталог \urok);
    • CD.. — перехід до батьківського каталогу: A:\urok>cd.., натиснути Enter. Отримаємо: A:\> (дисковод A:, кореневий каталог);
    • CD\ — перехід до кореневого каталогу;
  • TREE — відображення переліку каталогів диска: A:\>TREE А: /F, натиснути Enter. Параметр /F задає виведення імен файлів у кожному каталозі.
Робота з дисками
  • перехід з диска на диск: С:\ windows >A:, натиснути Enter, отримаємо A:\>;
  • FORMAT — форматування дисків: C:\> format a:, натиснути Enter;
  • VOL — виведення мітки тому (імені диска): A:\vol, натиснути Enter;
  • LABEL — створює, змінює або зчитує мітку тому (ім'я диска): A:\label, натиснути Enter.

Оболонки для MS-DOS

[ред. |ред. код]
Знімок екрана програми-оболонкиNorton Commander 4.0
Знімок екрана графічної оболонки DOS «Політ»

Для MS-DOS, що надає користувачеві лише інтерфейс командного рядка, було створено цілу низкуоболонок, тобто програм, які дозволяють зробити роботу з файлами наочнішою та зручнішою. Найвідоміші з них:

  • Norton Commander — найпопулярніший комерційний файловий менеджер. Усе операції с файлами проводяться на двох панелях за допомогою гарячих клавіш і, пізніше,миші та меню. Останні версії містять безліч плагінів, що значно розширюють функціональність. За подобою до Norton Commander згодом було створено багато інтерфейсів файлових менеджерів та інших програмних продуктів для різних операційних систем.
  • Volkov Commander — клон Norton Commander. На відміну від Norton Commander, підтримує довгі імена файлів (для версії 4.99 alpha). Відрізняється компактністю. Базовий комплект включає лише сам файловий менеджер з мінімальним, але достатнім набором функцій, і займає на диску близько 64 кбайт. Функціональність розширюється підключенням інших додатків.
  • DOS Navigator[en] — подальший розвиток ідеї Norton Commander. Має більшу функціональність та кількість панелей. Підтримує текстові режими SVGA (132×25 — 132×60). Віконний інтерфейс з багатозадачністю для плагінів. Має можливість легкого розширення функціональних можливостей за рахунок зручного підключення плагінів сторонніх розробників.
  • Політ абоPolit OS (також ОС Політ, Політ ОС) — вільна багатозадачна віконнаграфічна оболонка зукраїнським інтерфейсом і з відкритими текстами на умовахGNU GPL, написана з використаннямBorland Pascal 7[4][5][6]. Автором оболонки є український програміст Іван Козак (Київ, Україна)[7][8][9].

Див. також

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

Джерела

[ред. |ред. код]
  • Тхір І. Л., Калушка В. П., Юзьків А. В. Посібник користувача ПК. 2-ге вид., перероб. і доп. — Т.: СМП Астон, 2002. — 718 с.

Примітки

[ред. |ред. код]
  1. MS-DOS: A Brief Introduction
  2. microsoft/MS-DOS
  3. Microsoft відкрила вихідний код MS-DOS 4.00. 27.04.2024
  4. ОС Політ: Новини.www.bespin.org. Процитовано 28 грудня 2023.
  5. Iv Kozak. Козацький «Політ» //Мой компьютер. — Київ : Мой компьютер, 2000. —№ 38 (105). —С. 30—31. —ISSN 1819-8708.Архівовано з джерела 24 червня 2002. Процитовано 2023-12-28.[Архівовано 2002-06-24 уWayback Machine.]
  6. Горбенко Роман. Хронология одного "Полета" = Хронологія одного "Польоту" // Русский Журнал. — Москва : Русский институт, 2003. — 18 квітня.Архівовано з джерела 6 травня 2003. Процитовано 2023-12-28.
  7. Іван Козак.orion.spaceports.com. Архіворигіналу за 2 лютого 2002.
  8. ОС Політ: Про проект.bespin.org. Процитовано 28 грудня 2023.
  9. Іван Козак (2005),Polit OS/Політ ОС, процитовано 28 грудня 2023

Посилання

[ред. |ред. код]
Перегляд цього шаблону
  Про аудіо, відео(ігри), фото та мистецтво
Література та бібліографія
Тематичні сайти
Словники та енциклопедії
Довідкові видання
Collaborative InterLingual Index ·KBpedia ·WordNet ·Fandom (англ.) ·Fandom (англ.) ·Fandom (англ.) ·Fandom (англ.) ·Fandom (англ.) ·Fandom (англ.)
Нормативний контроль
Ядро
Керування
процесами
Керування
пам'яттю
Безпека
Приклади
Інше
Отримано зhttps://uk.wikipedia.org/w/index.php?title=MS-DOS&oldid=47031870
Категорії:
Приховані категорії:

[8]ページ先頭

©2009-2026 Movatter.jp