Ос дос что это – Дисковая Операционная Система (dos) Операционная система dos состоит из следующих частей: Операционная система это программа

краткий курс для новичков :: SYL.ru

В свое время, еще до появления Windows, операционная система DOS являлась чуть ли не единственной продвинутой системой, которая позволяла осуществлять взаимодействие человека с компьютером на основе вводимых команд. Это сейчас можно использовать графический интерфейс для вызова большинства функций системы. Раньше об этом и речи не было. Но почему мы вспомнили о DOS? Только потому, что сама система ранее была включена в поддержку Windows, а сейчас интегрируется в эти ОС в виде несколько измененного элемента, который, несмотря на все заявления, все равно остается одним из самых главных компонентов системы. На его основе можно производить исправление большинства возникающих ошибок и сбоев.

Что такое DOS?

Изначально разработанная специалистами Microsoft система показала себя на достаточно высоком уровне. Ее преимущество состояло в том, что она использовала набор коротких команд, которые в корне отличались от того, что нужно было вводить для вызова определенной функции в других системах.

Программных продуктов, рассчитанных на эту ОС, сначала было не так много, однако потом о ее поддержке заявили даже разработчики компьютерных игр.

Первенец программного обеспечения

Самым первым детищем в DOS безусловно считается «дедушка» Norton Commander. Именно с его появлением и связывают гиперактивность популярности самой операционной системы.

По сути своей, это приложение представляет собой самый обычный файловый менеджер, но с весьма необычными функциями. Кстати сказать, именно по его образу и подобию были созданы аналогичные программы вроде FAR или двухпанельные менеджеры наподобие Total Commander.

MS DOS: основы работы

Что же касается использования данной системы, тут не все так просто. Что такое DOS с точки зрения взаимодействия между компьютером и пользователем? Это есть использование условного набора команд, которые сегодня применяются крайне редко.

Поскольку практически всегда для доступа к основным функциям использовался Norton Commander, рассмотрим именно его набор. Самое интересное в нем состоит в использовании возможности создания и редактирования текстовых файлов и просмотра изображений. Да-да, вы не ослышались. Именно в этом менеджере такие технологии были реализованы изначально.

Для просмотра картинок использовалась клавиша F3, а для входа в текстовый редактор применялась команда edit. Набор текста несколько отличается от того, что мы сегодня делаем в Word, поскольку каждому символу в DOS соответствует определенное положение на экране. Если посмотреть на вертикальное расположение текста, символы будут находиться один под другим. Ни о каком выравнивании по краям или высоте и речи нет. Можете вводить текст сколько угодно, а он будет расположен всего в одной строке. Это, кстати, очень удобно при преобразовании текстов DOS в Word.

Связь с Windows

В том, что такое DOS, немного разобрались. Теперь посмотрим, причем тут Windows. Но для начала небольшое лирическое отступление. Если среди вас, читатели, есть поклонники старых компьютерных 3D-шутеров, вы должны помнить такие хиты, как Quake, Doom, Duke Nukem или Wolfenstein.

Именно эти игры послужили толчком в развитии игровой индустрии с использованием трехмерных изображений и ландшафтов, что повлекло за собой и разработку соответствующих графических ускорителей.

Но вернемся к тому, что такое DOS применительно к Windows-системам последних поколений. Чтобы понять это, достаточно просто вызвать командную консоль, интерфейс которой как раз и основан на классическом DOS-режиме. Как оказывается, DOS с Windows имеет очень тесную связь. В ней используются как раз команды, в свое время разработанные именно для этой системы. Примитивные команды, конечно же, уже не применяются, зато строки проверки диска – вовсю.

Обратите внимание, что некоторые команды позволяют производить такие действия, что в самих Windows-системах выполнить невозможно (например, команда sfc /scannow для проверки целостности системных файлов с их последующим восстановлением, или инструменты вроде DISM или Bootrec.exe, позволяющие восстановить систему или исправить проблемы с загрузчиком). Все это взято именно из DOS, и никакие другие средства в обеспечении исправления ошибок в данном случае не помогут, поскольку в самом инструментарии Windows отсутствуют изначально.

Если пройтись по некоторым настройкам первоначальной системы, размер экрана DOS не регулируется. Для изменения настроек необходимо использовать дополнительные меню коммандера, и то, особо тут не разгонишься (если взять в расчет параметры графических ускорителей в Windows, которые могут настраиваться даже при использовании специальных утилит). В остальном же система рассчитана исключительно на поддержку командной строки, и не более того.

Краткий итог

И какие бы заявления о прекращении поддержки ни звучали из уст сотрудников корпорации Microsoft, все равно очевидно, что командная строка, основанная на принципах DOS-систем, никуда не денется. Поэтому и важно знать, что такое DOS, и какие команды могут использоваться для восстановления работоспособности Windows. Связь самая прямая. Как уже понятно, в некоторых случаях без применения таких инструментов просто не обойтись.

www.syl.ru

Кое-что о DOS

Основы программирования
Каждый профессионал когда-то был чайником. Наверняка вам знакомо состояние, когда “не знаешь как начать думать, чтобы до такого додуматься”. Наверняка вы сталкивались с ситуацией, когда вы просто не знаете, с чего начать. Эта книга ориентирована как раз на таких людей, кто хотел бы стать программистом, но совершенно не знает, как начать этот путь. Подробнее…

Многие сегодняшние начинающие программисты выросли на Windows. И кто-то наверно уже не знает, что до того, как появилась Windows, пользователи работали в операционной системе DOS.

DOS очень сильно отличается от Windows. Намного сильнее, чем Windows 7 от Windows 8. И поэтому, когда возникает необходимость работы в ДОС, у большинства пользователей это вызывает шок и глубокую депрессию.

Чтобы уберечь вас от этих последствий, я решил написать небольшую статью о работе в операционной системе ДОС.

Операционная система (ОС) — это программа, которая управляет работой компьютера. Включить компьютер можно и без операционной системы — для этого достаточно BIOS. Но в этом случае на включении все и закончится, так как BIOS выдаст сообщение о том, что диск не является загрузочным.

Самой первой ОС для первого же компьютера IBM PC, созданного в 1981г., является DOS — Disk Operating System (Дисковая операционная система). Она была разработана фирмой MicroSoft и поэтому имела приставку MS (полное ее имя MS-DOS). Другие фирмы также занимались разработкой подобных систем, которые мало чем отличались друг от друга, но в своих названиях имели другие приставки (PC-DOS, NW-DOS, DR-DOS и др.). Обычно эти приставки не упоминают, и пишут просто DOS.

Ядро, то сеть основную часть MS-DOS составляют три файла:

  1. IO.SYS
  2. MSDOS.SYS
  3. COMMAND.COM
Файл IO.SYS как бы продолжает собой BIOS, предоставляя более широкий набор функций. Файл MSDOS.SYS отвечает за работу основных устройств, входящих в состав компьютера. Третий файл, COMMAND.COM, представляет собой командный процессор, с помощью которого пользователь может вводить команды, используя клавиатуру.

В настоящее время в DOS почти никто не работает, так как появились более современные операционные системы, такие как WINDOWS 95/98/ME/2000/XP/7/8 и другие, не только Windows, но и, например, Android. Справедливости ради следует отметить, что все они (ну или почти все) базируются на старом добром DOSе.

Поэтому изучение DOS никому не повредит — в жизни пригодится. Хотя, начиная с WINDOWS XP, операционная система DOS уже не используется как основа. Отчасти по этой причине некоторые старые программы не работают с новыми версиями Windows.

Но если вы собираетесь серьезно заняться программированием, то изучить DOS просто необходимо. Потом сами поймете почему.

Все рекомендации, приведенные в данной статье, которые касаются Windows, справедливы для Windows ME. В некоторых других версиях возможны небольшие отличия.

Здесь мы поговорим только о самых основных командах DOS. В отличие, например, от Windows, где вы можете выполнить одно и тоже действие разными способами (с помощью мыши или клавиатуры и т.п.), в DOS все команды пишутся в Командной строке, а выполняются эти команды после нажатия на клавишу ENTER. После загрузки DOS вы увидите такую строку (приглашение):

С:\>

где С — это имя диска. Чтобы перейти на другой диск (например, на диск А), наберите

А:

и нажмите ENTER. Буква может быть как большой, так и маленькой.

ПРИМЕЧАНИЕ
Чтобы потренироваться работать в командной строке, необязательно перезагружать компьютер в DOS. Windows тоже имеет командную строку, которая «работает» по тем же принципам. Щелкните по кнопке ПУСК и выберите пункт меню ВЫПОЛНИТЬ (для Windows ME). Перед вами откроется окно с командной строкой. В эту строку и нужно вписывать команду, после чего, также как и в DOS, следует нажать клавишу ENTER или щелкнуть по кнопке ОК.

Пакетные (командные) файлы
С помощью команд DOS можно создавать так называемые пакетные файлы (их ещё называют «командные файлы», BAT-файлы, или просто «пакетники»). Поскольку Windows поддерживает команды DOS, то эти файлы будут работатьи в Windows. Системные администраторы и программисты до сих пор широко используют пакетные файлы. Чтобы разобраться с командными файлами, скачайте контрольную работу по этой теме.

Вид приглашения можно изменить командой PROMPT. Для этого в командной строке нужно набрать следующее:

PROMPT Текст

где Текст — любое текстовое сообщение. Например, после ввода команды:

PROMPT Привет

вместо стандартного С:\> будет выводиться слово Привет.

Практически все команды сводятся к открытию какого-либо файла или программы (вообще-то программа — это тоже файл). Общий вид команды, которая открывает файл:

С:\>Папка1\ . . . \ПапкаN\ИмяФайла

где С— это имя диска; Папка1 . . . ПапкаN — это имена каталогов (полный путь к файлу): ИмяФайла — имя файла с раширением. Если же такого файла нет, то будет выведено сообщение об ошибке.

ПРИМЕЧАНИЕ
Если вы работаете в командной строке Windows, то таким образом можно открыть практически любой файл. Если расширение файла не указывать, то откроется файл с расширением EXE, BAT или СОМ. Ну а если вы работаете в DOS, то открыть вы сможете только исполняемые файлы (программы). Поэтому расширение можно и не указывать.

Для примера рассмотрим такой вариант: нам нужно открыть файл с именем FILE.COM, который находится в папке TEXT, а эта папка, в свою очередь, находится в папке DOC. А папка DOC находится на диске С. Для этого пишем в командной строке следующее:

C:\>DOC\TEXT\FILE

и нажимаем ENTER. Если файл существует, то он откроется (точнее, запустится программа, так как файлы с расширением СОМ — это программы).

Далее мы будем рассматривать команды, которые используются DOS. Некоторые из них могут не работать в командной строке Windows.

ПРИМЕЧАНИЕ
Если вы хотите поработать в условиях, «приближенным к боевым», то вы можете выбрать в главном меню (кнопка «Пуск») пункт «Сеанс MS-DOS». После запуска программы вы увидите черное окно, где и будет командная строка DOS. Здесь вы можете опробовать все приводимые в этой статье команды. Если же в главном меню вы почему-то не обнаружили вышеупомянутого пункта, то воспользуйтесь функцией поиска файлов, чтобы найти файл COMMAND.СОМ или СMD.EXE (для Windows NT*). Можно также просто открыть командную строку и ввести там COMMAND.СОМ или СMD.EXE (для Windows NT*).

О любой команде DOS вы можете получить короткую справку, набрав имя команды в командной строке с параметром «?». Например:

VER /?

Если вы работаете не в «чистой» DOS, а под управлением Windows (см. ПРИМЕЧАНИЕ выше), то после нажатия клавиши ENTER вы получите примерно такую информацию:

Windows Millennium [Версия 4.90.3000]

Ну а если вы работаете в DOS, то получите информацию о версии DOS. Как вы поняли, команда VER выводит информацию о версии операционной системы.

Команда CD

Эта команда, как и большинство других, имеет несколько параметров:

CD\ — переход в корневой каталог данного диска. Например, если вы находитесь в

C:\DIR1\DIR2\DIR3

то после выполнения этой команды вы перейдете на диск С:

C:\>

СD \GAME — переход к дочернему каталогу GAME из корневого каталога

СD GAME — переход к дочернему каталогу GAME из текущего каталога

CD.. — выход из каталога (переход к родительскому каталогу). Например, если вы находитесь в

C:\DIR1\DIR2\DIR3

то после выполнения этой команды вы перейдете в:

C:\DIR1\DIR2

Команда DIR

DIR — просмотр списка директорий и файлов в данной директории

Однако, если файлов и директорий в текущем каталоге очень много, то все они промелькнут очень быстро, и вы сможете увидеть только последние из них, которые поместятся на странице. Если в таком случае нужно посмотреть все файлы и папки, то команду набирают с параметром «Р»:

DIR /P

В этом случае на экран будет выведено столько файлов, сколько их там поместится. Чтобы посмотреть следующую «порцию» файлов, нужно нажать любую клавишу.

Команда MD

Эта команда создает новый каталог

MD PAPKA — создается каталог РАРКА в текущей папке или на текущем диске.

MD\PAPKA — создается каталог РАРКА в корневом каталоге.

MD С:\DIR\PAPKA — создается каталог РАРКА в каталоге DIR.

Команда REN

Эта команда переименовывает файл

REN FILE_1.txt F_1.txt — Файл FILE_1 переименовывается в F_1

Команда COPY

Эта команда копирует файлы

COPY C:\MYFILE\TEXT.ТХТ A:\ — копирование файла TEXT.ТХТ из каталога MYFILE на дискету А.

COPY C:\TEXT\*.ТХТ A:\ — копирование всех файлов с расширением ТХТ каталога ТЕХТ на дискету А.

COPY FILE_1.TXT A:\TEXT\FILE_2.TXT — копирование файла под новым именем из текущего каталога активного диска в каталог ТЕХТ диска А.

COPY F_1.TXT+F_2.TXT+F3.TXT F_END.TXT — объединение (слияние) трех файлов в один файл (F_END.TXT). Все четыре файла в текущем каталоге.

COPY FILE_1.TXT PRN — печать (копирование на принтер) файла FILE_1.TXT из текущего каталога.

COPY FILE_1.TXT CON — просмотр файла. Здесь в качестве параметра команды используется слово

CON (сокращение от CONSOL). Это слово зарезервировано операционной системой для стандартных устройств ввода-вывода. При вводе данных этим устройством является клавиатура, при выводе — монитор. Аналогичного результата можно достичь командой TYPE FILE_1.TXT.

COPY CON FILE_1.TXT — создание (копирование с клавиатуры) нового текстового файла FILE_1.TXT в текущем каталоге. После выполнения этой команды можно вводить с клавиатуры любой текст. Для завершения процесса создания файла следует ввести специальный управляющий символ «конец файла». Для этого нужно нажать комбинацию клавиш Ctrl+Z, а затем нажать клавишу ENTER.

Команда XCOPY

Эта команда копирует каталоги.

XCOPY C:\TEXT\*.* A:\PAPKA\*.* /S /E — создание на дискете А каталога РАРКА (если его там не было) и копирование в нее всех каталогов и подкаталогов (включая пустые).

Команда DEL

Эта команда удаляет файлы.

DEL *.dat — удаление всех файлов с расширением DAT из текущего каталога

DEL *.* — удаление всех файлов из текущего каталога

DEL C:\TEXT\FILE.txt — удаление файла FILE.ТХТ из каталога ТЕХТ.

DEL C:\TEXT\*.doc /P — удаление всех файлов с расширением DOC из каталога ТЕХТ. Параметр Р означает, что перед удалением каждого файла у вас запросят подтверждение.

Команда RD

Эта команда удаляет пустые каталоги.

RD TEXT — удаление каталога ТЕХТ.

Команда PATH

Эта команда задает пути поиска файлов с исполнимыми программами.

PATH C:\;C:\Windows;C:\MyProg

Если вы введете такую команду, то вам уже не придется прописывать полный путь к файлам, которые находятся на диске С и в каталогах WINDOWS и MYPROG. Например, если в каталоге MYPROG у вас есть программа с именем PROGA, то после ввода вышеуказанной команды для запуска этой программы в командной строке будет достаточно написать PROGA и нажать ENTER. Обратите внимание, что при перечислении каталогов в команде PATH между ними НЕ ДОЛЖНО быть пробелов.

Команда EXIT

Эта команда осуществляет выход из программы COMMAND (Сеанс MS-DOS). Если вы запустили его из Windows, то обратно в Windows и вернетесь.

Текстовый редактор EDIT

Это простой и весьма удобный текстовый редактор. Он вам может пригодиться, чтобы посмотреть текстовые файлы, которые имеют досовскую кодировку символов. (В Windows вы можете открыть такие файлы с помощью блокнота, но только вместо нормального текста увидите набор «иероглифов»). Чтобы запустить этот редактор, наберите в командной строке слово EDIT и нажмите клавишу ENTER. Этот редактор можно запустить и из командной строки Windows.

ПРИМЕЧАНИЕ
Здесь имена всех команд напечатаны большими буквами, однако, это не имеет значения — можно писать и маленькими буквами.

И в заключение упомянем две команды для работы с диском:

FORMAT — форматирование диска

FORMAT A: — форматирование диска А. Прежде чем форматировать диск — хорошо подумайте: стоит ли?

FDISK — деление винчестера на логические диски. При этом ВСЯ информация на диске теряется. Если не знаете, что делаете — лучше не используйте эту команду. А вообще, эта команда требует более детального рассмотрения. Как-нибудь я к ней еще вернусь.


Заключение

Цель этой статьи — познакомить людей, воспитанных на Windows, с общими принципами работы в DOS. Как видите, все не так уж страшно. И если вы не хотите быть просто «юзером», то знание DOS вам необходимо. Да и вообще, как говорит один мой знакомый программист: «Винчестер в компьютере — вещь не главная». Однако Windows вы без винчестера не запустите — слишком много она места занимает, а вышеупомянутые три основных досовских файла легко умещаются на дискете (все вместе они занимают около 150КБ — размер зависит от версии). Поэтому советую всегда иметь загрузочную дискету — вдруг придется проверить компьютер, на котором нет винчестера или винчестер неисправен. Если у вас нет возможности создать загрузочную дискету «чистой» DOS, то это и не страшно. Создайте загрузочную дискету Windows — на ней будет все та же DOS, только с кучей разных полезных программ (драйверы CD-ROM, русификатор клавиатуры и т.п.).

Если у вас Windows 95\98\ME и им подобные, то сделать это можно так:

Пуск > Настройка > Панель Управления > Установка и удаление программ

Затем выбираете вкладку «Загрузочный диск» и нажимаете кнопку «Создать диск».

Чтобы загрузиться с дискеты, вставьте ее в дисковод, и перезагрузите компьютер. Если в вашей BIOS установлены настройки по умолчанию, то компьютер загрузится с дискеты. А загрузит он не что иное, как DOS. Ну а если компьютер загрузил Windows, то требуется изменить настройки BIOS. Но это уже другая тема…

И еще один полезный совет

В начале статьи я упоминал командную строку Windows. Этой строкой иногда удобнее пользоваться, чем щелкать по ярлыкам. Если на вашем компьютере слишком много разных программ, то весь рабочий стол «загажен» ярлыками. Это не только мешает любоваться красивыми «обоями» — найти с первого раза нужный ярлык будет непросто. А если еще мышь сломается? Поэтому программы, которыми вы часто пользуетесь, лучше запускать из командной строки. Однако в командной строке нужно писать полный путь к файлу, а это неудобно. Но данную проблему можно решить, например, сделав соответствующие изменения в файле AUTOEXEC.ВАТ. А если вы смутно представляете, что это за файл и зачем он нужен, то есть более простой способ. Например, у вас есть программа «MyProg», которая находится в папке «Progy» на диске «С». В этом случае запускать из командной строки ее нужно так:

C:\Progy\MyProg

Чтобы не писать полный путь, нужно сделать следующее:

  • Открываем папку «Progy»
  • Правой кнопкой мыши щелкаем на файле «MyProg»
  • Из меню выбираем пункт «Создать ярлык»
  • Созданный ярлык переименовываем (правая кнопка -> переименовать). Дадим ему имя, которое будет легко запомнить, например, «mp».
  • Этот ярлык перетаскиваем в папку WINDOWS (если Windows установлена у вас в другой папке, то в другую этот ярлык и перетаскиваем).
Все. Теперь можно легко запустить программу «MyProg» из командной строки. Пишем там

mp

и нажимаем ENTER. См. также команду PATH.

Если программа почему-то не запустилась, попробуйте перезагрузить компьютер. Если не поможет, значит, вы что-то сделали неправильно.

Основное преимущество командной строки в том, что с ее помощью можно довольно быстро запускать программы, не пользуясь мышью. Если вы не знаете, как открыть командную строку без мыши, приведу один способ для Windows, который подойдет и для большинства версий Windows:

  • Нажимаем клавишу Win (это вторая клавиша от пробела). Появляется меню «Пуск». Меню «Пуск» можно открыть и другим способом, нажав комбинацию клавиш CTRL + ESC.
  • Нажимая клавишу со стрелкой вверх (или вниз), выбираем пункт меню «Выполнить» и нажимаем ENTER.
  • Пишем в командной строке соответствующую команду и нажимаем ENTER.

Второй способ:

  • Просто нажимаем комбинацию клавиш WIN + R.

Если у вас старая клавиатура, которая не имеет клавиши WIN, то открыть меню ПУСК можно комбинацией клавиш CTRL + ESC.


info-master.su

DOS — это операционная система, которая популярна до сих пор.

Немного истории…

MS-DOS — операционная система, которая существует и развивается в виде различных версий с 1981 года. Сначала IBM, потом IBM совместно с  Microsoft с разными названиями и особенностями (PC DOS) каким-то образом совершенствовали и доводили систему до ума.

Погружаемся в DOS …

Эта гибкая операционная система, которая не требует больших ресурсов персонального компьютера. Наиболее известными и популярными в наше время являются  версии 6.22 и 7.1 (7.10). MS-DOS 6.22 — последняя официальная самостоятельная версия, выпущенная в июне 1994 года. MS-DOS 7.10 — не существует как самостоятельная операционка,  является составляющей частью Windows 98. Она получилась настолько удачной, что различными народными умельцами из ближнего и дальнего зарубежья были созданы различные сборки, упрощающие установку и настройку системы. Эти сборки создали миф о существовании оригинальной версии MS-DOS 7.10 .

Еще есть MS-DOS 8.0, которая существует с сентября 2000 и входит как составная часть Windows ME, с учётом определённых особенностей и ограничений, широкого распространения данная версия не получила.

MS-DOS и современность.

Какой интерес у современного пользователя может вызвать старая операционная система? Для любителя даунгрейда всё понятно, а может ли система удивить современного среднестатистического пользователя?

Как вам возможности нашей старушки в сфере мультимедиа при современном-то уровне развития компьютерных технологий? Итак, проигрыватель аудио для DOS и Windows. Называется это чудо Mpxplay.

Mpxplay поражает возможностями и качеством воспроизведения звука.

Воспроизводит звук любых современных и не современных форматов аудио и видео (да, да и видео)!

Поддерживаемые операционки:
— MS-DOS 5, 6, 7 или совместимые (FreeDOS, DR-DOS)
— Windows 98, 2000, XP.
Системные требования:
— процессор: Intel 80486 100mhz (DX4-100)
— оперативка: 4-8Mb
Звуковая карта (для DOS):
— шина PCI : SB Live/Live24, Audigy 1,2,4,LS, X-Fi Xtreme Audio; CMI 8338/8738; Intel ICH, VIA 686/8233/8235 и др.
— шина ISA (или эмуляторы): SB16, ESS, WSS, GUS, SBpro и др.

Программа имеет отличный интерфейс, работает с большинством популярных во времена MS-DOS  звуковых карт. Мы проверяли на Creative SB Live! (SB 0220 — EMU10k1). Просто прелесть! И эта программка пойдет на Intel 80486 100mhz и RAM: 4-8Mb ! Ну как, разбалованный современными операционками пользователь, ты уже удивился?

И всё же игры!

Старые добрые игрушки! Память о тех незабываемых впечатлениях детства с каждым годом все сильнее и сильнее. Пускай они не запускались с первого раза, пускай не всегда удавалось настроить звук, управление не всегда было понятное, русификация часто отсутствовала, но чувство чего-то внеземного, потустороннего, не реально космического не проходит до сих пор.

Можно, конечно воспользоваться возможностями архива интернет, установить на современный компьютер DOSBox, но это не заменит ощущения запуска любимой игрушки на старом железе!..

ms-dos.biz

DOS — Традиция

Материал из свободной русской энциклопедии «Традиция»

У этого термина существуют и другие значения, см. DOS (значения).

DOS (англ. Disk Operating System — дисковая операционная система, ДОС) — семейство операционных систем для персональных компьютеров. Ориентированно на использование дисковых накопителей, таких как жёсткий диск и дискета.

Существовали операционные системы с таким названием для больших ЭВМ производства IBM и их клонов в 1960-80-х годах.

DOS является однозадачной операционной системой. После запуска управление передаётся прикладной программе, которая получает в своё распоряжение все ресурсы компьютера и может осуществлять ввод/вывод посредством как функций предоставляемых операционной системой, так и функций базовой системы ввода/вывода (BIOS), а также работать с устройствами напрямую.

DOS имеет консольную систему ввода/вывода и поддерживает три стандартных потока: stdin, stdout и stderr.

DOS — 16-битная операционная система, работающая в реальном режиме, поэтому для расширения возможностей и преодоления ограничений реального режима были созданы так называемые расширители DOS. Они запускают программы в защищённом 32-битном режиме и эмулируют исходные сервисы операционной системы. Обычно они поддерживают стандарт DOS Protected Mode Interface (DPMI). Самый известный и широко используемый (в компьютерных играх) расширитель — DOS/4GW.

Существует несколько ветвей ДОС для ПК. Все они схожи по наборам команд и базовой функциональности, но отличаются производительностью, стабильностью работы и дополнительными функциями.

  • DR-DOS (Novell DOS, Caldera DR-DOS) — выпущена Digital Research в 1991 году, перекуплена компанией Novell в 1993 году, затем компанией Caldera.
  • MS-DOS — выпущена компанией Microsoft в 1981 году.
  • PC-DOS — выпущена компанией IBM в 1981 году. Основана на том же коде, что и MS-DOS.
  • PTS-DOS — выпущена компанией ФизТехСофт в 1991 году или ранее.
  • Paragon DOS Pro (первоначальное название — PT$-DOS). Ветка PTS-DOS, выпущенная компанией Paragon Software после того, как её основатели, включая ведущего разработчика PTS-DOS, ушли из ФизТехСофт, основав собственную компанию. Последние версии этой ветки включают поддержку FAT32.
  • FreeDOS — выпущена в 1994 году. Свободная ДОС, изначально называлась PD-DOS.
  • FreeDOS-32 — свободная 32-битная ДОС. Не требует расширителей для запуска 32-битных приложений. Планируется избавиться и от других ограничений ДОС (поддержка других файловых систем, многозадачности и т. п.).
  • ROM-DOS — MS-DOS совместимая операционная система для встроенных систем. Выпущена компанией Datalight в 1989 году. В настоящее время обеспечивает нативную поддержку длинных имен файлов, FAT32 и т.д.
  • RxDOS — Быстрая MS-DOS совместимая ОС реального времени, поддерживает жесткие диски больших размеров, файловую систему FAT32 и длинные имена файлов, используется в основном во встраиваемых системах. [Open Source, лицензия GPL].
  • Vdos — версияDOS от Amos Vryhof (разработчика графической оболочки для DOS — SEAL), 1996 год.
  • Альфа DOS — отечественная версия MS-DOS предназначенная для компьютеров типа EC-1840.

Дистрибутивы ДОС[править]

Появление FreeDOS, а также развитие свободного программного обеспечения и особенно DJGPP, привело к появлению полностью свободного дистрибутива ДОС GNU/DOS. В его состав входят популярные GNU-приложения, такие как vim (текстовый редактор), Arachne (веб-браузер, почтовый клиент и файловый менеджер), OpenGEM (графический пользовательский интерфейс), различные средства разработки программного обеспечения для ДОС. Его объём составляет более 70 Мб двоичных программ, а также более 200 Мб двоичных программ и их исходников. GNU/DOS может пригодиться пользователям старых компьютеров, желающим пользоваться самыми современными версиями программ, а также разработчикам, которым необходимо полное управление оборудованием компьютера.

Эмуляторы ДОС для ПК[править]

ДОС для других платформ[править]

traditio.wiki

Операционная система DOS — WINDOWS — — Каталог статей

ОПЕРАЦИОННАЯ СИСТЕМА DOS

DOS – первая операционная система для персональных компьютеров, которая получила широкое распространение и была основной для компьютеров IBM PC с 1981 по 1995. Со временем она была практически вытеснена новыми, современными операционными системами Windows и Linux, но в ряде случаев DOS остается удобной и единственно возможной для работы на компьютере (например, в тех случаях, когда пользователь работает с устаревшей техникой или давно написанным программным обеспечением и т.п.)

С операционной системой DOS пользователи работают с помощью командной строки, у нее нет собственного графического интерфейса. Операционная система DOS позволила успешно работать с персональными компьютерами на протяжении 15 лет, тем не менее, эту работу нельзя назвать удобной. DOS выступала «посредником» между пользователем и компьютером и помогла превратить сложные команды обращения к дискам в более простые и понятные, но по мере развития сама «обросла» изобилием команд и стала сдерживать работу с компьютером. Так возникла необходимость в новом посреднике – тогда появились так называемые программы-оболочки.

Оболочка – это программа, которая запускается под управлением операционной системы и помогает пользователю работать с операционной системой. Программа – оболочка наглядно показывает всю файловую структуру компьютера: диски, каталоги, файлы. Файлы можно разыскивать, копировать, перемещать, удалять, сортировать, изменять и запускать, пользуясь всего лишь несколькими клавишами. Просто, наглядно, удобно. Одна из самых известных и распространенных во все мире программ-оболочек называется Norton Commander (NC). Оболочка NC скрывает от пользователя множество неудобств, возникающих при работе с файловой системой MS DOS, например, такие, как необходимость набирать команды из командной строки. Простота и удобство в использовании– вот что делает оболочки типа NC популярными и в наше время (к ним можно отнести QDos, PathMinder, XTree, Dos Navigator, Volkov Commander и др.). Принципиально отличаются от них графические оболочки Windows 3.1 и Windows 3.11. В них применяется концепция так называемых «окон», которые можно открывать, перемещать по экрану и закрывать. Эти окна «принадлежат» различным программам и отражают их работу.

В DOS используется файловая система FAT. Одним из ее недостатков являются жесткие ограничения на имена файлов и каталогов. Имя может состоять не более чем из восьми символов. Расширение указывается после точки и состоит не более чем из трех символов. Расширение в имени файла не является обязательным, оно добавляется для удобства, так как расширение позволяет узнать, какая программа создала его и тип содержимого файла. DOS не делает различий между одноименными строчными и прописными буквами. Кроме букв и цифр имя и расширение файла могут состоять из следующих символов: -, _, $, #, &, @, !, %, (,), {, }, ‘, ^. Примеры имен файлов в MS DOS: doom.exe, referat.doc.

Так как DOS была создана довольно давно, она не соответствует требованиям, предъявляемым к современным операционным системам. Она не может напрямую использовать большие объемы памяти, устанавливаемые в современные компьютеры. В файловой системе используются только короткие имена файлов, плохо поддерживаются разные устройства типа звуковых карт, видео-ускорителей и т.д.

В DOS не реализована мультизадачность, т.е. она не может естественным образом выполнять несколько задач (работающих программ) одновременно. У DOS нет никаких средств контроля и защиты от несанкционированных действий программ и пользователя, что привело к появлению огромного количества так называемых вирусов.

Некоторые компоненты операционной системы DOS: дисковые файлы IO.SYS и MSDOS.SYS (они могут называться и по-другому, например IBMBIO.COM и IBMDOS.COM для PC DOS) помещаются в оперативную память при загрузке и остаются в ней постоянно. Файл IO.SYS представляет собой дополнение к базовой системе ввода-вывода, а MSDOS.SYS реализует основные высокоуровневые услуги операционной системы.

Командный процессор DOS обрабатывает команды, вводимые пользователем. Командный процессор находится в дисковом файле COMMAND.COM на диске, с которого загружается операционная система. Некоторые команды пользователя, например type, dir или copy, командный процессор выполняет сам. Такие команды называются внутренними или встроенными. Для выполнения остальных (внешних) команд пользователя командный процессор ищет на дисках программу с соответствующим именем и, если находит ее, загружает в память и передает ей управление. По окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд (приглашение DOS).

Внешние команды DOS – это программы, поставляемые вместе с операционной системой в виде отдельных файлов. Эти программы выполняют действия обслуживающего характера, например форматирование дискет (format.com), проверку состояния дисков (scandisk.exe) и т. д.

Драйверы устройств – это специальные программы, которые дополняют систему ввода-вывода DOS и обеспечивают обслуживание новых или нестандартное использование имеющихся устройств. Например, с помощью драйвера DOS ramdrive.sys возможна работа с « электронным диском», т.е. частью памяти компьютера, с которой можно работать так же, как с диском. Драйверы помещаются в память компьютера при загрузке операционной системы, их имена указываются в специальном файле CONFIG.SYS. Такая схема облегчает добавление новых устройств и позволяет делать это, не затрагивая системные файлы DOS.

                                                                 Далее

nikitabolgov.ucoz.ru

Author: alexxlab

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *