На каком языке написан ms dos. Операционная система DOS: описание и возможности

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

  • составляет ядро "универсальной вычислительной машины - компьютера";
  • управляет всеми процессами внутри компьютера;
  • управляет обменом между компьютером и подключенными к нему периферийными устройствами, такими как принтер, дисплей, дисководы и винчестеры;
  • обеспечивает возможность общения между прикладными программами и модулями аппаратуры;
  • служит в качестве посредника между компьютером и пользователем.

СИСТЕМНЫЕ ПРОГРАММЫ
Системными программами называют программы, которые управляют процессами внутри компьютера. Эти программы обеспечивают связь компьютера с подключенными к нему устройствами и окружающей средой. К категории внешних относятся все периферийные устройства: принтер, мышь, модемы, а также дисплей, клавиатура и дисководы.

Системные программы DOS содержатся в двух скрытых файлах - IO.SYS и MSDOS.SYS или IBMBIO.COM и IBMDOS.COM. В первом файле (IO.SYS или IBMBIO.COM) содержится расширитель BIOS, т.е. программа, которая управляет внутренними процессами в компьютере. В определенном смысле она устанавливает связь между отдельными составными частями компьютера.

Второй файл MSDOS.SYS или IBMDOS.COM обеспечивает обмен со стандартными системными устройствами персонального компьютера. Этот файл предоставляет в распоряжение системного программиста ряд дополнительных процедур, позволяющих использовать базовые функции персонального компьютера и не писать каждый раз для этого специальные программы.

ИНТЕРПРЕТАТОР КОМАНД
После включения компьютера и загрузки файлов IO.SYS и MSDOS.SYS компьютер все еще не в состоянии воспринимать команды от пользователя. Чего же еще не хватает? Нет возможности войти в контакт с компьютером на "естественном" языке. Для установления такого контакта служит так называемый интерпретатор команд, содержащийся в файле COMMAND.COM. Он обеспечивает понимание персональным компьютером команд пользователя и исполнение их.

Все команды, которые мы подаем персональному компьютеру в операционной системе MS-DOS или PC-DOS, представляют собой сокращения английских терминов, например, аббревиатура COMP соответствует английскому Compare (cравни) и т.д. Команды, которые подаются пользователем операционной системе, воспринимаются файлом COMMAND.COM, проверяются на соответствие языковым правилам (синтаксису), и интерпретируются. Только после загрузки файла COMMAND.COM персональный компьютер может воспринимать команды и понимать пользователя.

ДАННЫЕ И ФАЙЛЫ
Важнейшими понятиями в MS-DOS являются файлы и каталоги (оглавления, директории). ФАЙЛЫ
Данные в компьютере хранятся в файлах . Это слово происходит от английского Files, что означает шпильку для накалывания бумаг, скоросшиватель, картотеку. Данные в файлах могут храниться в любой форме. В виде файлов на диске хранятся как сервисные и прикладные программы, так и полученные с помощью программ данные, например адреса клиентуры или тексты.

MS-DOS позволяет выполнять следующие операции с файлами

  • создание,
  • хранение,
  • изменение,
  • анализ или обработку.

Файлы имеют имена, без которых практически невозможен поиск информации или он требует очень больших затрат времени. ИМЕНА ФАЙЛОВ И ИХ РАСШИРЕНИЯ
Имя файла может состоять в общей сложности не более чем из 12 символов. Эти 12 символов распределяются внутри имени файла следующим образом

  • само имя файла -максимум 8 символов,
  • расширение имени файла - максимум 3 символа,
  • обе эти части отделяются друг от друга точкой , которая и представляет собой 12-й символ.

При этом как разделительная точка, так и расширение имени имени файла могут и вовсе отсутствовать.

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

Буквы можно использовать как строчные, так и прописные - они воспринимаются MS-DOS как равноценные. Строчные буквы при вводе автоматически превращаются в прописные. Например, имена ImjaFail.Dop и IMJAFAIL.DOP считаются идентичными.

Нельзя использовать в имени и расширении следующие символы, которые зарезервированы для специальных функций:

Двоеточием отделяется обозначение дисковода, а точка отделяет в имени файла имя от расширения.

Ниже приведены примеры допустимых имен файлов:

FORMAT.COM 33%-ROST.dat

4-7-88.TXT FILE#!

MS-DOS воспринимает и более длинные имена файлов, но так как имя может состоять только из 8 символов, обрезает их после 8-го символа. Поэтому для MS-DOS идентичны следующие имена файлов:

DOKUMENT1.TXT и DOKUMENT2.TXT

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

Расширения имен файлов не являются необходимыми компонентами. Однако они используются многими программами для обозначения и распознавания типа файла.

СПЕЦИФИКАЦИЯ ФАЙЛА
Перед именем файла Вы можете поставить имя дисковода и имя каталога. Это необходимо в случае, если вызываемый файл находится на дисководе, не являющемся в данный момент активным. Чтобы с винчестера С: вызвать файл DISKCOPY.COM, находящийся на дискете в дисководе А:, введите команду (указав и имя, и расширение):

Если находящиеся на диске файлы разнесены по каталогам, то после обозначения диска перед именем файла Вы можете указать имя соответствующего каталога. В этом случае MS-DOS осуществляет поиск файла в указанном каталоге дисковода. Например, по команде С:\DOS\DISCOPY осуществляется поиск файла DISCOPY.COM (или DISCOPY.EXE) в каталоге \DOS винчестера С:.

Полное описание файла, включающее накопитель и директорию, в которой он расположен называют спецификацией файла .

ЗАРЕЗЕРВИРОВАННЫЕ ИМЕНА ФАЙЛОВ
Кроме ограничения на количество символов в имени файла, существует ограничение на использование тех имен, которые зарезервированы MS-DOS для своих нужд. Эти имена MS-DOS использует, выполняя операции ввода и вывода через периферийные устройства. Если Вы используете зарезервированные имена как имена для своих файлов, Вы будете обращаться не к своему файлу, а к соответствующему периферийному устройству. В MS-DOS зарезервированы следующие имена файлов.

Имя Назначение
AUX асинхронный интерфейс
CLOCK$ драйвер часов
COM1 первый последовательный интерфейс
COM2 второй последовательный интерфейс
COM3 третий последовательный интерфейс
COM4 четвертый последовательный интерфейс
CON консоль (клавиатура и дисплей)
LPT1 первый параллельный интерфейс
LPT2 второй параллельный интерфейс
LPT3 третий параллельный интерфейс
NUL отсутствующий выход
PRN принтер

СИМВОЛЫ ПОДСТАНОВКИ И ИМЕНАХ ФАЙЛОВ
В большинстве случаев командой обрабатывается один файл. Иногда может возникнуть необходимость с помощью одной команды обработать несколько однотипных файлов. В этом случае Вы можете обработать их по отдельности путем ввода одной и той же команды для каждого файла, что потребует больших затрат времени. Но в MS-DOS существует возможность обратиться сразу ко всем файлам одного вида с помощью одной команды. Для этого следует ввести только совпадающую часть имен группы файлов. Для различающихся частей имен файлов Вам достаточно использовать специальные символы, которые предусмотрены для этой цели в MS-DOS и называются символами подстановки.

Это специальные символы подстановки, которые выполняют функцию обозначения места в имени файла, называются масками. Такими масками являются ? и *. Эти символы нельзя использовать в именах отдельных файлов.

? - заменяет в имени файла или его расширении ровно одну букву. В имени файла можно использовать несколько знаков вопроса. Например, с помощью команды

DIR MOD1?SCR.OVL

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

? - можно использовать в любом месте имени файла и его расширении. Он заменяет любой символ, который встречается в именах различных файлов на этом месте.

В отличие от этого * можно использовать для замены нескольких символов. Ее можно применять для замены как одного, так и всех символов имени файла и его расширения. Начиная с той позиции, в которой вводится звездочка, она заменяет все оставшиеся символы. Если Вы, например, хотите отобразить на экране имена всех файлов с расширением имени.TXT, введите следующую команду:

Если Вы введете команду

DIR T*.* то получите перечень всех файлов, которые начинаются на букву "Т".

ВИДЫ КОМАНД
В MS-DOS имеется два команд:

  • внутренние
  • внешние

ВНУТРЕННИЕ КОМАНДЫ
Внутренние команды, например, VER и SET, обрабатываются и выполняются интерпретатором команд, который расположен в файле COMMAND.COM. Этот файл при запуске компьютера загружается вместе с MS-DOS и остается в оперативной памяти компьютера. ВНЕШНИЕ КОМАНДЫ
Внешние команды выполняются небольшими сервисными программами (утилитами), которые для выполнения должны загружаться из файлов на дискете или жестком диске в оперативную память. ОБЩИЙ ФОРМАТ КОМАНДЫ
Квадратные скобки

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

Многоточие...

Многоточие обозначает, что стоящий перед ним элемент в записи команды можно повторить произвольное число раз.

Символ |

Указывает, что можно выбрать одну из двух возможностей. Например, команда ECHO ON|OFF означает, что Вы можете ввести эту команду либо как ECHO ON, либо ECHO OFF.

КОМАНДЫ РАБОТЫ С ФАЙЛАМИ
Команды, с помощью которых можно выполнять следующие операции:

  • переименовать файлы (REN),
  • копировать файлы (COPY),
  • стирать файлы (DEL),
  • восстанавливать файлы (UNDELETE),
  • осуществлять вывод файлов на экран (TYPE),

Для начала более подробно рассмотрим команду, которая позволяет выводить на экран дисплея список файлов носителя или отдельной директории его (DIR). ОТОБРАЖЕНИЕ СПИСКА ФАЙЛОВ
Введите команду DIR, при этом не имеет значения, используете ли Вы прописные или строчные буквы:

С помощью этой команды на экране дисплея отображается список файлов дискеты, находящейся в активном дисководе.

Все имена файлов отображаются вместе с их расширением, с указанием их размера (в байтах), даты и время суток их последнего изменения. В зависимости от варианта установки операционной системы рядом со временем может стоять либо буква "А" (до полудня), либо "Р" (после полудня) - при двенадцатичасовой схеме отображении времени.

Дополнительные ключи:

/P (Pause) приостанавливает вывод списка файлов каждый раз, когда заполняется экран дисплея. После нажатия любой клавиши вывод продолжается;

/W (Wide Display) обеспечивает вывод в уплотненной форме, т.е. пять имен в одной строке, при этом указываются только имена файлов и каталогов;

/A:атрибуты Выводит только те файлы, которые имеют указанные атрибуты. Возможны следующие сокращения для требуемых атрибутов: H(idden - скрытый), А(rchive - архивировать), S(ystem - системный), R(ead-Only - защищенный от записи), D(irectory - каталоги). Поставив перед атрибутом знак минус (черточку), можно изменить значение атрибута на противоположное; например, /А:-Н обеспечит вывод списка всех нескрытых файлов. Двоеточие перед перечислением требуемых атрибутов можно опускать;

/O:критерий (Order) обеспечивает упорядочение выводимого на экран списка файлов в соответствии с заданным критерием. Допускаются следующие сокращения для критериев сортировки:

С - по коэффициенту сжатия (Compression),

N - в алфавитном порядке имен (Name),

Е - в алфавитном порядке расширений (Extansion),

G - группировка директорий (Group),

D - по дате создания (Date),

S - по размеру (Size),

Т - по времени создания (Time).

Перед сокращением в каждом случае можно ставить знак минус, чем обеспечивается сортировка в обратном порядке. Двоеточие требуемых критериев можно опускать;

/S Вывод на экран списка файлов не только из указанного каталога, но и из всех подчиненных подкаталогов;

/B Вывод на экран только имен файлов без дополнительной информации. Для каждого файла используется отдельная строка на экране дисплея;

/L Отображение строчными буквами.

ПЕРЕИМЕНОВАНИЕ ФАЙЛОВ
Командой REN можно переименовать отдельные файлы или группы файлов.

Формат команды :REN старое_имя новое_имя

RENAME старое_имя новое_имя

старое_имя - имя подлежащего переименованию файла (или группы файлов). Для группы файлов можно использовать символы подстановки (? и *). Параметр старое_имя может содержать имя дисковода и путь поиска;

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

Пример :

REN С:\ТЕXT\ALTNAME.TXT NEUNAME.TXT

Файл АLTNAME.TXT в каталоге ТЕXT устройства С: получит новое имя NEUNAME.TXT.

ОТОБРАЖЕНИЕ СОЗДАННОГО ФАЙЛА
С помощью команды TYPE можно выводить на экран дисплея содержимое текстового файла. Во многих случаях рекомендуется объединять команду TYPE с командой MORE для постраничного вывода информации на экран.

Приостановить вывод на экран дисплея можно также, нажав "Ctrl"- "S". При нажатии этой комбинации клавиш вывод приостанавливается, пока не будет нажата какая-либо клавиша, после чего вывод будет продолжен.

Формат команды : TYPE имя_ файла

Назначение параметров и ключей:

d: имя дисковода. в котором находится дискета с требуемым файлом;

имя_ файла имя выводимого файла, которое может включать путь поиска. Внутри имени файла символы маски (? и *) не допускаются.

УДАЛЕНИЕ ФАЙЛОВ
Команда DEL (Delete - стирать, удалять), идентичная команде ERASE, удаляет файлы с жесткого диска или дискеты.

Формат команды : DEL имя_ файла

Назначение параметров и ключей:

имя_ файла имя удаляемого файла. Это имя может содержать как путь доступа, так и символы маски;

d: имя дисковода, на котором следует удалить обозначенные файлы;

/P для каждого файла программа выдает запрос, следует ли удалять этот файл или нет.

Пример : DEL С:\PROGRAMS\DEMO.EXE

Удаляет файл DEMO.EXE из каталога PROGRAMS на дисководе С:.

ВОССТАНОВЛЕНИЕ ФАЙЛОВ (UNDELETE)
Следует помнить, что команда DEL физически не удаляет файлы, а лишь снабжает соответствующую запись в каталоге меткой, что она свободна. Только благодаря этому обеспечивается возможность восстановления файлов. Маркировка записи в каталоге осуществляется командой DEL путем удаления первого символа имени файла. И для восстановления такого файла достаточно ввести этот символ. КОПИРОВАНИЕ ФАЙЛОВ
Так как MS-DOS одинаково обращается с файлами и с периферийными устройствами, копирование возможно с периферийных устройств и на периферийные устройства.

Формат команды COPY источник

[+ источник [+... ]]

Назначение параметров и ключей:

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

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

/Y если при копировании файл замещает уже имеющийся, то это делается без подтверждения (/Y) или только после подтверждения (/-Y). По умолчанию /Y;

/A файл обрабатывается как текстовый в кодах ASCII. Конец файла определяется символом конца файла ("Ctrl"-"Z"). Значение по умолчанию;

/B файл обрабатывается как двоичный. Конец файла определяется указанным в каталоге размером;

/V (Verify-проверить) проверяет, правильно ли записаны данные в целевой файл.

ПЕРЕМЕЩЕНИЕ ФАЙЛОВ
Переносит один или несколько файлов на новое место. Используется также для переименования каталогов.

Формат команды : MOVE

Файл [ , файл [ ...]] цель

Назначение параметров и ключей:

файл имя и местоположение переносимого файла или спецификация переименовываемой директории (при этом имя "файл" отсутствует).

цель местоположение переносимого файла: имя устройства, путь. При переносе только одного файла его можно переименовать, задав в "цель" новое имя. При переносе нескольких файлов "цель" не может содержать имя файла, а только устройство и/или путь. Переносимые файлы уничтожают одноименные в целевой директории.

Управление подтверждением при совпадении имени переносимого файла и одного из файлов целевого каталога: /Y - запрос подтверждения не выдается, /-Y - запрос подтверждения выдается.

Пример : MOVE С: \BOOK\DOS 60.TXT A:\1.DOC

Файл DOS 60.TXT переносится из директории С: \BOOK на диск A:\ и при этом переименовывается в 1.DOC

КАТАЛОГИ И ИХ СТРУКТУРА.
Управлять подкаталогами можно с помощью трех команд:

  • MD (Make Directory - создать подкаталог),
  • CD (Change Directory - сменить каталог),
  • RD (Remove Directory - удалить подкаталог).

СОЗДАНИЕ И СМЕНА ПОДКАТАЛОГОВ
Команда MD создает подкаталог. Например, с помощью команды MD \DOS создается подкаталог \DOS. Для того чтобы войти в этот подкаталог, необходимо использовать команду CD \DOS. А его содержимое (список файлов) затем можно вызвать на экран с помощью команды DIR. УДАЛЕНИЕ КАТАЛОГОВ
С помощью команды RD можно удалить пустой каталог. Если в каталоге имеются файлы, необходимо их сначала удалить. Файлы, которые расположены в каталоге, можно удалить, указав имя этого каталога после команды DEL: DEL C:\DOS.

Эта команда удаляет все файлы, которые находятся в каталоге DOS. Сам каталог в результате этих действий не удаляется.

УДАЛЕНИЕ ФРАГМЕНТА ДЕРЕВА
В MS-DOS 6.2 имеется команда удаления фрагмента дерева каталогов - DELTREE. Она удаляет указанный каталог, все входящие в него файлы и поддиректории любого уровня подчинения с из файлами. Следует быть осторожным! Удаленный таким образом фрагмент дерева уже не восстановим. Причем скрытые, системные и защищенные от записи файлы удаляются без предупреждения. ПЕРЕИМЕНОВАНИЕ КАТАЛОГОВ
С помощью команды MOVE можно не только переносить файлы из одного каталога в другой, но можно и переименовывать сами каталоги, не меняя их подчиненности. После выполнения команды MOVE OLD_DOS NEW_DOS каталог, раньше называвшийся OLD_DOS, впредь будет именоваться NEW_DOS.

Датой рождения операционной системы DOS можно считать 1980 год, когда была создана первая разработка, носившая название QDOS. Наибольшее распространение система получила в 1987 году и используется до настоящего времени.

DOS: общая характеристика

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

Ядром системы MSDOS являются файлы MSDOS.SYS и I0.SYS, которые загружаются в память с помощью загрузчика и постоянно там присутствуют. Первый файл реализует высокоуровневые основные услуги MSDOS, а второй дополняет собой базовую систему для ввода вывода.

Обработка вводимых пользователем команд производится с помощью командного процессора, который реализуется посредством файла COMMAND.СОМ, находящегося на диске вместе с ядром. Некоторые команды в DOS, такие, как DIR, TYPE и другие, выполняются самим командным процессором. Их называют внутренними командами. Остальные внешние команды осуществляются с помощью внешних файлов, которые загружаются в память и управляются также посредством COMMAND.СОМ. После окончания работы программы процессор производит удаление из памяти программы и сообщает о готовности к дальнейшему выполнению действий пользователя.

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

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

Операционная система DOS: основные функции

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

Каждый файл должен иметь название, которое может быть сложным и простым. Сложное имя представлено названием файла и его расширением. В отличие от других систем более высокого уровня (Windows), в MS-DOS имя файла может иметь не более восьми символов. Расширение файла указывает его тип или принадлежность к той или иной программе, например, файл данных или текстовый.

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

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

После появления программы Norton Commander работать в системе MS-DOS стало значительно проще. Также операционная система DOS выступает однозадачной системой, и не позволяет в отличие от Виндовс работать с двумя и более программами одновременно. Тем не менее, данная система до сих пор используется и позволяет решать различные специфические задачи. Из-под DOS производят запуск программы для восстановления информации, для проверки памяти и решения других "железных" проблем.

Тема 1.3: Системное программное обеспечение

Тема 1.4: Сервисное программное обеспечение и основы алгоритмизации

Введение в экономическую информатику

1.3. Системное программное обеспечение ПК

1.3.4. Операционная система MS DOS

Одной из самых распространенных операционных систем до середины 90-х годов была дисковая операционная система фирмы Microsoft MS DOS (Microsoft Disk Operating System).

В современных ОС Windows для работы с командами DOS используется командная строка, которую можно вызвать: Пуск/выполнить, в окне диалога ввести cmd и нажать ОК. Другой способ вызова командной строки – Пуск/Программы/Стандартные/Командная строка.

Состав MS DOS

В операционную систему MS DOS входят следующие основные модули:

  1. Базовая система ввода – вывода (BIOS).
  2. Блок начальной загрузки (Boot Record).
  3. Модуль расширения BIOS (IO.SIS).
  4. Модуль обработки прерываний (MS DOS.SYS).
  5. Командный процессор (COMMAND.COM).
  6. файлы-драйверы, которые после их загрузки в память обеспечивают работу таких устройств, как мышь, CD-ROM и др.
  7. Утилиты ОС, выполняющие различные сервисные функции (форматирование дисков и др.).

Базовая система BIOS аппаратно зависима и находится в памяти ПЗУ ПК. Эта часть операционной системы является встроенной в ПК.

Она реализует следующие основные функции:

  1. Автоматическую проверку аппаратных компонентов при включении ПК.
  2. Вызов блока начальной загрузки ОС (загрузка в память программы операционной системы происходит в два этапа: сначала загружается блок начальной загрузки (Boot Record) и на него передается управление, затем с помощью этого блока - остальные модули).

Блок начальной загрузки (Boot Record) – это очень короткая программа (около 512 байт), находящаяся в первом секторе каждого диска с операционной системой DOS. Boot Record загружает в память еще два модуля ОС (системных файлов io.sys, msdos.sys), которые завершают процесс загрузки DOS.

Модуль IO.SIS расширения BIOS представляет собой дополнение к BIOS в ПЗУ. Он настраивает ОС на конкретную конфигурацию ПК и позволяет подключать новые драйвера к нестандартным устройствам ввода/вывода.

Модуль обработки прерываний MS DOS.SYS – реализует услуги связанные с обслуживанием файловой системы и операций ввода – вывода.

Командный процессор COMMAND.COM – обрабатывает у команды, которые вводятся пользователем.

Загрузка MS DOS

После включения питания компьютера, на котором установлена операционная система MS DOS, автоматически происходят следующие процессы:

  • тестирование ПК (BIOS выполняет комплекс программ начального тестирования компьютера);
  • загрузка MS DOS (считывание операционной системы из внешнего запоминающего устройства в оперативную память);
  • настройка MS DOS (настройка ОС выполняется по командам, записанным в файлах config.sys и autoexec.bat.).

После загрузки ОС на экране монитора высвечивается приглашение пользователю на ввод команд, которое состоит из имени диска и символов:
A:\> или C:\>.

Это означает, что DOS готова к приему команд.

Приглашение DOS содержит информацию о текущем дисководе и о текущем каталоге. Например,
A:\> - дисковод А:, корневой каталог:
C:\windows> - дисковод С:, каталог windows.

Диск, с которым работает в данный момент ПК, называется текущим.

Ввод и редактирование команд

Для ввода команды следует набрать эту команду на клавиатуре и нажать Enter. Для редактирования вводимой команды можно пользоваться следующими клавишами: Backspace, Delete, Ins, Esc, Клавиши перемещения курсора.

Команды общего назначения:

  • VER – проверка версии ОС (A:\>VER, нажать Enter);
  • CLS – очистка экрана (A:\> CLS, нажать Enter);
  • TIME – проверка и коррекция системных часов (A:\>TIME, нажать Enter);
  • DATA - проверка и коррекция системного календаря (A:\> DATA, нажать Enter).

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

Работа с файлами:

  • создание текстовых файлов: A:\>copy con (имя файла) – после ввода этой команды нужно будет поочередно вводить строки файла. В конце каждой строки надо нажимать клавишу Enter, а после ввода последней строки – нажать F6 (или Ctrl +Z) и затем Enter. На диске появится файл с указанным именем;
  • копировать файл: A:\>copy a:\lesson urok (копировать lesson из корневого каталога в каталог urok);
  • удалить файл: A:\>del less, нажать Enter ;
  • переименовать: A:\>ren lesson conon, нажать Enter (переименованный файл – conon);
  • вывод файла на экран: TYPE пример: A:\>TYPE prim.1, нажать Enter;
  • слияние (объединение файлов в один) COPY_полное имя 1–го файла + полное имя 2–го файла _полное имя 3 го файла, нажать Enter.

Работа с каталогами:

  • создать каталог: A:\>md urok, нажать Enter;
  • удалить каталог: A:\>rd urok, нажать Enter;
  • просмотр каталога (оглавление каталога): A:\>DIR, нажать Enter;
  • изменение текущего каталога: A:\>cd urok, нажать Enter. Получим: A:\urok> (дисковод А:, каталог \urok);
  • переход в корневой каталог: A:\urok>cd.. , нажать Enter. Получим: A:\> (дисковод A:, корневой каталог);
  • отображение перечня каталогов диска: A:\>TREE А: /F, нажать Enter.

Работа с дисками:

  • переход с диска на диск: С:\ windows >A:, нажать Enter, получим A:\>;
  • форматирование дисков: C:\> format a:, нажать Enter;
  • задание метки на диске: A:\vol, нажать Enter;
  • чтение метки: A:\label, нажать Enter.

Доброго времени суток.

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

Знакомство

Данная аббревиатура расшифровывается на английском языке как Disk Operating System, а по-нашему - дисковая операционная система. Она насчитывает целое семейство операционок для ПК, которые предполагают использование дисковых накопителей, то есть винчестеров и дискет.

Первую версию выпустила фирма Seattle Computer Products в 1980 г. Позже продукт выкупила корпорация Microsoft, подписав с IBM контракт, предполагавший разработку операционки для новой модели компьютеров этой компании.

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

Сравнение с Windows

Чтобы вы глубже понимали суть нашего разговора, проведу сравнение с Windows, так как эта система одна из самых популярных. Не буду пускаться в дебри, а скажу только основное.

В 80-е годы прошлого века компьютеры имели не такой компактный вид, как сейчас, а были электронно-вычислительными машинами больших размеров. Несмотря на габариты, их функциональность была не слишком разнообразной. Поэтому им хватало однозадачной на 16 бит с простейшим интерфейсом.

Не поняли последнее предложение? Это значит, что в ДОС вы не можете работать в нескольких окнах и программах, как это позволяет Windows, который, кстати, имеет , и, следовательно, может быстро обрабатывать больше команд.

Внешний вид DOS гораздо проще, чем у красивой и цветной винды со множеством разнообразных иконок и кнопок.

Оболочка старого собрата схожа с командной строкой Виндовс. То есть в ней не было графического интерфейса.

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

В пользу дисковой операционки

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

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

Компоненты DOS

В состав этой ОС входят:

  • Базовая система ввода–вывода (). Заложена в постоянную память вашего железа. Нужна для проверки работоспособности аппаратной части при запуске компьютера и вызова начального блока запуска ДОСа.
  • Блок начальной загрузки (Boot Record) - легкая программка (не больше 512 Байт). Она после БИОСа догружает еще два модуля, чтобы окончательно включить систему.
  • Модуль расширения BIOS (IO.SIS). В его функции входит настройка конфигурации ОС и установка драйверов.
  • Модуль обработки прерываний (MS DOS.SYS) - обслуживает файловую систему (FAT с ограничением на имена файлов и каталогов в 8 символов), а также отвечает за ввод-вывод данных.
  • Командный процессор (COMMAND.COM) - обрабатывает задачи, которые вы даете.
  • Встроенные драйвера, обеспечивающие работу мыши, клавиатуры, привода и пр.
  • Утилиты, необходимые для выполнения разнообразных сервисных функций (отформатировать диск и т. п.).

Думаю, для общего ознакомления достаточно приведенной выше информации.

Хорошего вам настроения!

Операционная система MS DOS (Microsoft Disk Operating System) - самая распространенная ОС на 16-разрядных персональных компьютерах (используется файловая система FAT16). Она состоит из следующих основных модулей:

  • · блок начальной загрузки (системный загрузчик Boot Record) - это очень короткая программа, единственная функция которой заключается в считывании с диска в оперативную память двух других частей DOS - модуля расширения базовой системы ввода / вывода и модуля обработки прерываний.
  • · модуль расширения базовой системы ввода / вывода (файл IO.SYS) - дает возможность использования дополнительных драйверов, обслуживающих новые внешние устройства, а также драйверов для нестандартного обслуживания внешних устройств.
  • · модуль обработки прерываний (файл MSDOS.SYS) - реализует основные высокоуровневые услуги DOS.
  • · командный процессор (файл COMMAND.COM) - обрабатывает команды, вводимые пользователем.
  • · утилиты MS DOS - это программы, поставляемые вместе с операционной системой в виде отдельных файлов. Они выполняют действия обслуживающего характера, например, разметку дискет, проверку дисков и т.д.

Система MS-DOS была разработана в 1981 г. специально для только что появившейся первой 16-разрядной ПЭВМ IBM PC на базе процессора i86. Первая версия системы была ужасна, но работоспособна. В последующие годы фирме Microsoft удалось значительно улучшить свою систему, хотя некоторые пережитки первой версии оказались неистребимы. Альянс с фирмой IBM позволил Microsoft добиться фантастического финансового успеха.

MS-DOS представляет собой однозадачную, однопользовательскую, диалоговую ОС. Она ведет диалог с пользователем в текстовом режиме и в большей степени рассчитана на обслуживание прикладных программ текстового режима, хотя допускает и графику. Работа с мышью должна обеспечиваться самими прикладными программами при минимальной поддержке со стороны ОС. Для размещения программы пользователя и для своих собственных нужд MS-DOS позволяет использовать 640 Кбайт памяти, что казалось огромной величиной в те незапамятные времена аккуратного программирования и полного отсутствия файлов AVI и MP3. Позднее были добавлены средства, позволяющие с некоторым усилием использовать до 4 Мб памяти.

Интерфейс MS-DOS с прикладными программами основан на вызовах программных прерываний, обрабатываемых системой. Бoльшую часть этих прерываний принято называть функциями DOS.

Система MS-DOS явилась стартовой площадкой для создания Windows. В настоящее время MS-DOS тихо отмирает, хотя все версии Windows стараются обеспечить выполнение большей части программ, разработанных для их предшественницы.

Этапы развития и краткие характеристики ОС MS DOS

Версия DOS

Год выпуска

Объем ОЗУ (место, занимаемое в памяти)

Формат дискет

Объем жестких дисков

Возможности

Доп. утилиты

  • 1 сторона 160 Кб
  • 2 стороны 320 Кб

2 стороны 360 Кб

Иерархическая структура файлов

Концепция драйверов

Спулер принтера

Язык hbasica

  • 1,2 Мб 5,25??
  • 3,5?? 720 Кб

условное разделение на логические участки

Сеть, различные форматы дискет

Xcopy, replace, язык qw-basic

Поддержка EGA, VGA

Работа с памятью свыше 640 Кб

возможность перемещения в расширенную память

Эффективное использование областей памяти, вынос ядра DOS в расширенную память

Сети, эл. почта, антивирусные программы, мультиконфи-гурационность

Встроена в Windows, в виде самостоятельной версии не существует