MS-DOS
В 1981 году корпорация [2] и начала работу по её модификации под требования IBM. Впоследствии IBM лицензировала MS-DOS и выпустила её в августе 1981 года под наименованием Windows, запускавшихся как графический пользовательский интерфейс поверх командной строки. MS-DOS — гибкая операционная система и не требовательна к ресурсам ПК.
Последней коробочной версией стала 6.22, однако MS-DOS продолжала служить загрузчиком для Windows 95 (версии 7.0 и 7.1), Windows 98 (версия 7.1) и Windows ME (версия 8.0).
Музей компьютерной истории в Маунтин-Вью с разрешения компании Microsoft 25 марта 2014 года обнародовал исходный код операционной системы MS-DOS (версии 1.1 и 2.0), вышедшей в 1981 году, а также текстового редактора Word (1.1а) для Windows. Скачать код может любой желающий с сайта музея. Исходники распространяются под некоммерческой лицензией. Она в том числе означает, что их нельзя повторно выкладывать где-либо ещё в Интернете. [3]
- 1 История
- 2 История версий
- 3 Дистрибутив MS-DOS
- 4 Надстройки и расширения сторонних производителей
- 5 Проблемы запуска приложений MS-DOS под MS Windows
- 6 Интересные факты
- 7 Ошибки
- 8 См. также
- 9 Примечания
- 10 Ссылки
История [ ]
Дискеты установки MS-DOS 5.0
Пару слов про MS-DOS
MS-DOS является переименованной версией [4] , написанной Тимом Патерсоном из [4] . Разработка 86-DOS заняла всего шесть недель и представляла собой клон FAT12 . Первая версия [5] . Согласно подписанному в ноябре 1980 года договору с [4] . Microsoft сохранила нумерацию версий, но переименовала ОС в MS-DOS. В августе 1981 года лицензированная корпорацией IBM MS-DOS 1.10/1.14 под наименованием PC DOS 1.0 начала поставляться с новыми персональными компьютерами [5] .
Впоследствии зависимость от архитектуры IBM вызвала ряд серьёзных проблем в индустрии при смене оригинального дизайна IBM PC. Так первоначально не предполагалось использовать более 640 Кбайт оперативной памяти ( барьер 640 Кбайт ), так как области ОЗУ выше были зарезервированы для периферийных устройств и ROM. Производителям пришлось изобретать различные схемы обхода данного препятствия ( История версий [ ]
август 1980 | QDOS 0.1. Первая версия, выпущенная в продажу Seattle Computer Products. | ||||||||
декабрь 1980 | 86-DOS 0.3. Первая версия, переданная Seattle Computer Products в Microsoft. | ||||||||
апрель 1981 | 86-DOS 1.0. Первый релиз 86-DOS. | ||||||||
июль 1981 | 86-DOS 1.14. Microsoft приобретает все права на ОС у Seattle Computer Products. Исходный код передан для доработки в IBM. Основа для MS-DOS/PC DOS 1.0. | ||||||||
август 1981 | Появилась в связи с выходом март 1982 | Основа для IBM PC DOS 1.1. Добавлена поддержка двухсторонних дисководов 5,25″ 320 Кбайт. FAT12 . В атрибуты файлов помимо даты последней записи добавлено её время. Команда COPY теперь поддерживает объединение файлов. Новые внутренние команды: DATE, DEL, REN, TIME. Новая внешняя команда EXE2BIN. | |||||||
июнь 1982 | Для использования с компьютерами, не произведёнными IBM. Аналогична PC DOS 1.1. Вместо GW-BASIC. | ||||||||
март 1983 | Появилась в связи с выходом октябрь 1983 | Добавлена команда COUNTRY для отображения индивидуального формата даты и времени, а также значка валюты. | |||||||
ноябрь 1983 | Версия для IBM (PC DOS 2.10). Появилась в связи с выходом IBM PCjr . Основана на 2.0 с модификациями для март 1984 | Версия для компьютеров, не произведённых IBM. Основана на 2.1 с модификациями от 2.01. Осуществлён перевод на 10 различных языков. | |||||||
август 1984 | Появилась в связи с выходом ноябрь 1984 | Добавлена поддержка работы в сетях Microsoft. Добавлены команды JOIN и SUBST. | |||||||
январь 1986 | Появилась в связи с выходом IBM PS/2 . Поддерживает концепцию разбиения жёстких дисков любого объёма на логические диски размером до 32 Мбайт. Добавлена поддержка дисководов 3,5″ HD (High Density) 1,44 Мбайт. Введена поддержка кодовых страниц (национальные наборы символов и таблицы сортировки). Имеет несколько выявленных ошибок (например, FORMAT может забраковать хороший диск). Добавлена поддержка команд: APPEND, CALL, CHCP, FASTOPEN, NLSFUNC. | ||||||||
июнь 1988 | Экспериментальная, в массовую продажу не пошла [6] . Обладала вытесняющей многозадачностью в реальном режиме, предназначенной для семейства процессоров 8086 (впоследствии эта возможность удалена). Включала перемещаемые и выгружаемые сегменты памяти для кода и перемещаемые сегменты данных (менеджер памяти Windows был версией менеджера памяти DOS 4). Имела возможность динамического переключения экранов. | ||||||||
июль 1988 | Поддерживает логические диски на винчестере размером более 32 Мбайт (до 2 Гб). Добавлена файловая система FAT16 . Использует отображаемую память для буферов ОС и структур данных команды FASTOPEN (требуется декабрь 1988 | Исправлены основные ошибки версии 4.0. Включает графическую оболочку июнь 1991 | Обеспечивает размещение своего ядра, а также драйверов и резидентных программ как в март 1993 | Добавлены новые команды: DELTREE и MOVE. Исключение команд: RECOVER, ASSIGN, GRAFTABL, JOIN, MIRROR, COMP, BACKUP, EXE2BIN, драйвера PRINTER.SYS. Усовершенствование команд DIR, MEM, UNDELETE, FORMAT, SYS. Новая команда CHOICE обеспечивает разветвление в командных файлах. Предоставление возможности отмены выполнения отдельных команд в CONFIG.SYS и AUTOEXEC.BAT целиком. Организация ветвлений в CONFIG.SYS. SMARTDRV обеспечивает кэширование при записи. Добавлена поддержка DoubleSpace (компрессор дисков), Microsoft Defragmenter (дефрагментация дисков, лицензирована у Symantec ), Microsoft Backup (в версиях для MS-DOS и Windows), Microsoft Anti-Virus (в версиях для MS-DOS и Windows, лицензировано у ноябрь 1993 | Усовершенствованы команды: FORMAT (по умолчанию не тестируются секторы в сбойных кластерах), DISKCOPY (возможность создания образа на НЖМД), COMMAND (появилась возможность построчной обработки командных файлов). Команды FORMAT, CHKDSK, DIR, MEM выводят информацию с разделением тысяч. SMARTDRV теперь кэширует CD-ROM. HIMEM.SYS теперь при подключении способен тестировать расширенную память. Модернизация Microsoft DoubleSpace. Добавлена утилита тестирования жёсткого диска ScanDisk. Исключение из поставки февраль 1994 | После судебного процесса по иску компании июнь 1994 | Добавлен новый компрессор август 1995 | Как часть Windows 95. Добавлена поддержка август 1996 | Как часть Windows 95 OSR2 и Windows 98 и SE. Добавлена FAT32 и поддержка винчестеров до 127 Гбайт. |
сентябрь 2000 | Как часть Windows ME. Ухудшена функциональность ядра, жёстко интегрирован неотключаемый драйвер верхней памяти. Заблокирована возможность загрузки в реальном режиме с жёсткого диска, удалено большинство утилит. Также находится на загрузочной дискете, создаваемой Windows XP и старше. |
Дистрибутив MS-DOS [ ]
Минимальный набор файлов MS-DOS:
- файлы ядра:
- COMMAND.COM — командный процессор (поддержка интерфейса командной строки ).
Строго говоря, для запуска MS-DOS наличие файла COMMAND.COM не является необходимым. Его можно заменить другим командным процессором, способным выполнять нужные команды. В своё время сторонними разработчиками было выпущено множество командных процессоров. Наиболее распространённый командный процессор, выпущенный сторонней фирмой, был NDOS.COM (лицензированный Symantec .
Помимо указанных файлов команда SYS.COM и FORMAT.COM с переключателем /S, начиная с версии 6.0, дополнительно переносят на системный диск файл DBLSPACE.BIN (6.0-6.2) или DRVSPACE.BIN (6.22), отвечающие за работу со сжатыми дисками в форматах Microsoft DoubleSpace или DriveSpace соответственно.
Для задания конфигурации ОС используются конфигурационные файлы специального формата:
- ANSI.SYS — расширенный драйвер консоли (экрана и клавиатуры).
- COUNTRY.SYS — файл с таблицами DISPLAY.SYS — драйвер дисплея; в частности, загружает локализованные шрифты.
- HELP.COM — интерактивный справочник MS-DOS Help.
- KEYB.COM — драйвер переключения языковых раскладок клавиатуры.
- MODE.COM — программа настройки ряда параметров экрана и MSAV.EXE — Microsoft Anti-Virus for MS-DOS, антивирус.
- MWAV.EXE — Microsoft Anti-Virus for Windows, антивирус.
- MWUNDEL.EXE — Microsoft Undelete for Windows, восстановление удалённых файлов.
- Надстройки и расширения сторонних производителей [ ]
- DESQVIEW
- HMA , UMA / Проблемы запуска приложений MS-DOS под MS Windows [ ]
Разработчики приложений под MS-DOS часто использовали Windows 9x и более новых не всегда удаётся запустить приложение, написанное для MS-DOS. Ещё одна проблема, с которой сталкиваются пользователи при работе с приложениями MS-DOS на современных компьютерах, — значительная разница в быстродействии. За последние годы быстродействие компьютеров значительно возросло.
Поэтому многие игры для MS-DOS на современном компьютере работают слишком быстро, так что пользователь не успевает увидеть происходящее на экране и проанализировать игровую ситуацию. Причина этому — использование циклов для формирования задержек. Современные процессоры выполняют их слишком быстро, а часто и вообще игнорируют (работа интеллектуального оптимизатора). По этой же причине некоторые приложения прекращают работу, выводя ошибку деления на ноль. Для решения вышеназванных и целого ряда других проблем работы с приложениями MS-DOS под управлением Windows NT и Интересные факты [ ]
- 1 апреля 2015 года Microsoft выпустила шуточное приложение MS-DOS Mobile для своей ОС Windows Phone 88.1, в котором имитируется консольный интерфейс MS-DOS. Однако, оно не является полноценным эмулятором системы и не поддерживает большинство функций, доступных в оригинальной MS-DOS [7] .
Ошибки [ ]
- MS-DOS и-за косяка нагружает систему на 100%, это можно заметить на виртуальных машинах и эмуляторах как PCem. Этот баг исправляеться с помощу программы DOSIDLE
См. также [ ]
Примечания [ ]
- ↑Энциклопедия MS-DOS
- ↑A Short History of MS-DOS. Архивировано из первоисточника 31 октября 2015.
- ↑Microsoft makes source code for MS-DOS and Word for Windows available to public
- ↑ 4,04,14,2Conner, DougFather of DOS Still Having Fun at Microsoft. ↑ 5,05,1MS-DOS: A Brief Introduction. The Linux Information Project. Проверено 24 декабря 2012.
- ↑Did you know that OS/2 wasn’t Microsoft’s first non Unix multi-tasking operating system?
- ↑Новинка! MS-DOS Mobile от Microsoft. | Lumia Conversations
Источник: microsoft.fandom.com
DOS-программы: нужны ли они и как запустить их в современных модификациях Windows
Операционные системы MS-DOS, применявшиеся для работы на заре развития компьютерной техники, сегодня безнадежно устарели. Самые последние модификации Windows среду MS-DOS не поддерживают, но более ранние ОС этого семейства такой поддержкой обладали, и даже в некоторой степени основывались именно на них. По крайней мере, загрузчик работал именно в DOS-режиме. И, как оказывается, списывать DOS-программы со счетов пока еще рановато. Поэтому отдельно стоит рассмотреть, для каких целей их можно использовать, и какие приложения все еще не теряют своей актуальности.
Насколько целесообразно использовать DOS-программы в среде Windows последних версий?
Вообще, многие пользователи ошибочно полагают, что в применении программ и утилит, рассчитанных исключительно на использование в среде DOS-систем, никакого смысла нет. С этим, конечно же, можно поспорить. Любой почитатель ранних версий Windows или устаревших ретроигр найдет массу аргументов «за». Кроме того, некоторые MS-DOS-программы очень часто оказываются более действенными в сравнении с обновленными средами, если речь идет об управлении устаревшим компьютерным «железом», которое новейшими ОС не только не поддерживается, но и зачастую даже не распознается, не говоря уже об обеспечении установки полнофункционального драйвера или выполнении других действий.
Путаница с командной строкой
Достаточно часто пользователи относят к DOS-программам так называемую командную консоль, использование которой предусмотрено абсолютно во всех известных версиях Windows.
Да, действительно, в последних модификациях работает она в DOS-подобном режиме, который только по виду окна консоли напоминает среду MS-DOS, но к самой операционной системе имеет отношение только потому, что в ней обычно используются как раз те самые команды, которые применялись в устаревших системах. Но, если попытаться выполнить новейшие командные апплеты в старых ОС, используя для этого командную строку на основе DOS, ничего не получится. Система попросту выдаст ошибку, что их выполнение не поддерживается. В качестве самого простого примера можно привести инструментарий DISKPART, который может использоваться для создания логических разделов или выполнения других действий с любыми типами носителей информации прямо из-под Windows.
Проблемы совместимости
Сегодня большинство DOS-программ, которые в свое время были популярными среди огромного количества пользователей, ни в одной из последних систем запустить невозможно. Для этого не предусмотрено даже использование режима совместимости.
Так, например, почитатели первых версий Quake, Doom, Duke Nukem 3D и подобных игр, изначально работавших на основе MS-DOS вспомнить молодость и заново пройти весь геймплей не смогут. И это уже речь не идет о том, чтобы применять некоторые системные инструменты для устаревшего оборудования. Так какие же средства можно использовать, чтобы запустить нужные программы? Об этом поговорим чуть позже, а пока посмотрим, какие из приложений и на сегодняшний день не теряют своей актуальности.
Самые известные и нужные приложения
Если говорить о системных инструментах, а не о развлечениях, на ум сразу же приходят всевозможные файловые менеджеры. Два наиболее популярных – Norton Commander и Volkov Commander.
Второй апплет является разновидностью первого, но не стоит забывать, что именно на основе этих двух приложений в свое время были созданы и такие популярные программы как FAR Manager, а также Total Commander и Windows Commander, которые уже оснащались графическим интерфейсом по типу среды Windows и могли работать без обязательного ввода команд (например, для быстрого создания текстового файла ранее применялась команда edit, взывающая встроенный редактор, а для некоторых других действий использовались функциональные клавиши и их сочетания). Кроме всего прочего, стало возможным использовать мышь.
Еще одной незаменимой утилитой можно назвать программу Partition Magic. Обычно при создании загрузочного диска программы для DOS очень часто встраивались непосредственно в оболочку, что позволяло управлять разделами или использовать некоторые дополнительные возможности, связанные с управлением жесткими дисками при загрузке с такого носителя. И только такими утилитами дело, конечно же, не ограничивается.
Использование эмуляторов DOS-программ в Windows 7
Таким образом, проблема запуска приложений DOS стала весьма актуальной. В принципе, сегодня запустить любую из ранее известных DOS-программ в среде новейших модификаций Windows можно достаточно просто. Для этого нужно всего лишь установить соответствующий эмулятор. Одним из самых известных является приложение DOSBox. Правда, мало только установить его.
По завершении инсталляции необходимо будет выполнить настройку. Первым делом в каталоге Prog, где находится исполняемый файл Prog.exe, нужно создать текстовый файл с таким содержимым.
Сохранить файл нужно в формате CONF с названием Prog, задав расширение самостоятельно. Для выполнения старта основного приложения необходимо создать BAT-файл следующего содержания.
Вместо, представленного на изображении, пути к исполняемому файлу, необходимо прописать тот, который соответствует локации установленной оболочки, а также не забыть о расположении конфигурационного файла.
Если все сделано правильно, после запуска созданного объекта появится окно эмулятора.
Кратко о создании приложений для MS-DOS
Что же касается создания DOS-программ, приводить абсолютно все теоретические сведения смысла нет абсолютно никакого. По крайней мере, для создания простейших апплетов системного характера можно применять даже минимальные знания по обработке содержимого файлов форматов BAT и CMD. Но для программирования более сложных схем, конечно же, потребуется изучить все тонкости системы или даже проштудировать литературу по некоторым языкам программирования. Начать можете с примитивного Basic, который в советские времена входил в школьный курс информатики, а затем перейти к изучению более сложных языков вроде Assembler или Fortran. Кстати сказать, многие компьютерные вирусы до сих пор создаются на «Ассемблере».
Источник: fb.ru
Операционная система DOS — коротко о предке Windows
Доброго времени суток. Если вас интересует операционная система DOS что это, кем и в каких случаях используется, вы обратились по адресу. В моей статье вы найдете ответы на данные вопросы и узнаете, чем DOS отличается от привычной и полюбившейся многим системы Windows.
Знакомство
Данная аббревиатура расшифровывается на английском языке как Disk Operating System, а по-нашему — дисковая операционная система. Она насчитывает целое семейство операционок для ПК, которые предполагают использование дисковых накопителей, то есть винчестеров и дискет.
Первую версию выпустила фирма Seattle Computer Products в 1980 г. Позже продукт выкупила корпорация Microsoft, подписав с IBM контракт, предполагавший разработку операционки для новой модели компьютеров этой компании. Сейчас ДОС редко встречается, разве что для работы с устаревшей техникой или написанными давно программами. Она была популярна во времена появления компьютеров. Хотя существуют и расширители, позволяющие полноценно пользоваться данным продуктом и в наши дни.
Сравнение с Windows
Чтобы вы глубже понимали суть нашего разговора, проведу сравнение с Windows, так как эта система одна из самых популярных. Не буду пускаться в дебри, а скажу только основное. В 80-е годы прошлого века компьютеры имели не такой компактный вид, как сейчас, а были электронно-вычислительными машинами больших размеров. Несмотря на габариты, их функциональность была не слишком разнообразной.
Поэтому им хватало однозадачной операционки на 16 бит с простейшим интерфейсом. Не поняли последнее предложение?
Это значит, что в ДОС вы не можете работать в нескольких окнах и программах, как это позволяет Windows, который, кстати, имеет разрядность 32 или 64 бита, и, следовательно, может быстро обрабатывать больше команд.
Оболочка старого собрата схожа с командной строкой Виндовс. То есть в ней не было графического интерфейса. Также в виду стремительного развития техники, дисковая система плохо справляется с нынешними звуковыми, видеокартами и прочим железом. Также она не предполагает средств контроля и защиты от вирусов, так как во время ее популярности, их, по сути, не было. В то время как винда адаптирована под современные требования.
В пользу дисковой операционной системы
С точки зрения обычного пользователя, Виндовс выигрывает в виду вышеуказанных преимуществ. Однако бывают моменты, когда все они не имеют значения. Например, для бухгалтера, которому нет необходимости переключаться между окнами, удобнее работать в системе MS-DOS. Так как интерфейс позволяет сохранять зрение, точнее меньше напрягать его.
Да и многие опытные программисты отдают предпочтение устаревшей системе. Потому что ее простота позволяет полностью брать контроль над ней в свои руки. Для выполнения основных функций ей хватает нескольких нетяжелых файлов, в то время как в Windows их достаточно много и все самое важное, в особенности ядро, надежно скрыто от юзера.
Компоненты DOS
- Базовая система ввода–вывода (BIOS). Заложена в постоянную память вашего железа. Нужна для проверки работоспособности аппаратной части при запуске компьютера и вызова начального блока запуска ДОСа.
- Блок начальной загрузки (Boot Record) — легкая программка (не больше 512 Байт). Она после БИОСа догружает еще два модуля, чтобы окончательно включить систему.
- Модуль расширения BIOS (IO.SIS). В его функции входит настройка конфигурации ОС и установка драйверов.
- Модуль обработки прерываний (MS DOS.SYS) — обслуживает файловую систему (FAT с ограничением на имена файлов и каталогов в 8 символов), а также отвечает за ввод-вывод данных.
- Командный процессор (COMMAND.COM) — обрабатывает задачи, которые вы даете.
- Встроенные драйвера, обеспечивающие работу мыши, клавиатуры, привода и пр.
- Утилиты, необходимые для выполнения разнообразных сервисных функций (отформатировать диск и т. п.).
Думаю, теперь вам стало более ясно о том, что такое операционная система dos. И в принципе для более глубокого изучения лучше конечно опробовать всё на практике. Но это так, чисто для фанатов :).
Хорошего вам настроения!
Источник: profi-user.ru
Операционная система DOS (Free DOS) на ноутбуке: что это такое
При выборе нового ноутбука многие пользователи сталкиваются с таким термином как DOS или Free DOS. Данный термин можно встретить в характеристиках многих современных устройств, при этом практически негде не объясняется, что он в действительности означает.
В этой статье мы расскажем, что такое операционная система DOS на ноутбуке, зачем производители ее устанавливают и можно ли покупать компьютеры с этой ОС.
Что такое операционная система DOS
Аббревиатура DOS расшифровывается как Disk Operating System и обозначает операционную систему, ориентированную на работу с дисковыми накопителями, например, с дискетами или жесткими дисками.
Логотип Free DOS — самой популярной операционной системы DOS на данный момент.
Операционная система DOS обычно поддерживает несколько файловых систем и позволяет пользователю выполнять чтение и запись данных в файлы на подключенных к компьютеру накопителях. Кроме этого, операционная система DOS обеспечивает работу других функций компьютера. В частности, она управляет выводом информации на экран, портами, операциями с памятью и запущенными программами.
Появление термина DOS связано с тем, что первые версии компьютеров не оснащались жесткими дисками и работали на основе бездисковых операционных систем. Такие компьютеры требовали загрузки данных с помощью магнитных лент, перфокарт, перемычек или клавиатуры, из-за чего работать с ними могли только опытные специалисты.
Первые дисковые операционные системы появились в начале 60-х годов и активно использовались до конца 80-х. За это время появилось множество разных операционных систем, которые подпадают под определение термина DOS. Наиболее известными из них являются:
- MS-DOS — операционная система от компании Microsoft, которая основана на 86-DOS от Seattle Computer Products. Впервые появилась в 1981 году и использовалась до середины 90-х, когда была вытеснена первыми версиями Windows.
- PC DOS – операционная система от компании IBM. Появилась в 1981 году как исправленная версия MS-DOS 1.0.
- Free DOS – бесплатная операционная система с открытым исходным кодом, разработку которой ведет программист Джим Холл. Первая официальная версия FreeDOS появилась в 2006 году.
В современных условиях операционные системы семейства DOS безнадежно устарели и полностью вытеснены такими графическими операционными системами как Windows, Linux, MacOS и другими.
Операционная система Free DOS и ноутбуки
Несмотря на то, что операционные системы DOS являются устаревшими, он все еще применяются в некоторых областях. Причем чаще всего используется именно Free DOS. Она имеет открытый исходный код и распространяется полностью бесплатно, что делает ее удобным инструментом для разработки. Например, Free DOS не редко применяется для управления промышленным оборудованием.
Интерфейс операционной системы Free DOS. Примерно это вы увидите при первом включении ноутбука с операционной системой DOS.
Еще одна сфера применения FreeDOS – это готовые компьютеры и ноутбуки, на которые Free DOS устанавливается с завода в качестве стандартной операционной системы. Это делается для того, чтобы не устанавливать на компьютер операционную систему Windows.
Отказ от использования Windows позволяет производителю немного сэкономить и снизить цену на данное устройство. Такой подход используют многие производители ноутбуков и готовых компьютеров, например, Dell, Asus, HP, Samsung и Lenovo. Кроме Free DOS в качестве стандартной операционной системы для ноутбука также может использоваться какой-нибудь Linux. В данном случае цель такая же – не использовать Windows и таким образом снизить цену.
Для покупателя ноутбука операционная система DOS означает только одно – установкой Windows придется заниматься самостоятельно, поскольку пользоваться компьютером с ОС DOS в современных условиях не реально. Поэтому, если вы умеете устанавливать Windows, то можете не переживать и смело покупать ноутбук с Free DOS. Если же вы хотите получить устройство, которое будет готово к работе сразу из коробки то стоит выбрать модель с предустановленной Windows, ну или хотя-бы Linux.
Первые шаги после покупки нового ноутбука/ПК — Операционная Система (кратко)
Как установить ОС Windows 7 на ноут с ОС FreeDOS?
Источник: komza.ru