Что значит ms 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 содержатся в двух скрытых файлах - 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.

Для работы с файлами на компьютере создано множество операционных систем. Наиболее широкое распространение среди них получила операционная систем MS DOS (дисковая операционная система фирмы Microsoft), разработанная в 1981 г. для работы на 16-разрядных IBM совместимых персональных компьютерах. В последующие годы эта ОС прошла путь развития, которое выражалось в появлении новых версий. Каждая новая версия появлялась с разработкой новых аппаратных средств: микропроцессоров, внешних устройств и др. Вместе с тем каждая новая версия содержала все возможности предыдущей и обладала новыми. Поэтому при перенесении старых программ в среду новой версии проблем не возникало. В силу своего широкого распространения MS DOS приобрела статус фактического стандарта для персональных компьютеров.

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

    Число пользователей, одновременно обслуживаемых системой (однопользовательская или многопользовательская);

    Число задач, которые одновременно могут выполняться под управлением ОС (однозадачная или многозадачная);

    Тип доступа пользователя к ЭВМ (сетевая или несетевая);

    Тип организации вычислительного процесса (однопроцессорная или многопроцессорная).

Согласно этим критериям, MS DOS является:

    однопользовательской;

    однозадачной с элементами многозадачности;

    несетевой;

    однопроцессорной.

Команды MS DOS

Посредством команд происходит общение пользователя компьютером. Вводя команды MS DOS с клавиатуры, пользователь передает системе задания. С помощью команд MS DOS выполняются следующие основные действия:

    сравнение, копирование, распечатка, удаление и переименование файлов;

    анализ и распечатка каталогов;

    копирование и форматирование дисков;

    выполнение системных программ и программ пользователей;

    ввод даты, времени и комментариев;

    установка функций экрана и режимов печати;

    копирование системных файлов MS DOS на другой диск;

    перевод MS DOS в режим ожидания реакции пользователя.

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

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

    общие команды;

    команды сравнения;

    команды-фильтры;

    команды-функции;

    команды для организации пакетных файлов;

    команды конфигурирования системы;

    команды настройки системы.

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

    команды для работы с файлами;

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

    команды для работы с дисками, объектами которых выступают ВЗУ в целом.

Перед тем как изучить команды MS DOS, приведем общие сведения о файловой системе.

Файловая система MS DOS

Информация в компьютере хранится на дисках. Считывание и запись производятся дисководами, которые обозначаются буквой латинского алфавита с двоеточием. Первый накопитель на гибком магнитном диске обозначается «А:», второй «В:». Жесткий диск обычно разбивается на несколько разделов, называемых логическими дисками, которые обозначаются как «С:», «D:», «Е:» и т.д.

Информация на дисках хранится в виде файлов.

Файлом называется поименованная область памяти на диске, в которой хранятся программы или данные.

Полное имя файла содержит собственно имя файла – от одного до восьми символов, за которым может следовать расширение.

Расширение имени начинается после точки и может либо отсутствовать, либо включает от одного до трех символов. В качестве символов в полном имени файла могут выступать: латинские буквы: A,B,...,Z, цифры 0,1, …, 9 и некоторые специальные символы «!», «@», «#», «$», «%», «^», «&», «(», «)», «-», «{», «}», «"». Заглавные и строчные буквы в имени не различаются между собой. Русские буквы в именах файлов использовать не рекомендуется, как и символы. «"», «/», «\», «[», «]», «:», «=», «+», «;», «,» с кодами меньшими 20Н.

Запрещены и не могут использоваться в качестве имен или типов файлов некоторые трехбуквенные имена, зарезервированные в MS DOS как имена устройств. К ним относятся:

Расширение имени файла обычно обозначает тип файла. В MS DOS общеприняты следующие стандартные расширения:

программа на языке Ассемблера;

BAK

копия файла, сделанная перед его изменением;

программа на языке Бейсик;

командный (batch) файл пакетной обработки;

C

программа на языке СИ;

COM

выполняемая программа;

DAT

файл данных;

DOC

файл документов;

EXE

выполняемая программа;

TXT

текстовый файл.

Команды MS DOS могут оперировать сразу с группами файлов, для обозначения которых используют шаблоны имен файлов , называемые также глобальными или групповыми именами файлов . В шаблонах используйте символы «*» и «?». Символ «*» обозначает любое число любых символов в имени или расширении файла. Например:

Символ «?» в шаблонах обозначает один произвольный символ или его отсутствие, если «?» находится после значащих символов.

Шаблон PETR??.TXT обозначает все файлы с расширением.ТХТ, именем, начинающимся на PETR и содержащим от 4 до 6 символов.

Важным при работе в MS DOS является понятие спецификация файла . Этот термин используется для обозначения имени файла в формате:

[имя диска:] имя файла [.тип файла].

В квадратных скобках обозначены необязательные элементы. На дисках файлы объединяются в каталоги (директории ). Главный или корневой каталог на каждом диске обозначается наклонной чертой «\». Этот каталог создается автоматически при форматировании диска. В корневом каталоге могут находиться файлы и другие каталоги. Имена каталогов не содержат расширений и образуются по тем же правилам, что и имена файлов. Каждый каталог может содержать файлы и другие каталоги, называемые подкаталогами . Тот каталог, который содержит подкаталоги, называется надкаталогом или родительским каталогом . Такой способ организации информации называется иерархической файловой структурой, которая представляет из себя как бы дерево (Error: Reference source not found).

Рис. 1. Пример древовидной файловой структуры

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

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

Формат полного имени:

[имя диска:][имя каталога]\[имя подкаталога]\имя файла[.тип]

Здесь необязательные элементы указаны в скобках «».

Для некоторых файлов из приведенного выше дерева укажем их полные имена:

Каталогу в иерархической структуре дается полное имя каталога, которое содержит имена всех надкаталогов с указанием имени диска.

О каждом файле кроме его имени хранится также информация о его размере в байтах, о дате и времени создания.

Таким образом, с каждым файлом в DOS связываются:

1) составное имя файла;

2) дополнительные атрибуты файла;

3) дата создания или изменения файла;

4) время создания или изменения файла;

5) длина файла.

Эти характеристики файла называются атрибутами файла.

Дата создания и время создания файла при создании или обновлении файла берутся из системных часов. Для изменения показания системных часов используются команды DOS: Date и Time. Размер (size) файла указывается в байтах. У каждого файла имеются также дополнительные атрибуты файла:

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

1. Каталог или файл может входить только в один каталог.

2. На порядок следования файлов в каталоге никаких ограничений не налагается.

3. Допускается вхождение в разные каталоги файлов с одинаковыми именами.

4. Глубина вложенности каталогов не ограничивается.

При работе с каталогами используют следующую терминологию:

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

Текущий дисковод - дисковод, с которым в данный момент работает пользователь.

Рабочий каталог - текущий каталог на текущем дисководе.

Дочерний и родительский каталоги - если первый каталог входит во второй, то первый - дочерний, а второй - родительский.

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

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

Пример : \PROGRAMS\BASIC\DELO

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

1) начинается от текущего каталога;

2) перечисление имен каталогов может идти как от корневого каталога, так и по направлению к нему;

3) для обозначения родительского каталога используется символ "..".

Пример: ..\ ..\GAMES.

С использованием маршрута полную спецификацию файла можно представить в виде:

[имя диска:] [маршрут\] имя файла.[расширение]

Если необязательные элементы отсутствуют, то действуют правила умолчания:

    не задано имя диска - выбирается текущий привод;

    маршрут начинается с корневого каталога - пишется полный маршрут;

    маршрут начинается не с символа «\» - поиск начинается с текущего каталога;

    маршрут не задан - считается, что файл находится текущем каталоге на выбранном дисководе;

    расширение не задано - считается, что его нет.

Примеры:

    C:\GAMES\tetris.exe - определяет местонахождение файла tetris.exe в каталоге GAMES, который находится в корневом каталоге диска С.

    \commamd.com - файл command.com расположен в корневом каталоге текущего диска.

    Пусть текущий каталог USER, тогда MARY\urok.doc определяет местонахождение файла urok.doc в подкаталоге MARYтекущего каталога USER текущего дисковода

Формат команд MS DOS

Формат команд MS DOS имеет вид: команда [параметры], где команда - имя команды MS DOS, а параметрами, в зависимости от типа команды, могут быть:

    имя диска;

  1. имя файла;

    ключи команд, перед которыми ставится знак «/», например /р, разделенные пробелами.

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

1. Создание текстового файла : copy con имя

Здесь con - имя устройства, откуда копируется файл (клавиатура). Символ обозначает обязательный пробел между параметрами в командной строке. По такой команде сору будет создан файл с заданным именем в указанном каталоге. При вводе текста в файл в конце строк нажимать Enter, после ввода всего текста нажать F6 или Ctrl+Z и Enter.

Пример :

C:\PROGRAMS>copy con new.txt - создание файла new.txt в текущем каталоге PROGRAMS и ввод в него текста.

2. Копирование файлов : сору имя1 имя2

Имя1 - «кого и откуда» копируем, имя2 «куда копируем и как называем». Если имя2 отсутствует, то копирование производится в текущий каталог с именем файла1.

Примеры :

    C:\USER\MARY>copy text.txt doc.txt - копируется файл text.txt из текущего каталога MARY, создается файл doc.txt в этом же каталоге.

    C:\GAMES>copy C:\PROGRAMS\BASIC\*.exe A:\*.com - копируются файлы с расширением.ехе из каталога BASIC, создаются файлы под теми же именами в корневом каталоге диска А:, но с расширением.com.

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

3. Удаление файлов : del имя

Пример :

C:\>del USER\TANYA\doc.txt - удаление файла doc.txt из каталога TANYA.

4. Переименование файла : ren имя1 имя2

Пример :

C:\USER>ren MARY\urok.doc igra.doc – переименовывается файл urok.doc из каталога MARY в файл igra.doc.

5. Вывод на экран содержимого файла : type имя

Уместно применять только к файлам, содержащим текст в формате ASCII. К ним относятся файлы с расширениями.txt, .pas, .bas и др.

6. Вывод содержимого файла на принтер : сору имя рrn

Здесь рrn - имя устройства вывода (принтер), которое стоит вместо имени файла.

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

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

    Просмотр каталога : dir [имя диска] [маршрут\] имя

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

Примеры:

1. C:\PROGRAMS\BASIC>dir .. - просмотр надкаталога PROGRAMS каталога BASIC.

2. C:\PROGRAMS\BASIC>dir DELO - просмотр подкаталога DELO каталога BASIC.

3. C:\PROGRAMS\BASIC>dir \ - просмотр корневого каталога.

4. C:\PROGRAMS\BASIC>dir - просмотр текущего каталога BASIC.

В команде, как видно из ее формата, могут быть использованы ключи:

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

/w - на экран при просмотре выводится лишь краткая информация о файлах и каталогах (без указания их размера, даты и времени создания).

Примеры :

1. C:\PROGRAMS\BASIC>dir..\..\USER/p- постраничный просмотр каталогаUSER.

2. C:\PROGRAMS\BASIC>dir/w- выдача содержания текущего каталога в краткой форме.

    Смена рабочего каталога (change directory):

cd [имя диска] [маршрут\]имя

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

Примеры :

    C:\USER>cd \PROGRAMS\BASIC – переход в рабочий каталог BASIC.

    C:\PROGRAMS\BASIC>cd DELO – переход в подкаталог DELO каталога BASIC с назначением его рабочим каталогом.

    C:\PROGRAMS\BASIC\DELO>cd \ - назначение в качестве рабочеего корневого каталога диска С:.

    Создание каталога (make directory): md [имя диска] [маршрут\]имя

Пример :

C:\PROGRAMS\BASIC>md IGRA - создание подкаталога 1GRA в текущем каталоге BASIC.

    Удаление каталога (remove directory):

rd [имя диска] [маршрут\] имя

Пример :

C:\PROGRAMS\BASIC>rd IGRA - удаление подкаталога IGRA из рабочего каталога BASIC.

Форматирование магнитных дисков (FORMAT).

Команда форматирования выполняет следующие операции:

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

    проверка нанесенных секторов и пометка дефектных блоков;

    запись блока начальной загрузки (BOOT RECORD, БНЗ) в первый сектор нулевой дорожки;

    создание и запись в первых секторах магнитного диска (после БНЗ) таблицы распределения информационного пространства диска (FAT) и ее копии;

    создание и запись на магнитный диск (МД) корневого каталога (ROOT DIRECTORY)

) - коммерческая операционная система фирмы Microsoft для IBM PC-совместимых персональных компьютеров . MS-DOS - самая известная ОС из семейства DOS , ранее устанавливавшаяся на большинство IBM PC-совместимых компьютеров. Со временем она была вытеснена ОС семейства Windows 9x и Windows NT .

Файлы конфигурации:

Для задания конфигурации ОС используются конфигурационные файлы специального формата:

  • CONFIG.SYS - конфигурирование системы и загрузка драйверов устройств на этапе инициализации MSDOS.SYS
  • AUTOEXEC.BAT - стартовый пакетный файл . Выполняется при запуске командного процессора во время загрузки системы.

Также в дистрибутив входят следующие драйверы и программы:

  • ANSI.SYS - расширенный драйвер консоли (экрана и клавиатуры).
  • HIMEM.SYS - драйвер дополнительной (extended memory) и HMA -памяти.
  • EMM386.EXE - драйвер расширенной памяти (expanded memory).
  • RAMDRIVE.SYS - драйвер электронного диска .
  • KEYB.COM - драйвер переключения языковых раскладок клавиатуры.
  • KEYBOARD.SYS - файл с описаниями языковых раскладок клавиатуры, оформленный как драйвер.
  • COUNTRY.SYS - файл с таблицами локализации , алфавитами сортировки.
  • DISPLAY.SYS - драйвер дисплея; в частности, загружает локализованные шрифты.
  • *.CPI - загружаемые шрифты кодовых страниц экрана и клавиатуры.
  • MODE.COM - программа настройки ряда параметров экрана и портов ввода-вывода системы: последовательного , параллельного
  • DOS Shell (DOSSHELL) - начиная с MS-DOS 5.0, входит в состав дистрибутива. Оболочка, использует «двухпанельный» принцип с псевдографическим интерфейсом. В MS-DOS 6.22 была убрана в дополнительный пакет MS-DOS Resource Kit.

Надстройки и расширения сторонних производителей

Многозадачность Сетевые клиенты и серверы
  • Lantastic
  • Personal Netware
Соединения компьютер-компьютер
  • Laplink
  • Norton Link
Расширение памяти

В связи с развитием архитектуры IBM PC / появилась расширенная , а затем в AT и дополнительная память , которую было возможно использовать в компонентах ОС и программах с помощью механизмов EMS, XMS, HMA, UMA /UMB , которые обеспечиваются BIOS расширенной памяти и драйверами DOS - менеджерами памяти от Microsоft (HIMEM и EMM386) или сторонними менеджерами (например, QEMM).

Оболочки

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

  • Norton Commander - наиболее популярный в России коммерческий файловый менеджер. Все операции с файлами производятся на двух панелях при помощи горячих клавиш и, позднее, мыши и меню. Последние версии включают множество плагинов, значительно расширяющих функциональность. По образу Norton Commander позже было создано множество интерфейсов файловых менеджеров и других программ для различных операционных систем.
  • Volkov Commander - клон Norton Commander. В отличие от Norton Commander, поддерживает длинные имена файлов (для версии 4.99 alpha). Очень компактен. Базовый комплект включает только сам файловый менеджер с минимальным, но достаточным набором функций, и занимает на диске около 64 Кбайт. Функциональность расширяется подключением других приложений.
  • DOS Navigator - дальнейшее развитие идеи Norton Commander. Бо́льшая функциональность. Бо́льшее количество панелей. Поддержка текстовых режимов SVGA (132×25 - 132×60). Оконный интерфейс с многозадачностью для плагинов. Расширение за счёт лёгкого и удобного подключения плагинов и приложений сторонних разработчиков.

Проблемы запуска приложений MS-DOS под MS Windows

Разработчики приложений под MS-DOS часто использовали недокументированные возможности и функции, а также прямое обращение к аппаратным средствам в обход операционной системы. Это стало причиной того, что в операционных системах Windows 9x и более новых не всегда удаётся запустить приложение, написанное для MS-DOS.

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

Для решения вышеназванных и целого ряда других проблем работы с приложениями MS-DOS под управлением Windows NT и Unix-подобных ОС применяются специальные эмуляторы. На данный момент наиболее известный из них - DOSBox , позволяющий настраивать индивидуальные параметры запуска каждого MS-DOS-приложения: быстродействие эмулируемого компьютера, эмулируемая звуковая и видеокарта и т. п.

См. также

Примечания

Ссылки

  • История появления и развития операционной системы MS-DOS, описаны изменения в различных версиях
  • MS-DOS отмечает тридцатилетие Компьюлента , 27 июля 2011

Программное обеспечение. Операционная система.

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

Программное обеспечение: прикладное ПО, системы программирования, системное ПО.

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

Системы программирования предназначены для создания программного обеспечения. К нему относятся разнообразные языки и среды программирования. Например: Basic, Pascal, Delphi.

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

Функции операционной системы:

  1. Обеспечение согласованного выполнения всех процессов в компьютере.
  2. Организация хранения информации во внешней памяти, обмен с устройствами ввода-вывода.
  3. Реакция на ошибки и аварийные ситуации.
  4. Осуществление диалога с пользователем.

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

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

Основные составные части DOS.

Базовая система ввода-вывода – BIOS. Находится в постоянной памяти (ПЗУ). Ее назначение состоит в выполнении услуг, связанных с осуществлением ввода-вывода, тестированием компьютера и вызовом загрузчика ОС.

Блок начальной загрузки - Boot Record. Эта программа находится в первом секторе диска. Функция этой программы заключается в считывании в память двух модулей ОС.

Модуль расширения BIOS - io.sys. Дополняет и расширяет возможности BIOS.

Основной модуль ОС – msdos.sys. Модуль обработки системных вызовов и или прерываний работы процессора. Реализует основные высокоуровневые услуги DOS.

В состав ОС входит специальная программа – командный процессор, которая запрашивает у пользователя команды и выполняет их. В MS-DOS командный процессор – command.com.

Файл конфигурации – config.sys. Файл установки текущей конфигурации оборудования компьютера и режимов его работы. Это текстовый файл, в нем содержатся указания, какие драйверы внешних устройств нужно загрузить в ОП и как загрузить их в DOS.

Настройка на пользователяautoexec.bat. Это командный файл, который ОС ищет при запуске, и в котором записываются команды, осуществляющие настройку ОС, удобное для работы окружение.

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

Утилиты. Сервисные программы позволяют обслуживать диски, работать с файлами и т.д. Например: fdisk.com, format.com, scandisk.com, defrag.com ...

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

Основные понятия.

Каждое из устройств внешней памяти компьютера имеет свое имя. с: - имя жесткого диска; а: - имя гибкого диска; con - клавиатура и экран; prn – логическое имя принтера и т.д.

Все программы и данные хранятся во внешней памяти компьютера в виде файлов.

Файл – это определенное количество информации (программа или данные), имеющее имя и хранящееся в долговременной (внешней) памяти компьютера.

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

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

Типы файлов и расширений.

Файловая система.

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

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

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

Путь к файлу (маршрут). В маршрут входят записанные через разделитель “\” логическое имя диска и последовательность имен, вложенных друг в друга каталогов. В последнем каталоге этой записи содержится нужный файл.

Маршрут – последовательность каталогов, ведущая к нужному файлу. Виды: абсолютный (начинается с корневого, включая его), относительный (начинается от текущего, не включая его).

Например: а:\ АСТРА \ МАССА \ звезда.doc – абсолютный маршрут; МАССА \ звезда.doc – относительный маршрут.

Для обращения к группе файлов используются специальные символы: ? (в данной позиции может быть 1 символ, а может и не быть), * (в данной позиции и справа от нее может находится любое количество любых символов). Запись, в которой есть “?” или “*” называется шаблоном или маской . Примеры: a?.txt, a*.txt, books.*, *.*

Первую команду компьютер получает из ПЗУ. ПЗУ – микросхема, расположенная на материнской плате, питается от батарейки и поэтому энергонезависима. В ПЗУ находится программа тестирования компьютера BIOS. В случае обнаружения неисправности какого-либо устройства BIOS сообщает об этом. Если все устройства компьютера готовы к работе, BIOS заканчивает свою работу и дает команду загрузить с жесткого диска специальную программу – загрузчик операционной системы. Эта программа находится в загрузочном секторе жесткого диска или на системной дискете. Происходит поочередное обращение к имеющимся в компьютере дискам. Далее в ОЗУ считывается операционная система. После окончания загрузки ОС управление передается командному процессору и на экране появляется графический интерфейс. Теперь всей работой компьютера управляет ОС. Если системные диски в компьютере отсутствуют, то загрузка ОС прекращается и компьютер “зависает”.

Основные команды MS-DOS работы с файлами и каталогами.

Командный язык DOS включает несколько десятков команд, которых в зависимости от версии может быть больше или меньше. Команды, которые выполняет command.com, делятся на 4 категории: внутренние и три типа внешних команд-программ с расширениями.com, .exe, .bat.

Внутренние команды наиболее часто используются и поэтому содержатся в самом файле command.com и выполняются немедленно.

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

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

dir – просмотр содержимого каталога.

Общий вид: dir [диск] [маршрут] [имя файла] . Пример: dir а : - просмотр корневого каталога диска а:. Если каталог содержит много файлов и они не помещаются на экране, то используют ключи: /p – постраничный вывод на экран (dir c: \ windows / p ), /w – вывод без дополнительной информации о файлах. Для обозначения группы файлов используют шаблон или маску. Например: dir * .txt – на экране увидим информацию о текстовых файлах текущего каталога.

cd – смена каталога.

Общий вид: cd [диск] маршрут

md – создание каталога.

Общий вид: md [диск] маршрут

rd – удаление пустого каталога.

Общий вид: rd [диск] маршрут

tree – просмотр “дерева” каталогов.

Общий вид: tree [маршрут]

Команды работы с файлами.

copy con – создание текстового файла.

Общий вид: copy con имя файла.

Пример: copy con n.txt (ENTER)

Я учусь в выпускном классе (CTRL+Z, ENTER)

copy – команда копирования файла (группы файлов).

Общий вид: copy [диск] [маршрут] [имя файла] [диск] [маршрут] [имя файла]

Пример: copy n.txt а:\

del – удаление файла.

Общий вид: del [диск] [маршрут] имя файла.

Пример: del n.txt.

move – команда перемещения файла (группы файлов).

Общий вид: copy [диск] [маршрут] [имя файла] [диск] [маршрут]

Пример: move n.txt а:\

type – вывод содержимого файла на экран.

Общий вид: type [диск] [маршрут] имя файла.

ren – переименование файла.

Общий вид: ren [диск] [маршрут] имя файла старое имя файла новое.

Пример: ren а:\ n.txt m.doc

Конкатенация.

Общий вид: copy f 1 + f 2 + … + f n f

Пример: 1. copy n.txt + m.txt a.txt; 2. copy *.doc b.txt

Печать файла.

Общий вид: copy [диск] [маршрут] имя файла prn

Режим работы экрана, клавиатуры.

prompt – изменение вида приглашения.

Prompt $p$g – восстановление обычного вида приглашения.

Mode con: cols=40 – переход в режим 40 колонок на экране. Con – имя стандартного устройства ввода-вывода, т.е. клавиатуры и дисплея.

Mode con: cols=80 – возврат к обычному представлению.

Практическая работа.

Задание 1.

2. В каталоге ASTRA создайте файлы: info1.txt , содержание: “Свет, идущий от звезды, проходит долгий путь”; info2.txt , содержание: “У каждой звезды своя масса”; info3.txt , содержание: ”Солнце – желтая звезда”.

ASTRA в каталог DOCUMENT под тем же именем.

4. Скопируйте файл info3.txt из каталога ASTRA в каталог COLOR под именем solnze.doc.

5. Произведите конкатенацию всех файлов каталога DOCUMENT , PLAN и назовите info.doc.

Выполнение:

C:\> a:
а:\> md astra (аналогично PLAN)
а:\>cd astra
а:\astra> md color (аналогично MASSA)
а:\astra> cd \plan
а:\plan> md document
а:\plan>cd \astra
а:\astra> copy con info1.txt (аналогично info2.txt, info3.txt)
а:\astra> copy *.txt \plan\document\*.txt
а:\astra> copy info3.txt \color\solnze.doc
а:\astra>cd \plan\document
а:\plan\document> copy *.txt \plan\info.doc

Задание 2.

1. На диске а:\ создайте “дерево” каталогов

2. В каталоге GAMES создайте файлы: m1 .txt , содержание: “Я – выпускник”; m2.txt , содержание: “Я учусь в 11в классе”; m3.txt , содержание: ”Я учусь в 12 школе”.

3. Скопируйте все файлы из каталога GAMES в каталог PHONE , под тем же именем, изменив расширение с .txt на .doc .

4. Произведите конкатенацию всех файлов каталога PHONE , результирующий файл создайте в каталоге BOOKS и назовите text.doc.

Литература

  1. Угринович Н. Д. Информатика и информационные технологии - Москва: Лаборатория Базовых Знаний, 2002.
  2. Сильванович И.И. Уроки по операционным системам - Москва: Научно-методический журнал “Информатика и образование” № 7-2000.
  3. Столяров А., Столярова Е. Вы купили компьютер…- Москва: Вербо, 1995.j