Ms-dos - це
MS-DOS (англ. MicroSoft Disk Operating System - дискова операційна система від Microsoft) - комерційна операційна система фірми Microsoft для IBM PC-сумісних персональних комп'ютерів. MS-DOS - найвідоміша ОС із сімейства DOS. раніше встановлювалася на більшість IBM PC-сумісних комп'ютерів. Згодом вона була витіснена ОС сімейства Windows 9x і Windows NT. [1]
Останньою коробкової версією стала 6.22, однак MS-DOS продовжувала служити завантажувачем для Windows 95 (версії 7.0 і 7.1), Windows 98 (версія 7.1) і Windows ME (версія 8.0).
Дискета установки MS-DOS 3.30 (OEM)
Перша версія MS-DOS містила безліч помилок [джерело не вказано 669 днів]. які довелося виправляти програмістам IBM [джерело не вказано 669 днів]. В результаті з'явилася PC DOS. Пізніше ці ОС об'єднали, і вони мало чим відрізнялися, аж до шостої версії. PC DOS встановлювали на оригінальні комп'ютери IBM, а MS-DOS на їх численні клони.
MS-DOS працює в реальному режимі x86 Процесор. Ядро системи встановлює переривання INT 21h для системних сервісів - таких, як відкриття файлу, запис в файл і подібних.
Історія версій
Підтримка тільки дисководів 5,25 "DS (Double Side) 320 Кбайт. FAT12.
Додана підтримка вінчестерів до 10 Мбайт. Додана підтримка каталогів - раніше всі файли розташовувалися тільки в корені диска. Введено операції з файлами, засновані на дескрипторах файлів - раніше робота з файлами йшла тільки за допомогою FCB (File Control Block - блок управління файлом). Введено перенаправлення консольного вводу-виводу.
Значно перероблено ядро. Підтримка вінчестерів до 32 Мбайт. Запроваджено поділ вінчестера на завантажувальний диск і один логічний диск в додатковому розділі. Додана підтримка дисководів 5,25 "DD (Double Density) 1,2 Мбайт.
Додана підтримка роботи в мережах Microsoft.
Додана підтримка дисководів 3,5 "DD 720 кбайт.
Додана підтримка дисководів 3,5 "HD (High Density) 1,44 Мбайт. Введена підтримка кодових сторінок (національні набори символів і таблиці сортування). Додана підтримка декількох логічних дисків.
Експериментальне, в масовий продаж не пішла. [3] Додана підтримка вінчестерів до 2 Гбайт. Додана FAT16. Підтримка розділів до 32 Мбайт виявилася незадовільною. Зміни в менеджері пам'яті привели до зменшення обсягу вільної пам'яті та іншим помилок. Володіла витісняє багатозадачність в реальному режимі, призначеної для сімейства процесорів 8086 (згодом ця можливість видалена). Включала переміщувані і вивантажують сегменти пам'яті для коду і переміщувані сегменти даних (менеджер пам'яті Windows був версією менеджера пам'яті DOS 4). Мала можливість динамічного перемикання екранів.
Містила більшість новацій версії 4.0, крім багатозадачності. Виправлені основні помилки версії 4.0. Перша русифікована версія.
Значно перероблено ядро. Доданий компресор дисків DoubleSpace. Додано засіб дефрагментації дисків Defrag - ліцензована у Symantec урізана версія Speed Disk.
Як частина Windows ME. Погіршена функціональність ядра - не дозволяє запускати Windows 3.1. жорстко інтегрований відключається драйвер верхньої пам'яті. Заблокована можливість завантаження в реальному режимі з жорсткого диска, вилучено більшість утиліт. Також знаходиться на завантажувальної дискеті, створюваної Windows XP.
Дистрибутив MS-DOS
Мінімальний набір файлів MS-DOS:
Строго кажучи, для запуску MS-DOS наявність файлу COMMAND.COM не є необхідним. Його можна замінити іншим командним процесором, здатним виконувати потрібні вам команди. Робиться це додаванням в CONFIG.SYS рядка shell = c: \ my \ myprog.com. Свого часу сторонніми розробниками було випущено безліч командних процесорів. Найбільш поширений командний процесор, випущений сторонньої фірмою, був NDOS.COM (ліцензований 4DOS (англ.)) З пакету Norton Utilities фірми Symantec.
Для завдання конфігурації ОС використовуються конфігураційні файли спеціального формату:
- CONFIG.SYS - конфігурація системи і завантаження драйверів пристроїв на етапі ініціалізації MSDOS.SYS
- AUTOEXEC.BAT - стартовий пакетний файл. Виконується при запуску командного процесора під час завантаження системи.
Також в дистрибутив входять наступні драйвери і програми:
- ANSI.SYS - розширений драйвер консолі (екрану і клавіатури).
- HIMEM.SYS - драйвер додаткової (extended memory) і HMA-пам'яті.
- EMM386.EXE - драйвер розширеної пам'яті (expanded memory).
- RAMDRIVE.SYS - драйвер електронного диска.
- KEYB.COM - драйвер перемикання мовних розкладок клавіатури.
- KEYBOARD.SYS - файл з описами мовних розкладок клавіатури, оформлений як драйвер.
- COUNTRY.SYS - файл з таблицями локалізації. алфавітами сортування.
- DISPLAY.SYS - драйвер дисплея; зокрема, завантажує локалізовані шрифти.
- * .CPI - завантажуються шрифти кодових сторінок екрану і клавіатури.
- MODE.COM - програма настройки ряду параметрів екрану і портів введення-виведення системи: послідовного. паралельного
- DOS Shell (DOSSHELL) - починаючи з MS-DOS 5.0, входить до складу дистрибутива. Оболонка, використовує «двохпанельний» принцип з псевдографічним інтерфейсом. У MS-DOS 6.22 була прибрана в додатковий пакет MS-DOS Resource Kit.
Надбудови та розширення сторонніх виробників
багатозадачність- DESQVIEW
- DV / X
- Lantastic
- Personal Netware
- Laplink
- Norton Link
У зв'язку з розвитком архітектури IBM PC / XT з'явилася розширена. а потім в AT і додаткова пам'ять. яку було можливо використовувати в компонентах ОС та програмах за допомогою механізмів EMS, XMS, HMA, UMA / UMB. які забезпечуються BIOS розширеної пам'яті і драйверами DOS - менеджерами пам'яті від Microsоft (HIMEM і EMM386) або сторонніми менеджерами (наприклад, QEMM).
Для MS-DOS, що надає користувачеві лише інтерфейс командного рядка, був створений цілий ряд так званих оболонок, тобто програм, які дозволяють зробити роботу з файлами більш наочною і зручною. Найбільш відомі з них:
- Norton Commander - найбільш популярний вУкаіни комерційний файловий менеджер. Всі операції з файлами виробляються на двох панелях за допомогою гарячих клавіш і, пізніше, миші і меню. Останні версії включають безліч плагінів, що значно розширюють функціональність. За образу Norton Commander пізніше було створено безліч інтерфейсів файлових менеджерів та інших програм для різних операційних систем.
- Volkov Commander - клон Norton Commander. На відміну від Norton Commander, підтримує довгі імена файлів (для версії 4.99 alpha). Дуже компактний. Базовий комплект включає тільки сам файловий менеджер з мінімальним, але достатнім набором функцій, і займає на диску близько 64 Кбайт. Функціональність розширюється підключенням інших додатків.
- DOS Navigator - подальший розвиток ідеї Norton Commander. Велика функціональність. Більша кількість панелей. Підтримка текстових режимів SVGA (132 × 25 - 132 × 60). Віконний інтерфейс з багатозадачністю для плагінів. Розширення за рахунок легкого і зручного підключення плагінів і додатків сторонніх розробників.
Проблеми запуску додатків MS-DOS під MS Windows
Розробники додатків під MS-DOS часто використовували недокументовані можливості і функції, а також пряме звернення до апаратних засобів в обхід операційної системи. Це стало причиною того, що в операційних системах Windows 9x і новіших не завжди вдається запустити додаток, написане для MS-DOS.
Ще одна проблема, з якою стикаються користувачі при роботі з додатками MS-DOS на сучасних комп'ютерах, - значна різниця в швидкодії. За останні роки швидкодія комп'ютерів значно зросло. Тому багато ігор для MS-DOS на сучасному комп'ютері працюють занадто швидко, так що користувач не встигає побачити, що відбувається на екрані і проаналізувати ігрову ситуацію. Причина цього - використання циклів для формування затримок. Сучасні процесори виконують їх занадто швидко, а часто і взагалі ігнорують (робота інтелектуального оптимізатора). З цієї ж причини деякі додатки припиняють роботу, виводячи помилку ділення на нуль.
Примітки
MS-DOS - Fragment de l interface graphique de MS DOS. L invite de commande indique que le répertoire courant est C: Famille DOS Langue Multilingue ... Wikipédia en Français
MS-Dos - est un système d exploitation de Microsoft. C est une variante de DOS. Son développement est arrêté. Sommaire 1 Histoire 2 Versions 2.1 Bibliographie 2.2 ... Wikipédia en Français
Ms / dos - MS DOS MS DOS est un système d exploitation de Microsoft. C est une variante de DOS. Son développement est arrêté. Sommaire 1 Histoire 2 Versions 2.1 Bibliographie 2.2 ... Wikipédia en Français
Ms dos - est un système d exploitation de Microsoft. C est une variante de DOS. Son développement est arrêté. Sommaire 1 Histoire 2 Versions 2.1 Bibliographie 2.2 ... Wikipédia en Français
Ms-dos - DOS Pour les articles homonymes, voir Dos (homonymie). On appelle généralement DOS (disk operating system) le système d exploitation PC DOS développé par Microsoft pour l IBM PC, ainsi que la variante MS DOS vendue par Microsoft pour les ... ... Wikipédia en Français
MS-DOS - Parte de la familia DOS Desarrollador Microsoft ... Wikipedia Español
MS-DOS - (ĕm ĕs dôs', dŏs') A trademark for a computer operating system. * * * In full Microsoft Disk Operating System. Operating system for personal computers. MS DOS was based on DOS, developed in 1980 by Seattle Computer Products. Microsoft Corp. ... ... Universalium