Общие сведения и особенности MS-DOS

Общие сведения

Фирма Microsoft выпустила в 1980 году дисковую операционную систему (DOS), которая применялась до середины 90-х годов на персональных компьютерах (IBM PC-совместимых). Однако ее начали вытеснять операционные системы (ОС) с графическим интерфейсом.

Необходимо отметить, что DOS является «гибридом», который был создан на базе CP/M и Unix. Простота в использовании и маленький размер занимаемого дискового пространства были взяты от первого дистрибутива или типа ОС. Функциональные возможности и надежность были взяты от Unix-системы.

Команды для работы с дисками

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

Некоторые для реанимации применяют Linux-совместимые системы, которые получили широкое применение при «вирусных заражениях». Это объясняется тем, что некоторые вирусные программы являются резидентными и могут «заразить» MS-DOS, поскольку в ее дистрибутиве есть исполняемые файлы (exe, com и bat). Однако вирусов для Linux очень мало, поскольку они создаются для DOS и Windows.

Особенности системы

Отправка сообщений и отключение отображения на дисплее echo-команд

MS-DOS написал Тим Патерсон. Ее разработка заняла шесть недель и являлась клоном CP/M (Control Programs for Microcomputers). Последняя предназначена для 8-битных компьютеров, которую написал программист Гэри Килдалл на языке PL/M в 1973 году. Система позволяла производить операции с магнитными накопителями дискового типа.

MS-DOS разрабатывалась для микропроцессора (CPU) 8086. Она имела два существенных отличия от CP/M: улучшенная буферизация секторов на магнитном диске и система размещения файлов FAT12. Последнюю еще называют файловой системой. Однако основным недостатком DOS является ее зависимость от архитектуры, поскольку каждый компьютер имеет различные конфигурации.

Операционная система использует 1 Мб оперативной памяти (ОЗУ или RAM). На первоначальных этапах использовалось всего лишь 640 Кб. Если выполнить некоторые расчеты, то можно вычислить остальное количество RAM: 1024 — 640 = 384 (Кб). Следует отметить, что в 1 Мб не 1000 Кб, а 1024 Кб.

Единицы измерения с приставками являются исключением, поскольку вся информация кодируется в «0» и «1». Всего два положения, следовательно, число 2 необходимо представить в некоторой степени, показателем которой должно быть только целое число (2 10 = 1024). Остальная «оперативка» являлась высокой областью и была зарезервирована для различных периферийных устройств, а также для постоянного запоминающего устройства (ПЗУ или BIOS).

Однако верхняя граница RAM занята не полностью. Следовательно, можно использовать для загрузки некоторых драйверов, освобождая память для пользовательского софта. IT-специалисты разработали различные схемы для расширения ОЗУ. Самыми распространенными являются EMS и XMS технологии. Кроме того, целесообразно их комбинировать для достижения максимального эффекта.

Файлы дистрибутива

Существует несколько вариантов сборок MS-DOS. Все они делятся на два вида: минимальный и расширенный. К первому относятся такие файлы:

  • Расширение базовой системы ввода и вывода — BIOS: io. sys.
  • Обработка прерываний «железа»: msdos. sys.
  • Интерпретатор команд или командный процессор (поддержка командной строки): command.com.

Следует отметить, что командным процессором может быть не только command.com. В некоторых случаях его заменяют другим, который поддерживает нужные команды. Например, в состав пакета Norton Utilities, созданного фирмой Symantec, входит интерпретатор команд «ndos.com». В последних версиях DOS системными файлами считаются также dblspace. bin и drvspace. bin, которые отвечают за работу со сжатыми дисками DoubleSpace и DriveSpace соответственно. Однако их обычно удаляют, поскольку они не нужны.

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

  1. Конфигурационный файл: config. sys.
  2. Пакетный bat-файл: autoexec. bat.

Первый отвечает за конфигурацию MS-DOS и загрузку драйверов для «железа» во время процесса инициализации msdos. sys. Второй файл является пакетным. Кроме того, в состав дистрибутива входят такие файлы:

Основные команды ms dos

  • Расширенный драйвер экрана и клавиатуры: ansi. sys.
  • Таблицы локализаций и алфавитов: country. sys.
  • Драйвер дисплея, загружающий шрифты локализации: display. sys.
  • Дефрагментация дисковых накопителей: defrag. exe.
  • Драйвер для доступа к дополнительной (extended) и верхней (HMA) ОЗУ: himem. sys.
  • Справочник: help.com.
  • Эмуляция и управление верхней UMB-памятью (не будет работать без himem. sys): emm386. exe.
  • Переключение раскладок клавиатуры: keyb.com.
  • Файл с описанием различных языковых раскладок клавиатур, оформленный драйвером: keyboard. sys.
  • Драйвер для создания виртуального диска в ОЗУ: ramdrive. sys.
  • Проверка дискового накопителя: scandisk. exe.
  • Кэширование дисков: smartdrv. exe.
  • Форматирование дисковых накопителей: format.com.
  • Работа с разделами жестких дисков: fdisk. exe.

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

Расширение возможностей

Список команд ms dos

Расширение функциональных возможностей MS-DOS выполняется при помощи файлов и драйверов. Например, не всегда поддерживается беспроводная мышь, которая применяется в менеджере разделов Partition Magic (делит диск без потери информации «на лету»). Работа без нее становится некомфортной, поскольку не каждый пользователь может работать одной клавиатурой. Для этого необходимо отдельно прописывать загрузку драйвера в верхнюю память (config.sys).

ОС является однозадачной, а не многозадачной, как Linux. Однозадачной является система, которая выполняет только одну пользовательскую операцию, а многозадачная выполняет несколько операций одновременно. К многозадачным следует отнести такие ОС: Linux, MacOs, Windows. Следует отметить, что Windows обладает псевдопараллельным типом многозадачности. Для расширения задачности DOS специалисты рекомендуют дополнительно использовать такие утилиты: DESQVIEW и DV/X.

Для осуществления сетевых операций можно применять сетевые клиенты и серверы сторонних разработчиков. К ним можно отнести самые распространенные: Lantastic и Personal Netware. Чтобы выполнить соединение двух компьютеров, нужно применять утилиту Laplink или Norton Link.

Команды MS-DOS: назначение и формат

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

Команды DOS

Назначение основных команд MS-DOS и их применение

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

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

К внутренним командам MS-DOS относятся только те, которые поддерживаются интерпретатором команд без сторонних файлов. Примером такого типа является «md». Она создает папку в текущем каталоге.

Общего назначения

К этой группе команд относятся различные методы обработки информации, очистка экрана и работа с дисковыми накопителями. Все они вводятся в строку команд интерпретатора. После этого нажимается клавиша «ENTER».

Для очистки экрана нужно применять специальную системную команду «cls». Она очищает полностью экран и переводит курсор на первую строку. Командный процессор самостоятельно удаляет ненужные первые строки, но иногда возникает необходимость очистить полностью экран от старых запросов пользователя. Необходимо отметить, что история при этом не уничтожается. Например, если следует повторить команду, то можно воспользоваться клавишами «вправо» или «влево».

Вывод информации осуществляется при помощи команды «echo». Она выводит сообщение на экран, в файл и так далее. Кроме того, можно включить или выключить эхо-отображение команд. В первом случае для вывода сообщения на экран следует набрать в строке «ECHO текст сообщения». В последней ситуации поможет «ECHO ON» или «ECHO OFF». Если указать ECHO без параметров, то DOS выдаст сообщение о текущей настройке.

Для работы с дисковыми накопителями применяется команда fdisk. Она может использоваться с параметром «/mbr», который восстанавливает главный загрузочный сектор. Операция выполняется при его повреждении или модификации.

Форматирование накопителей осуществляется еще одной дисковой утилитой — format. Она имеет несколько модификаций или необязательных параметров. Основной синтаксис команды имеет такой вид: format диск: [параметры]. Последние указываются через пробел. Если ввести команду format /?, то можно получить информацию о параметрах. Например, если необходимо выполнить форматирование системного диска C с указанием файловой системы и метки тома, то следует набрать такую строку: format C: /FS:NTFS /V:Win7.

Дисковая операционная система (DOS)

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

Для смены диска нужно просто указать другой накопитель, поставить «:» и нажать клавишу «ENTER». Это называется переходом в корневой каталог. Чтобы посмотреть на содержимое нужного каталога или изменить его, применяются совсем другие команды.

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

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

Операции над файлами и каталогами

  1. chdir [/D] [имя диска]: [путь].
  2. chdir [.].

Следует отметить, что вместо chdir можно использовать cd, поскольку последняя является сокращением команды. В первом случае указывается путь к каталогу, по которому следует перейти, а во втором — будет выполнен переход в родительский каталог (на уровень выше). Запись cd D:\SYSTEM\MYFILES будет означать переход в папку MYFILES, которая находится в папке D:\SYSTEM\.

Для просмотра содержимого директории применяется команда «dir». Она обладает очень простым синтаксисом dir [имя диска]: [путь] [атрибуты]. Последние можно узнать при запуске команды с ключом «/?». Например, с помощью команды dir d:\progi\system можно просмотреть содержимое каталога system.

Для создания каталога применяет такой синтаксис: md [имя папки], а для его удаления команда rd [имя папки]. Если он не пустой, а содержит подпапки и файлы, то следует воспользоваться параметром «/s», то есть rd d:\games\warcraft /s. Произойдет удаление каталога «warcraft», который находится на текущем диске в папке «games» и всего его содержимого.

Для переноса или переименования каталога или файла применяется команда «move». Ее синтаксис имеет такой вид: move [исходный путь] [конечный путь]. При переименовании необходимо выполнить такую команду: move [путь]\[текущее имя] [новое имя].

Операции над файлами

Для вывода и смены атрибутов следует использовать команду «attrib». Она имеет следующий формат: atrib [+R или -R] [+A или -A] [+S или -S] [+H или -H] [имя диска] [путь к файлу]\[имя файла]. Параметры активируются или снимаются при помощи знаков «+" и «-" соответственно. У файлов существует 4 атрибута, которые можно поменять:

  1. Только чтение — R.
  2. Архивный — А.
  3. Системный — S.
  4. Скрытый — H.

​Для копирования применяется очень простой синтаксис: copy [путь к файлу или файлам]\[имя файла или маска для группы файлов] [конечный путь]. Кроме того, существуют и дополнительные параметры, о которых можно узнать, если применить комбинацию copy /?.

Внутренние команды ms dos, удаление файлов

Для удаления файлов используется специальная команда «del», которая имеет такой формат: del [параметры] [путь]\[имя или имена файлов]. К параметрам можно отнести следующие: подтверждение (/Р), принудительное удаление (/F), полное удаление (/S) и отключение запросов (/Q).

Для создания текстового файла существует определенная встроенная функция в MS-DOS, которая представлена командой «copy con». Она имеет такой синтаксис: copy con [путь к файлу]\[имя файла].

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