Операционная система DOS на ноутбуке: что это такое. Что такое DOS? Что означает dos

Введение.

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

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

Самой надёжной считается система MS-DOS, но её ни удобной, ни дружественной назвать нельзя. Для того чтобы упростить с ней работу и сделать её «прозрачной», применяют специальные программы. Их называют «оболочками». Высокая надёжность MS-DOS часто используется для выполнения специальных технических операций.

MS DOS была создана в 1981 г. фирмой Microsoft по заказу IBM для разрабатывавшихся тогда компьютеров IBM PC. Компьютер IBM PC, для которого была написана MS DOS, был мало похож на современные компьютеры – медленный микропроцессор Intel-8088, 256 Кбайт оперативной памяти, без жёсткого диска, алфавитно-цифровой чёрно- белый монитор, работа лишь с односторонними 160-Кбайтными дискетами и т.д. Однако эти возможности были значительно выше, чем у конкурирующих персональные компьютеры.

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

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

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

· Была включена поддержка иерархической файловой структуры на дискетах и жёстких дисках;

· Была обеспечена поддержка национальных клавиатур и алфавитов;

· Были включены многочисленные новые возможности для пользователя (новые команды DOS, полезные утилиты, оптимизатор использования памяти, поддержка сжатия дисков и т. д.).

При выпуске новых версий MS DOS фирма Microsoft неукоснительно следовала двум важнейшим принципам:

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

· Работоспособность на любом компьютере : любая версия MS DOS может работать на любом IBM PC-совместимом компьютере (даже без жёсткого диска, с 512 и даже менее Кбайтами оперативной памяти, с любым монитором и т. д.).

Однако многие усовершенствования в MS DOS оказалось невозможно добавить, сохраняя полную совместимость со всеми существующими DOS-программами:

· MS DOS так и осталась однозадачной ОС. Различные программные средства, позволяющие запускать несколько DOS-программ и переключаться между ними (DesqView, DosShell и др.) так и остались половинчатыми решениями, не получившими широкого распространения;

· В MS DOS оказалось невозможным встроить надёжные средства для защиты данных от несанкционированного доступа и организации коллективной работы с данными;

· DOS-программы могут выполняться только в пределах первого Мбайта памяти, а остальная память может использоваться лишь для хранения данных.

Версии MS DOS . Сейчас последней отдельно распространяемой версией MS DOS является версия 6.22, она была выпущена в мае 1994 г. В эту версию MS DOS наконец была включена поддержка ввода русских букв с клавиатуры и отображения их на экране монитора (ранее для этого было необходимо использовать специальные программы-русификаторы). Более ранние версии MS DOS сейчас использовать вряд ли целесообразно, разве лишь на компьютерах IBM PC XT с 640 или 512 Кбайтами оперативной памяти можно применять MS DOS 3.3.

MS DOS версии 7.0 поставляется только в составе Windows 95 (которая была выпущена в августе 1995 г.). Эту версию MS DOS, по-видимому, правильнее рассматривать не как отдельную ОС, а как подсистему Windows 95, служащую для обеспечения совместимости с предыдущими версиями MS DOS.

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

Дисковые файлы IO . SYS и MSDOS . SYS . Дисковые файлы IO.SYS и MSDOS.SYS, иначе называемые основными системными файлами MS DOS, содержат программы MS DOS, которые постоянно находятся в оперативной памяти компьютера. Файлы IO.SYS и MSDOS.SYS должны находиться в корневом каталоге диска, с которого загружается MS DOS.

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

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

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

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

Загрузчик DOS . Ещё одна программа, которую можно считать частью DOS, - это загрузчик DOS. Он находится в первом секторе каждой дискеты и в первом секторе логического диска, с которого происходит загрузка DOS, есть диска C:. Назначение этой очень короткой программы – загрузка в память системного файла DOS IO.SYS при начальной загрузке компьютера.

Когда она выполняется. Начальная загрузка ОС выполняется автоматически в следующих случаях:

· При включении электропитания компьютера;

· При нажатии на клавишу «Reset» на корпусе компьютера.

При работе в DOS перезагрузка DOS выполняется также и при одновременном нажатии клавиш Ctrl , Alt , Del на клавиатуре.

Условия для её выполнения. Для выполнения начальной загрузки ОС необходимо, чтобы в дисководе A: находилась системная дискета или чтобы на логическом диске С: была записана ОС. При начальной загрузке после выполнения проверки оборудования вызывается программа-загрузчик ОС, которая считывает в память начало одного из системных файлов ОС и передаёт ему управление. Дальнейший ход загрузки зависит от вида ОС, параметров её настройки и т. д.

MS DOS в общих чертах. При загрузке MS DOS на экран выводится сообщение Starting MS DOS…, в память компьютера считываются основные файлы DOS (IO.SYS и MSDOS.SYS), после чего выполняются команды конфигурирования, содержащиеся в файлах CONFIG.SYS и AUTOEXEC.BAT. Затем на экран выводится приглашение DOS, которое обозначает, что DOS готова к приёму команд.

Диалог пользователя с DOS .

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

Команда DOS состоит из имени команды или вызываемой программы и, возможно, параметров, разделённых пробелами. Ввод каждой команды заканчивается нажатием клавиши Enter .

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

Приглашение DOS .

Когда DOS готова к диалогу с пользователем, она выдаёт на экран приглашение , например А> или С:\>. Это означает, что DOS готова к приёму команд. Когда пользователь проводит диалог с какой-либо программой, а не с DOS, тогда приглашение DOS отсутствует (впрочем, программа может иметь своё приглашение для ввода команд этой программы). Однако большинство программ осуществляет общение с пользователем не с помощью команд, а посредством меню, запросов, нажатий определённых комбинаций клавиш и т. д.

Как видно из примера, в блоках base и game устанавливается число одновременно открытых файлов и количество буферов для разных задач. Для блока work устанавливается система ДОС в верхних областях памяти и по команде Include происходит вставка из блока base, то есть выполняются команды: Files=15 и Stacks=9,256.

Работа с командами меню. В системе ДОС имеется несколько команд работы с меню, которые используются в файле Config.sys и могут быть: MENU - начало нахождения меню; MENUITEM - определение пункта меню; MENUDEFAULT - устанавливает пункт меню, который будет выполнен по умолчанию; MENUCOLOR - определяет цвет меню; COMMON - определение общей части команд файла; SUBMENU - подменю; INCLUDE - вставка блока. Так как команды взаимосвязаны, то вначале будет приведено описание первых четырех, а затем примеры с их использованием. Затем будет приведено описание оставшихся команд.

Menu - определяет начало нахождения меню. Всего можно определить до 9 меню. Синтаксис MENU.

Menuitem - определяет элемент меню. Синтаксис MENUITEM=blockname[,menu_text] , где blockname - имя блока, которое описано ниже. Блок - это набор команд, которые нужно выбрать при запросе меню и который может содержать до 70 символов, кроме символов: “\”, “/”, запятая (”,”), “;”, “=“, “[“, “]”. Если имя блока указано неверно и система не может найти этот блок, то данный элемент меню не высвечивается на экране. menu_text - содержит текст, который будет выведен при начале работы меню. Если текст отсутствует, то на экране появится название имени пункта меню. Текст может содержать до 70 символов.

Menu Color - устанавливает цвета текста и фона для меню.

Синтаксис MENU_ COLOR=x[, y] , где y - цвет фона экрана (по умолчанию - черный), x - цвет текста (значения от 0 до 15). Значения параметров x,y определены как: 0 – черный, 1 – синий, 2 – зеленый, 3 – голубой, 4 – красный, 5 – сиреневый, 6 – коричневый, 7 – белый, 8 – серый, 9 - ярко-синий, 10 – зеленый, 11 – ярко-голубой, 12 – ярко-красный, 13 – ярко-сиреневый, 14 – желтый, 15 – ярко-белый.

Menu Default - определяет блок по умолчанию, который будет выполняться, если не было выбора пункта меню после задержки по количеству секунд, указанных в timeout. Если данная команда не используется, то по умолчанию выполнится первый пункт меню. Синтаксис MENUDEFAULT=blockname[,timeout] , где blockname определяет пункт меню, который будет выполняться по умолчанию, timeout - количество времени, через которое будет выполняться блок меню по умолчанию. Значение может быть от 0 до 90. Значение 0 подразумевает, что пункт по умолчанию будет выполняться без задержки.

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

Пример .

MENU COLOR= 0,14

MENUITEM=base, base

MENUITEM=game, for game

MENUITEM=work, for work

MENUDEFAULT=base,30

FILES=15

STACKS=9,256

FILES=20

STACK=12,256

DOS=HIGH

include=base

Цвет символов - черный, фон - желтый определяется командой Menu Color=0,14. В блоках base и game устанавливается число одновременно открытых файлов и количество буферов для разных задач. Для блока work устанавливается система ДОС в верхних областях памяти и по команде Include происходит вставка из блока base, то есть выполняются команды: Files=15 и Stacks=9,256. По истечении 30 секунд и при отсутствии ответа система выберет блок base и начнет его выполнять. В этом блоке определяется количество одновременно открытых файлов равным 15 и команда по установке количества файлов и их размер (Stack=12,256).

Submenu - команда настройки подменю в основном меню. Действие аналогично команде Menuit em, за исключением того, что это не основное меню, а подменю. Синтаксис SUBMENU=blockname[, menu_text] , где blockname - имя блока, которое должно быть описано ниже. Блок - это набор команд, которые нужно выбрать при запросе меню и который может содержать до 70 символов, кроме символов: “\”, “/”, запятая (”,”), “;”, “=“, “[“, “]”. Если имя блока указано неверно и система не может найти этот блок, то данный элемент меню не выводится на экран. menu_text - определяет текст, который будет отображаться при начале работы меню. Если текст отсутствует, то на экране появится название имени пункта меню. Текст может содержать до 70 символов.

Пример .

[MENU ]

MENUITEM _ ivan

MENUITEM _ kolya

SUBMENU_ too

MENUITEM_ olya

MENUITEM_ dima

MENUDEFAULT=olya,15

ECHO_ ivan

ECHO_ kolya

ECHO_ olya

ECHO _ dima

[COMMON ]

В этом примере имеется основное меню с разделами: ivan, kolya и подменю с названием too, содержащим разделы: dima и olya.

1.5 Перенаправление ввода/вывода

В компьютере существует две основные операции: ввод и вывод информации.

Ввод. Во многих программах информация считывается с клавиатуры или из файла на диске. Время от времени возникает необходимость перенаправить ввод. То есть вместо ввода с клавиатуры нужно ввести информацию из файла и наоборот. Для этого существует специальная операция, которая обозначается символом “<“.

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

Вывод . Для перенаправления вывода используется символ “>“. При выполнении команды Dir вывод производится на экран дисплея. Для того, чтобы вывести информацию в файл , нужно использовать команду: DIR_ >rab.txt. В данном примере вывод будет проводиться в файл rab.txt. Если в файле rab.txt находилась информация, то она уничтожится и новые данные будут записываться с начала файла. Для того, чтобы сохранить данные в файле rab.txt и дописать новую информацию в конец файла, нужно набрать команду: DIR_ >>rab.txt. Чтобы вывести информацию на печать , следует использовать команду: DIR_ >PRN. В данном примере вывод будет проводиться на принтер, так как значение PRN обозначает общее имя принтера.

Чтобы направить вывод одной программы на вход другой, применяется знак “|”. Данная команда также называется фильтром. Для этого могут использоваться команды: Sort (сортировка), Find (поиск цепочки символов в файле) и More (постраничный вывод информации на экран). Например, prog1_|_prog2. В данном случае во время работы программы prog1 система создает временный файл, куда будут выводиться данные. Затем, после запуска программы prog2 данные будут считываться из этого промежуточного файла. По окончании работы prog2 промежуточный файл будет уничтожен. Это эквивалентно выполнению следующих команд:

prog1_ >tmp.txt - вывод данных в файл tmp.txt.

prog2 _

DEL_ tmp.txt - уничтожение временного файла tmp.txt.

Пример. DIR_|_SORT_ DIR - сортировка имен файлов для команды Dir.

Стандартные имена. Как уже говорилось, можно использовать стандартные имена устройств, которые могут быть: CON, PRN, LPTx, COMx, где х - номер порта. Например, командой DIR_>PRN можно вывести информацию об именах файлов на стандартное устройство печати. Приведем несколько примеров : 1. prog1_COM1 - вывод данных в последовательный порт с номером 1, то есть в устройство, которое к нему подключено; 3. prog1_COM2 - как видно из данного примера, можно указывать не одно стандартное имя, которое определяет ввод данных с клавиатуры, а также вывод данных в последовательный порт с номером 2, то есть в устройство, которое к нему подключено.

1.6 Некоторые программы системы ДОС

В системе ДОС имеются программы, которые могут быть полезны, когда основная работа происходит в системе Windows. Программа Fdisk – используется для разметки разделов жесткого диска, и аналогичной программы в системе Windows не имеется. Остальные программы позволяют протестировать или исправить ошибки на диске при загрузке с системной дискеты в случае сбоев системы Windows. В скобках приведен перевод английского текста, который выводится на экран. Работа с этими программами, входящими в ДОС версии 6.22, описана далее.

1.6.1 Fdisk - программа разметки дисков

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

Внимание! При разметке диска все данные на нем уничтожаются !

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

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

После входа в программу на экране появится окно, в котором показаны четыре режима:

1. Create DOS partition or Logical DOS Drive (создать раздел или логический ДОС диск);

2. Set active partition (установить активный раздел);

3. Delete partition or Logical DOS Drive (уничтожить раздел или логический ДОС диск);

4. Display partition information (вывод информации о разделе).

Если в компьютере находится несколько жестких дисков, то на экране появится пункт: 5. Change current disk drive (сменить текущий диск). Чтобы войти в выбранный раздел, наберите номер режима и нажмите на клавишу Enter (Enter choice: – сделайте выбор). Для выхода из программы нажмите на клавишу Esc (Press Esc to exit FDISK ). В процессе работы может понадобиться следующее: 1. Просмотреть таблицу распределения разделов на диске; 2. Создать новое распределение для диска; 3. Удалить текущее распределение диска. Если ваш диск неразмечен, то сделайте второе. Если диск размечен и требуется переопределить разметку диска, необходимо вначале удалить текущую разметку (третий пункт) и затем создать новую (второй пункт).

По окончании работы программы на экране появится сообщение: (System will now restart Insert Dos system diskette in drive A: Press any key when ready) (система будет загружена вновь. Вставьте дискету с ДОС системой в дисковод А:. Нажмите любую клавишу, когда будете готовы). Установите загрузочную дискету и нажмите на любую клавишу. Если в процессе работы с программой были проведены изменения разделов, то отформатируйте логические устройства.

Просмотр разделов диска. Для просмотра разбиения диска наберите цифру 4 и нажмите на клавишу Enter . При этом на экране появится окно, в котором имеется следующая информация:

Заголовок - Display Partition Information (вывод информации о разделе);

Current fixed disk drive: 1 (текущее фиксированное устройство: 1)

Далее находится таблица для распределения первичного и вторичного разделов. На каждом жестком диске должен быть свой первичный диск и только один, с которого производится загрузка системы. Если на одном жестком диске имеется более одного логического диска, то это означает, что должно быть вторичное распределение, которое может содержать один или больше логических дисков. Таблица имеет столбцы со следующими названиями: Partition (распределение) - указывает номера разделов, может быть несколько разделов; Status (статус) - статус раздела; Type (тип) - тип раздела, который может быть: Pri (первичный) и Ext (вторичный). Volume Label (метка тома) - содержит имя тома; Mbytes (Мегабайт) - размер раздела в мегабайтах; System (система) - указывает тип оглавления; Usage (использование) - использование в процентах памяти на диске, эта величина равна размеру раздела, деленному на общий размер диска. Сумма чисел в столбце должна давать 100 %, если меньше, то операционная система будет использовать не весь диск, а его часть.

Далее находятся записи: (общее пространство на диске 257 мегабайт (1 мегабайт = 1048576 байт)), The Extended DOS Partition contains Logical DOS Drives. (Расширенный раздел ДОС содержит логические ДОС устройства). Внизу экрана: (нажмите на Esc для возврата к опциям Fdisk). При нажатии на клавишу Esc произойдет выход в первоначальное меню. Чуть выше запрос для продолжения работы: Do you want to display the logical drive information (Y/N)......?[Y] (вы хотите вывести на экран информацию о логических устройствах (Y/N)?). При ответе “Y” будет выведена информации, имеющая примерно такой же вид, как и предыдущее меню, за исключением того, что это информация о логических дисках вторичного раздела. Поэтому подробно на нем не будем останавливаться.

Уничтожение разделов. Для выполнения этой операции необходимо в первоначальном меню набрать цифру 3. При этом на экране появится окно, в котором сверху находится заголовок: Delete DOS Partition or Logical DOS Drive (уничтожение ДОС раздела устройства), далее: Current fixed disk drive: 1 (Текущее устройство фиксированного диска: 1). Отметим, что в первоначальном окне на экране было выведено две строчки с номерами 1 и 2, а название фиксированный и жесткий диск являются синонимами. Надпись ниже обозначает: Choose one of the following: - выберите одно из следующего. Можно выбрать один из следующих четырех режимов:

1. Delete Primary DOS Partition (удаление первичного ДОС раздела).

2. Delete Extended DOS Partition (удаление расширенного ДОС раздела).

3. Delete Logical DOS Drive(s) in the Extended DOS Partition (удаление логического ДОС устройства в расширенном ДОС разделе).

4. Delete Non-DOS Partition (удаление не-ДОС раздела).

И ниже: Enter choice: (введите выбор). Вначале нужно удалить не-ДОС раздел (если он имеется. Как правило, его нет и данный пункт пропускают), логические устройства в расширенном разделе (пункт 3), затем расширенный раздел (пункт 2), и, наконец первичный раздел (пункт 1). После чего удаление разделов будет закончено и можно создавать новые разделы. Чтобы выйти из этого режима, следует воспользоваться замечанием, которое находится внизу окна: (нажмите Esc для возврата в режимы (опции) Fdisk).

Удаление логического устройства. Выбрав опцию 3 в окне, происходит вход в режим удаления логического устройства. При этом на экране появится окно, в котором имеется заголовок: Delete Logical DOS Drive(s) in the Extended DOS Partition (уничтожение логических ДОС устройств в расширенном разделе). Ниже находится описание логических устройств в расширенном разделе. Отметим, что диск С: находится в первичном разделе. Ниже находятся надписи: Total Extended DOS Partition size is 117 Mbytes (1 MByte = 1048576 bytes) (общий размер расширенного ДОС раздела - 117 мегабайт (1 мегабайт = 1048576 байт)) и WARNING! Data in a deleted Logical DOS Drive will be lost . (ВНИМАНИЕ! Данные в уничтожаемом логическом ДОС устройстве будут потеряны).

Ниже находится запрос: What drive do you want to delete .......? (какое устройство вы хотите уничтожить..?). Необходимо указать имя логического устройства, например, “D” или “E”. При этом на экран будут выведены запросы: Enter Volume Label.......? (введите метку тома). Можно просто нажать на клавишу Enter (если метки нет, имя можно посмотреть под надписью Label ) и Are you sure (Y/N)......? [N] (вы уверены (Y/N)?). При ответе “N” уничтожения не произойдет, а при ответе “Y” указанное устройство будет уничтожено и на экране станет на одну строчку меньше, а именно на ту, где было указано имя устройства. Чтобы уничтожить все устройства, нужно ввести два раза ответ на запрос об удалении устройств в виде: “D” и “E”. В конце удалений на экране должна появиться надпись: «All logical drives deleted » (Все логические устройства удалены).

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

Удаление расширенного раздела на диске. После ввода символа “2” в меню удалений на экране появится окно, где сверху находится надпись: Delete Extended DOS Partition (уничтожение расширенного ДОС раздела). Для удаления расширенного раздела нужно набрать символ “1”. Внизу экрана будет находиться текст: Press Esc to return to Fdisk options (нажмите на клавишу Esc для возврата в режимы (опции) Fdisk ).

Уничтожение первичного раздела диска. При вводе символа “1” в меню удалений будут выведены следующие сообщения: Delete Primary DOS Partition Current fixed disk drive: 1 (уничтожение первичного ДОС раздела на диске: 1), далее следует заголовок: Partition Status Type Volume Label Mbytes System Usage (Раздел Статус Тип Том Метка Мбайт Система Использовано) и ниже значения: C: 1 A PRI DOS AA 140 FAT16 54% , то есть раздел С:, статус 1А и так далее. Total disk space is 257 Mbytes (1 Mbyte = 1048576 bytes) (Общее дисковое пространство 257 Мбайт (1 Мбайт=1048576 байт), WARNING! Data in a Primary DOS Drive will be lost. (Внимание! Данные в первичном разделе ДОС Диска будут уничтожены), Do you wish (Вы желаете), to continue......? [N] (продолжить? ). Для уничтожения раздела нужно ответить Y . Внизу экрана находится надпись: Press Esc to return to Fdisk options (нажмите на клавишу Esc для возврата в режимы (опции) Fdisk , то есть произойдет выход из данного подрежима).

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

При вводе символа “1” из списка режимов (первое окно), на экране появится окно, где сверху находится заголовок: Create DOS Partition or Logical DOS Drive (создание ДОС разделов или логических ДОС устройств). Далее: Current fixed disk drive: 1 (текущий фиксированный диск: 1) и Choose one of the following: (выберите одно из следующих:). Далее следует описание режимов:

1. Create Primary DOS Partition (создание первичного ДОС раздела);

2. Create Extended DOS Partition (создание расширенного ДОС раздела);

3. Create Logical DOS Drive(s) in the Extended DOS Partition (создание логического ДОС устройства в расширенном ДОС разделе).

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

Создание первичного раздела. Для того, чтобы создать первичный раздел, необходимо набрать символ “1” в меню создания разделов. При этом на экране появится окно, где сверху находится заголовок: Create Primary DOS Partition (создание первичного раздела ДОС).

Ниже находится запрос: Do you wish to use the maximum available size for a Primary DOS Partition and make the partition active (Y/N)...? [Y] (Вы желаете использовать максимально имеющееся пространство для Первичного ДОС раздела и сделать раздел активным (Y/N)...?). Ответ “Y ” (Да) означает, что на диске будет находиться только один первичный раздел. Так как первичный раздел содержит только одно логическое устройство, то данный ответ предполагает, что на диске будет находиться только одно логическое устройство. При ответе “N” необходимо в дальнейшем создать и вторичный раздел, на котором может находиться несколько логических устройств. Чтобы выйти из этого подрежима, нажмите на клавишу Esc.

Создание вторичного раздела. Для создания вторичного раздела необходимо набрать символ “2” в меню создания разделов; в результате на экране появится окно, в котором имеются надписи: Create extended DOS partition (создание вторичного ДОС раздела), далее следует заголовок: Partition Status Type Size in Mb Percentage of disk used (Раздел Статус Тип Размер в мегабайтах Процент использования) и ниже значения: C: 1 A PRI DOS 50 20% , то есть раздел С:, статус 1А и так далее. Total disk space is 250 Mbytes (1 Mbyte = 1048576 bytes) (Общее дисковой пространство 250 Мбайт (1 Мбайт=1048576 байт), Maximum space available for partition is 200 Mb (80 %). Enter partition size in Mb or percent of disk space (%) to create an extended DOS partition….. (Максимальное пространство, имеющееся для разбиения, составляет 200 Мегабайт (80%). Введите размер разбиения в мегабайтах или в процентах дискового пространства (%) для создания расширенного раздела … ). Введите размер памяти для расширенного (вторичного) раздела. Если это значение будет меньше, чем имеется на диске, то последует запрос для следующего вторичного раздела и так далее. После разбиения всего оставшегося дискового пространства под расширенный раздел нужно выйти из режима и создать логические устройства в расширенном разделе.

Внизу экрана находится надпись: Press Esc to return to Fdisk options (нажмите на клавишу Esc для возврата в режимы (опции) Fdisk , то есть для выхода из данного подрежима).

Создание логических устройств во вторичном разделе. Для того, чтобы создать логическое устройство, необходимо набрать символ “3” в меню создания разделов; в окне режима появится надпись: Create logical DOS drive (s ) in the extended DOS partition (создание логического ДОС устройства в расширенном ДОС разделе), далее следует текст: Total partition space is 200 Mbytes (1 Mbyte = 1048576 bytes) (Общее пространство в разделе 200 Мбайт (1 Мбайт=1048576 байт), Maximum space available for logical drive is 200 Mb (100 %). Enter logical drive size ….. (Максимальное пространство, имеющееся для логического устройства, составляет 200 Мегабайт (100%). Введите размер логического устройства … ). Необходимо ввести размер памяти для логического устройства. Если это значение будет меньше, чем имеется в разделе, то последует запрос для следующего логического устройства и так далее. Чтобы выйти из подрежима, нажмите на клавишу Esc.

1.6.2 MSD - информация о системе

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

На экране появится сообщение: “MSD is examining your system ... ” (MSD проверяет вашу систему), после чего на экране возникнет окно, в котором имеются основные разделы: Computer..., Disk Drives..., Memory..., LPT Ports..., Video..., COM Ports..., Network..., IRQ Status..., OS Version..., TSR Programs..., Mouse..., Device Drivers..., Other Adapters... и главное меню (File Utilities Help ). Рассмотрим их подробнее.

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

Режимы работы

Computer (компьютер). В окне режима содержатся надписи: Computer Name : Phoenix (имя компьютера: Phoenix - имя производителя), BIOS Manufacturer : Phoenix (производитель BIOS: Phoenix. BIOS - программа, вызываемая при включении компьютера, до загрузки ДОС, и устанавливающая параметры системы), BIOS Version : A486 Version 1.03 (версия BIOS: А486 версия 103), BIOS Category: IBM PC/AT (категория BIOS: IBM PC/AT), BIOS ID Bytes : FC 01 00 (байты идентификации BIOS), BIOS Date: 03/25/95 (дата создания BIOS), Processor: 486DX (процессор 486DX. Виды процессоров описаны в разделе технического обеспечения), Math Coprocessor: Internal (математический сопроцессор: внутренний). Значение может иметь два вида: внутренний и внешний. У процессоров типа Pentium значение будет внутренний, то есть встроенный в процессор, Keyboard : Enhanced (клавиатура: расширенная), Bus Type: ISA/AT/Classic Bus (тип шины: ISA/AT/классическая шина), DMA Controller : Yes (контроллер DMA). Понятие DMA и другие подробно описаны в разделе о программном обеспечении, Cascaded IRQ2 : Yes (каскад IRQ2: да). Имеется второй каскад прерываний IRQ2 (Yes). Данный каскад имеется в большинстве компьютеров, BIOS Data Segment: D44C -10848k (сегмент данных BIOS: D44C -10848k, где располагается Bios в оперативной памяти).

Memory (память). В окне режима содержится: Заголовок , содержащий надписи: Available (в наличии), RAM (оперативная память), ROM (память только для чтения), Possibly Available (возможно в наличии), EMS , Page (страница), Frame (кадр), Used UMBs (используемые блоки UMB), Free UMBs (свободно блоков UMB), и разделы: Conventional Memory (основная память), Total: 639K (всего: 639K), Available: 534K 547264 bytes (в наличии 534 килобайт или 547264 байт), Extended Memory (расширенная память), Total: 7168K (всего 7168 килобайт), XMS Information (информация о расширенной памяти), XMS Version: 3.00 (версия расширенной памяти 3.00), Driver Version: 3.10 (версия драйвера 3.10), A20 Address Line: Enabled (адресная линия А20: имеется), High Memory Area: In use (область верхней памяти: в использовании), Available: 5056K (в наличии: 5056 килобайт), Largest Free Block: 5056K (наибольший свободный блок: 5056 килобайт), Available SXMS: 5056K (в наличии SXMS: 5056 килобайт).

Video (видео). В окне режима имеются надписи: Video Adapter Type: VGA (тип видеоадаптера: VGA), Manufacturer: Unknown (производитель: неизвестен), Model: (модель), Display Type: VGA Color (тип дисплея: VGA), Color (цветной), Video Mode: 3 (видеорежим: тип 3), Number of Columns: 80 (число столбцов: 80), Number of Rows: 25 (число строк: 25), Video BIOS Version: Western Digital Inc V1.2 (версия видео BIOS: Western Digital Inc - название фирмы), V1.2 (номер версии), Video BIOS Date: 01/14/94 (дата видео BIOS: 01/14/94), VESA Support Installed: Yes (установлена поддержка VESA (VESA - название видеошины): Да), VESA Version: 1.02 (VESA версия: 1.02), VESA OEM Name: Western Digital Inc V1.2 (имя VESA OEM: Western Digital Inc V1.2), Secondary Adapter: None (второй адаптер: нет, ОЕМ обозначает фирму, которая действует по лицензии какой-либо компании, с правом указывать имя этой компании на изделии).

Network... (сеть) в книге сети не рассматривается. Если подключения к сети нет, на экране около названия сети появится надпись: No Network (нет сети). После выполнения режима на экране появится окно с текстом: Network Detected: No (обнаружена сеть: нет).

OS Version (версия операционной системы). Окно режима состоит из двух частей. Первая – с параметрами системы, вторая - Environment Strings (переменные окружения) – с параметрами окружения, которые находятся, в основном, в файле Autoexec.bat. Рассмотрим первую часть окна. Operating System: MS-DOS 6.22 (операционная система: MS-DOS (ДОС фирмы Microsoft) версии 6.22), Internal Revision: 00 (изменение: 00), OEM Serial Number: FFH (серийный номер OEM: FFH), User Serial Number: 000000H (пользовательский серийный номер 000000H), OEM Version String: MS-DOS Version 6.22 (OEM версия: MS-DOS версия 6.22), DOS Located in: HMA (ДОС расположен в: верхней области), путь программы: C:\WINDOWS\MSD.EXE).

Mouse (мышь). Параметры режима: Driver Manufacturer: Microsoft (производитель драйвера: Microsoft (Microsoft - название фирмы)), DOS Driver Type: Serial Mouse (тип драйвера ДОС: серийная мышь), Driver File Type: .COM File (тип файла драйвера: .COM файл (название расширения файла)), DOS Driver Version: 8.20 (версия ДОС драйвера: 8.20), Mouse IRQ: 4 (номер прерывания для мыши: 4), Mouse COM Port: COM1: (последовательный порт мыши: COM1), Mouse COM Port Address: 03F8H (адрес последовательного порта мыши: 03F8H), Number of Mouse Buttons: 2 (число кнопок мыши: 2), Horizontal Sensitivity: 50 (горизонтальная чувствительность: 50), Mouse to Cursor Ratio: 1: 1 (соотношение мыши к курсору: 1: 1), Vertical Sensitivity: 50 (вертикальная чувствительность: 50), Mouse to Cursor Ratio: 1: 1 (соотношение мыши к курсору: 1: 1), Threshold Speed: 50 (пороговая скорость: 50), Mouse Language: English (язык мыши: английский), Path to MOUSE.INI: C:\util\ncold\MOUSE.INI (путь к программе мыши: C:\util\ncold\MOUSE.INI).

Other Adapters (другие адаптеры) – устанавливает типы других адаптеров, в частности, при наличии джойстика – его параметры. Если джойстик отсутствует, на экране появится сообщение: Game Adapter: Not Detected (игровой адаптер: не обнаружено). Disk Drives (дисковые накопители) - позволяет определить, какие имеются устройства считывания с дисков. Заголовок состоит из: Drive Type (тип накопителя), Free Space (свободное пространство) и Total Size (общий размер). A:-Floppy Drive, 3.5" 1.44M (устройство считывания флоппи - дисков, размером 3.5 дюймов, емкостью 1.44 мегабайт), Cylinders- 80 (80 – цилиндров), C:-Fixed Disk, CMOS Type 31 (фиксированный (жесткий) диск, тип в памяти BIOS – 31), 285 Cylinders, 16 Heads (285 цилиндров, 16 головок), 512 Bytes/Sector, 63, Sectors/Track (512 байт в секторе, 63 секторов на дорожке), CMOS Fixed Disk Parameters (параметры жесткого диска в CMOS), 524 Cylinders, 16 Heads (524 цилиндра, 16 головок), 63 Sectors/Track (63 сектора на дорожке), D:-Fixed Disk, CMOS Type 0 (фиксированный (жесткий) диск, тип в памяти BIOS – 0), 224 Cylinders, 16 Heads (224 цилиндра, 16 головок), 512 Bytes/Sector, 63 Sectors/Track (512 байт в секторе, 63 сектора на дорожке), CMOS Fixed Disk Parameters (параметры жесткого диска в CMOS), 11856 Cylinders, 246 Heads (11856 цилиндра, 246 головок, 0 Sectors/Track - 0 секторов на дорожке), E:-Fixed Disk , CMOS Type 0 (фиксированный (жесткий) диск Е:, тип в памяти BIOS – 0), 14 Cylinders, 16 Heads (14 цилиндра, 16 головок).

LPT Ports (порт LPT - параллельный порт). В окне режима имеются надписи: Port (порт), Port Address (адрес порта), On Line (включен), Paper Out (нет бумаги), I/O Error (ошибка ввода/вывода), Time Out (выдержка времени), Busy (занят), ACK (символ подтверждения передачи). Далее находятся номера параллельных устройств (LPT1:, LPT2:, LPT3: ) и их характеристики.

COM Ports (порты COM - последовательные порты). В заголовке окна режима находятся четыре устройства: COM1:, COM2:, COM3:, COM4:, и далее: Port Address (адрес порта), Baud Rate (скорость передачи в бодах), Parity (четность), Data Bits (биты данных), Stop Bits (стоповые биты), далее находятся сигналы модема: Carrier Detect (CD) (обнаружение несущей), Ring Indicator (RI) (индикатор звонка), Data Set Ready (DSR) (готовность модема), Clear To Send (CTS) (готовность на передачу), UART Chip Used (используется чип UART).

IRQ Status (статус прерываний). В заголовке окна режима имеется: IRQ (прерывание), Address (адрес), Description (описание), Detected (обнаружено), Handled By (управляется через). Timer Click (интервал времени), Keyboard (клавиатура), Second 8259A (второй 8259A), COM2:, COM4:, COM1:, COM3: (последовательные порты), Serial Mouse (серийная мышь), LPT1:, LPT2: (параллельные порты), Floppy Disk (флоппи диски), Real-Time Clock (часы реального времени), Redirected IRQ2 (переадресация второго прерывания), Reserved (зарезервировано), Math Coprocessor (математический сопроцессор), Fixed Disk (жесткий диск), KBDSCR.COM (имя программы), Default Handlers (управление по умолчанию), System Area (системная область).

TSR Programs (резидентные программы). Резидентные программы - это программы, которые постоянно находятся в оперативной памяти компьютера, например, программа работы с мышью. Кроме программ, в окне имеются сообщения о буферах, системных блоках и зарезервированных областях. Обычные программы после выхода из них освобождают память. Заголовок: Program Name (имя программы), Address (адрес), Size (размер), Command Line Parameters (параметры командной линии), System Data (системные данные), File Handles (управление файлами), FCBS (имя системного блока), BUFFERS (буферы), Directories (директории), Default Handlers (управление по умолчанию), System Code (системные коды), Free Memory (свободная память).

Device Drivers (драйверы устройств) позволяет вывести на экран имеющиеся драйверы устройств. В заголовке: Device (устройство), Filename (имя файла), Units (устройства), Header (заголовок, то есть начальные адреса программ), Attributes (атрибуты), NUL (ноль), Block Device (блок устройств), CON DISPLAY (консоль дисплей), HIMEM (имя программы), SETVER (имя программы), CON (консоль, которая может быть или дисплей, или клавиатура), AUX (вспомогательный), PRN (печать), CLOCK$ (часы), COM1, COM2, COM3 (последовательные порты, LPT1, LPT2, LPT3 - параллельные порты).

Главное меню. Главное меню содержит подменю File (файл), Utilities (утилиты), Help (помощь).

File (файл). Окно режима содержит следующее:

Find File ... (найти файл). В окне режима появится поле, где нужно указать шаблон файла, который необходимо найти (Search for - искать), и директорию, в которой производить поиск (Start from - начинать с), после чего нажать на клавишу Search для поиска. Когда файлы будут найдены, на экране появится окно с именами выбранных файлов. Переключатели: Include sub-dirs (включая поддиректории), Search boot drive (искать загрузочные сектора дисков), Search all drives (искать во всех дисках). Кнопки: Search (поиск), Cancel (прекратить).

Report Information (информация рапорта) позволяет выбрать те режимы, информация о которых должна быть распечатана. Чтобы установить переключатель, нужно подвести к нему курсор и нажать на клавишу «пробел», при этом в квадратных скобках появится крестик. Для отмены режима нужно снова нажать на клавишу «пробел», и квадрат пропадет. Можно указать печать всех режимов Report All , либо выбрать необходимые. Ниже находится список режимов: Report All (весь рапорт), Mouse (мышь), Memory Browser (просмотр памяти), Customer Information (пользовательская информация), Other Adapters (другие адаптеры), CONFIG.SYS (имя файла), System Summary (резюме по системе), Disk Drives (драйверы дисков), AUTOEXEC.BAT (имя файла), Computer (компьютер), LPT Ports (порт LPT), WIN.INI (системный файл Windows), Memory (память), COM Ports (порт COM), SYSTEM.INI (системный файл Windows), Video (видео), IRQ Status (статус прерываний), Network (сеть), TSR Programs (резидентные программы), OS Version (установленная версия операционной системы), Device Drivers (драйверы устройств).

AUTOEXEC.BAT, CONFIG.SYS, WIN.INI, SYSTEM.INI (имена системных файлов). При нажатии на имя одного из файлов на экране появится окно с его содержимым.

eXit (выход) – позволяет выйти из программы.

Utilities (утилиты). Окно содержит подменю, режимы которого рассмотрены ниже. Memory Block Display ... (блок видеопамяти). После входа в этот режим на экране появится окно, в котором имеется два поля: Allocated memory (распределение памяти) и Memory map (карта памяти). В первом окне находится имена программ, находящихся в памяти, их адрес и размер. Во втором окне показано распределение программ по адресам, где слева указан адрес, по которому находится программа.

Memory Browser ... (просмотр памяти).

Insert Command ... (вставить команду).

Test Printer ... (тестирование принтера). Окно режима содержит поля Printer Type (тип принтера): Generic/TTY Printer (общий тип TTY принтера) и Postscript Printer (принтер с языком Postscript). Поле Test Type (тип теста): 7-bit ASCII (семибитовый тест с кодом ASCII) и 8-bit ASCII (восьмибитовый тест в кодах ASCII). В поле Printer Port (порт принтера) указаны порты, к которым может быть подключен принтер: LPT1, LPT2, LPT3, COM1, COM2, COM3 , и COM4 .

Black & White (белый и черный) позволяет изменить вывод на экран изображение в белом и черном цветах. Данный режим можно также вызвать при помощи клавиши F5 .

Help (помощь). Содержит справочную информацию о программе с указанием номера версии, компании-изготовителя.

1.6.3 Программа Scandisk

Программа Scandisk предназначена для проверки диска. При её запуске начинается проверка диска и на экране появится окно, в котором сверху имеется название фирмы-разработчика и название программы (Microsoft ScanDisk ), далее сообщение: ScanDisk is now checking the following areas of drive D: (ScanDisk сейчас проверяет следующие области на диске D:). Ниже находится список областей, причем после выполнения теста около режима появляется галочка: Media descriptor - дескриптор носителя, File allocation tables - таблица FAT (таблица распределения файлов), Directory structure - структура директорий, File system - файловая система, Surface scan - сканирование поверхности. Внизу экрана меняется цифра, определяющая, сколько процентов выполнено (43% completed - 43% выполнено). Ниже находятся кнопки Pause (пауза) - позволяет остановить на некоторое время работу программы), < More Info > (больше информации) и < Exit >(выход - выход из программы).

По окончании сканирования на экране появится сообщение: ScanDisk has finished testing the file structure of drive D. If you want, ScanDisk can also perform a surface scan on this drive. During a surface scan, ScanDisk checks the physical surface of the disk and identifies any areas that may be failing. In most cases, ScanDisk can recover the data from such areas. A surface scan on drive D will take about 10 minutes. You can stop the scan at any time by choosing Exit. Do you want to perform a surface scan now ? (ScanDisk закончил тестирование файловой структуры на устройстве D. Если вы хотите, ScanDisk может также выполнить сканирование поверхности этого устройства. В процессе сканирования ScanDisk проверяет физическую поверхность этого диска и идентифицирует любую площадь, которая, возможно, испорчена. Во многих случаях ScanDisk может восстановить данные таких областей. Сканирование поверхности на устройстве D займет около 10 минут. Вы можете прекратить сканирование в любое время, выбрав Exit. Вы хотите выполнить сканирование поверхности?) Ответьте Yes (да) или No (нет).

После завершения работы программы, если тестирование прошло успешно, на экране появится сообщение: ScanDisk did not find any problems on drive E (ScanDisk не нашел проблем на устройстве E). Внизу находится две кнопки: View Log (просмотр протокола) и < Exit > (выход - выход из программы). При нажатии на первую кнопку на экран будет выведено сообщение, где указано, какие проблемы имеются на диске. Внизу окна находится надпись: (more ) (далее), что означает, что информации выведена не вся. Чтобы ее просмотреть, следует воспользоваться клавишей Page Down . После нажатия на экране появится продолжение сообщений и надпись: (more ) (далее), что означает наличие информации на экране еще ниже. Если вы хотите просмотреть предыдущее сообщение, нажмите на клавишу Page Up . Если информация имеется ниже на экране, то внизу будет помещена надпись: (more ), которую также можно просмотреть при помощи клавиши Page Down . Внизу находятся кнопки: OK (позволяет выйти из режима) и < Save Log > (сохранение протокола). Ниже приведен перевод встречающихся сообщений: Microsoft (название фирмы-производителя программы) ScanDisk (имя программы), Log file generated at 07:39PM on Sunday, July 19, 1998. (Протокол сформирован 07:39 PM (РМ означает после полудня, то есть в 17:39), в Понедельник, Июль 19, 1998), ScanDisk checked drive E for problems, with the following results: Directory structure (ScanDisk проверил устройство E на наличие проблем со следующими результатами: Directory structure (Структура директорий), ScanDisk did not find any problems (ScanDisk не нашел проблем), MS-DOS file allocation table MS-DOS (таблица распределения файлов MS-DOS), MS-DOS File system (MS-DOS файловая система), Surface scan (Сканирование поверхности).

После входа в режим сохранения протокола на экране появится сообщение о том, что ScanDisk сохраняет протокол повреждений в C:\SCANDISK.LOG файл и далее: ScanDisk tests every area of the drive thoroughly. If it finds physical problems, ScanDisk moves any data in that location to a safe area of the drive, and then marks the damaged area as unusable. (ScanDisk тщательно тестирует каждую область на устройстве. Если найдены проблемы на физическом уровне, ScanDisk переносит любые данные из этой площади в безопасную область на устройстве и затем отметит поврежденную площадь как неиспользуемую).

Диалог Сканирования Поверхности показывает карту устройства, где каждый блок представляет собой определенное число кластеров на устройстве. Для примера, если устройство имеет всего 20 000 кластеров, то каждый блок будет содержать 32 кластера. Список в нижней правой части диалога означает: Неиспользованный кластер : (Большая часть кластеров в этом блоке свободны), Некоторые используемые кластеры : (Некоторые, но не все кластеры в данном блоке – используются), Используемые кластеры : (Все кластеры в этом блоке – используются). Некоторые плохие кластеры : (Некоторые, но не все кластеры в этом блоке маркируются как плохие. Если этот символ появляется в зоне устройства, которое ScanDisk еще не оттестировал, то плохой кластер(ы) в этой зоне были ранее маркированы как плохие).

1.6.4 Программа Unformat для восстановления дисков

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

Для вызова программы наберите Unformat_ А:, где Е: - имя диска, в котором должна быть восстановлена информация. После начала работы программы на экране появятся сообщения (пустые строчки убраны):

Restores the system area of your disk by using the image file created by the MIRROR command. (Восстановление системной зоны вашего диска с использованием образа файла, созданного Mirror командой)

WARNING !! WARNING !! (Внимание !! Внимание !!)

This command should be used only to recover from the inadvertent use of the FORMAT command or the RECOVER command. Any other use of the UNFORMAT command may cause you to lose data! Files modified since the MIRROR image file was created may be lost. (Эта команда будет восстанавливать только данные, потерянные из-за невнимательного использования команд Format или Recover. Любое другое использование команды Unformat может привести к потере данных! Файлы, модифицированные с того момента, когда был создан файл-образ Mirror, могут пропасть).

Searching disk for MIRROR image. (поиск на диске Mirror-файла).

The last time the MIRROR or FORMAT command was used was at 16:12 on 05/09/98 . (В последний раз команды Mirror или Format применялись в 16:12 от 05/09/98).

The MIRROR image file has been validated . (Файл- образ Mirror правильный).

Are you sure you want to update the system area of your drive А: (Y/N)? (Вы уверены, что хотите восстановить системную область диска А: (Y/N)?). Ответьте Y, чтобы программа продолжила работу, и N – для прекращения работы. При продолжении работы на экране появятся сообщения:

The system area of drive А: has been rebuilt . (Системная область диска А: восстановлена).

You may need to restart the system . (Возможно, вам потребуется перезагрузить систему).

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

1.6.5 Help - программа помощи

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

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

Далее находится надпись: Use the scroll bars to see more commands. Or, press the PAGE DOWN key. For more information about using MS-DOS Help, choose How to Use MS-DOS Help from the Help menu, or press F1. To exit MS-DOS Help, press ALT, F, X . (используйте линии прокрутки для просмотра других команд. Или нажмите на клавишу Page Down. Для получения дополнительной информации используйте MS-DOS Help, выбрав Как использовать MS-DOS Help в меню Help , или нажмите на клавишу F1 . Для выхода из режима Help MS-DOS нажмите на ALT, F, X ). Отметим, что запись ALT, F, X в системе помощи эквивалентна ALT+F и X в данной книге.

Ниже находятся пункты , содержащие описание команд или разделов системы ДОС, заключенные в треугольные скобки “<“ и ”>“. После подведения на них курсора и нажатия на клавишу Enter на экране появится описание выбранного пункта. Чтобы перейти к следующему пункту на строке, нажмите на клавишу Tab . При нажатии на клавишу с определенным символом курсор перейдет на первый пункт, содержащий в начале данный символ. Например, нажав на символ “А”, вы переведете курсор на пункт Ansi. С помощью клавиш Shift +x , где х – буква, можно перейти на последнюю запись, содержащую первый набранный символ. Например, при нажатии на Shift+А курсор перейдет на пункт с именем Attrib. Shift+Tab - перемещает курсор в обратном порядке по сравнению с клавишей Tab . Как всегда, при нажатии на клавишу Alt и начальный символ главного меню произойдет переход на данную группу режимов. Так набрав Alt+F , вы перейдете к группе File , Alt+S – к Search , Alt+H – к группе Help . На экране имеется список не всех пунктов. Для того, чтобы просмотреть другие пункты, необходимо воспользоваться линиями прокрутки или клавишами со стрелками, Page Up, Page down. Клавиша Home End - на конец строки.

Просмотр пункта меню. Принцип работы программы для разных пунктов аналогичен. В главном окне имеется строка с двумя режимами: Note (замечание), Examples (примеры) и ниже - описание синтаксиса выбранной команды. Таким образом, можно просмотреть три раздела пункта: синтаксис, замечания и примеры. Чтобы просмотреть текст с замечаниями, нужно нажать на надпись Note, а для просмотра раздела с примерами – на Examples , которые окружены символами “<“ и ”>“. В режиме просмотра Note на экране появится строчка с режимами Examples (примеры) и Syntax (синтаксис). Нажав на надпись Examples , происходит переход в режим просмотра замечаний, а на Syntax – к предыдущему пункту с описанием синтаксиса команды. Аналогично, при входе в режим просмотра примеров на экране появится строка, позволяющая перейти в режимы: Syntax (синтаксис) и Note (замечание).

Для просмотра описания команды (в трех режимах: синтаксис, замечание и примеры) можно воспользоваться клавишами со стрелками, Page Up, Page down. Клавиша Home позволяет установить курсор на начало, а End - на конец строки. При нажатии на клавиши Alt+C произойдет переход к первоначальному окну, содержащему список пунктов, которые требуется увидеть. Воспользовавшись комбинацией Alt+N , перейдете к следующему пункту. При нахождении в окне просмотра синтаксиса команды, после нажатия на клавиши произойдет переход к просмотру замечаний, далее будут показаны примеры команды, потом к просмотру синтаксиса следующей команды и так далее, например, команда Buffers после Break. При нажатии на клавиши Alt+B произойдет переход к предыдущему просмотру в обратном порядке по сравнению с текущей командой. Для выхода из пункта нажмите на клавишу Esc . При этом на экране снова появится первоначальное окно со списком пунктов.

Список режимов главного меню. В строке главного меню имеются названия трех панелей режимов: File, Search и Help.

Панель режимов File . Данная панель имеет два режима: Print... и Exit . Режим Print... позволяет распечатать содержимое текста режима, которое находится в данный момент на экране. При нажатии на надпись Printer Setup... система входит в режим, позволяющий установить порт, к которому подключен принтер. Команда Exit позволяет выйти из программы.

Панель режимов Search . Данная панель содержит следующие режимы: Find... и Repeat Last Find .

Режим Find... позволяет найти цепочку символов в текстах. Поиск начинается с описания синтаксиса команды Ansi, далее происходит просмотр текстов замечаний, примеров, синтаксиса следующей команды и так далее. На экране появится окно, где имеется режим What , в котором указывается цепочка символов, которую необходимо найти. Переключатель Match Upper/Lowercase позволяет проводить поиск с учетом, какими символами набрана цепочка: прописными (большими) или строчными (маленькими). Переключатель Whole Word позволяет проводить поиск целого слова. Слово - это последовательность символов, окруженная пробелами или знаками пунктуации. Внизу находятся надписи, которые обозначают: OK - выполнение режима, Cancel - отказ от выполнения режима, Help - вход в справочную систему программы.

Режим Repeat Last Find (повторить последний поиск) позволяет произвести поиск следующей встречающейся цепочки символов. Вместо того, чтобы нажимать на надпись данного режима, можно воспользоваться клавишей F3 .

Панель режимов Help . Режим About... позволяет вывести на экран табличку с номером версии, фирмы-изготовителя и другую справочную информацию.

Режим How To Use MS-DOS Help позволяет собственно войти в режим помощи. Работа в справочной системе аналогична работе в программе, где пункты - содержат описание разделов справочной системы и окружены символами: “<“ и ”>“. При подведении на них курсора и нажатии на клавишу Enter на экране появится описание выбранного пункта. Для просмотра всего текста, включая и тот, что не поместился на экране, можно воспользоваться линиями прокрутки или клавишами со стрелками, Page Up, Page down. Клавиша Home позволяет установить курсор на начало, а End на конец строки. Можно также воспользоваться клавишами: Alt+C для перехода к первоначальному окну, Alt+N – для перехода к следующему пункту, Alt+B – для перехода к просмотру разделов текста в обратном порядке.

1.7 Форматирование и создание загрузочной дискеты

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

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

Для форматирования используются разные программы. Это может быть программа Format из системы ДОС, Sformat из пакета программ Norton Utilities, один из режимов программы Norton Commander, режимы системы Windows. В данной главе мы рассмотрим программу Format для дискет размером 3,5 дюйма. Для дискет 5 1/4 дюйма принципы работы те же.

Чтобы запустить программу, необходимо набрать в командной строке “Format А:” и нажать на клавишу Enter . При этом неважно, какими символами вы наберете данный текст – прописными (большими) или строчными (маленькими), или теми или другими. Первое слово (Format) обозначает имя программы, второе (А:) является параметром программы и обозначает, что будет форматироваться диск, находящийся в устройстве с данным именем. Можно указать другое имя (В:), тогда форматирование будет проводиться в этом устройстве. Если вы неопытный пользователь, то не указывайте параметр С:, D:, так как уничтожите все данные на жестком диске. После начала работы программы на экране появится сообщение:

Insert new diskette for drive A : (вставьте новую дискету в устройство А:)

and press ENTER when ready... (и нажмите на клавишу Enter , когда будете готовы...)

После появления этого сообщения установите дискету в устройство, которое указано при вызове программы (А:) и нажмите на клавишу Enter . Если вы передумали форматировать, нажмите на клавиши Ctrl+C . В случае продолжения работы на экране появится сообщение:

Checking existing disk format (проверка формата существующего диска).

Saving UNFORMAT information (сохранение информации для UNFORMAT).

Verifying 1.44M (проверка 1.44 М).

5 percent completed (5 процентов выполнено).

Вначале проводится проверка диска, затем сохранение информации для программы UNFORMAT и, если нужно восстановить информацию отформатированного диска, вы сможете использовать программу UNFORMAT. Далее указан размер дискеты (1.44). Начинается процесс форматирования, при этом на экране появляются цифры, которые обозначают процент выполнения. Они меняются от 1 до 100 %. В конце работы на экране появится сообщение о том, что форматирование окончено и запрос, будете ли вы вводить имя диска:

Format complete (Форматирование закончено).

{Имя тома (11 символов, ENTER – если для ничего)?} Это “ничего” означает, что вы не будете вводить имя диска.

Если нужно указать имя диска, то укажите его и нажмите на клавишу Enter . В случае, когда имя не принципиально, то просто нажмите на клавишу Enter . Имя диска требуется довольно редко, поэтому можно его не указывать. Однако при некоторых действиях, например, при установке системы ДОС, требуются дискеты с определенным именем. Это сделано для того, чтобы не вставить произвольную дискету с нужными данными и их не испортить. После окончания работы на экране появится статистика и запрос на продолжение работы:

Volume label (11 characters, ENTER for none)? { метка тома (11 символов, ENTER для ничего)? }

1 457 664 bytes total disk space (1 457 664 байт общее пространство на диске)

1 457 664 bytes available on disk (1 457 664 байт имеется на диске)

512 bytes in each allocation unit. (512 байт на каждом распределенном устройстве)

2 847 allocation units available on disk (2 847 распределенных устройств имеется на диске).

Volume Serial Number is 2040-1303 (серийный номер тома 2040-1303)

Format another (Y /N )? (форматировать другой Да/Нет?).

Замечания. Если не указать имя тома, то программа сама присвоит свой номер, например, (2040-1303).

В конце форматирования нужно дать ответ, продолжить работу и форматировать другую дискету (Y) или закончить работу (N), после чего надо нажать на клавишу Enter . Жесткий диск также разбивается на сектора, однако размер секторов может быть больше, так как емкость диска больше, чем на дискете. Всего на дискете имеется 2847 секторов.

Создание загрузочной дискеты при помощи программы Format. Перед тем, как работать на компьютере, необходимо создать загрузочную дискету. Такая дискета необходима, если случайно уничтожен системный файл в корневой директории либо компьютер заражен вирусом. На практике лучше создать не одну, а две или три дискеты. Для ее создания нужно набрать в командной строке: Format_a:_/s. Работа с данной программой аналогична описанному в предыдущем пункте, только после окончания форматирования появится следующая надпись: System transferred (система перенесена).

1.8 Русификация компьютера

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

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

Для вывода в системе ДОС должны быть русифицированы: экран, клавиатура, принтер. Отдельно будет рассмотрен вопрос русифицированния программ. Для русификации клавиатуры и экрана можно воспользоваться двумя возможностями – используя программы ДОС или нестандартные программы. Если вы решили использовать стандартные возможности системы ДОС, нужно установить 866 страницу. Для этого необходимо вставить определенные команды в следующие файлы:

- в файл Autoexec.bat:

MODE CON CODEPAGE PREPARE=((866) C:\DOS\EGA.CPI)

CHCP 866

KEYB RU,C:\DOS\KEYBOARD.SYS , где

Первая строка определяется командой MODE , для консоли (CON ) устанавливается кодовая страница (CODEPAGE ) с номером 866 для экрана с указанием пути, где находится программа (C:\DOS\EGA.CPI );

Вторая строка позволяет загрузить таблицу символов для принтера, клавиатуры и дисплея (CHCP 866 );

Третья строка позволяет переопределить раскладку клавиатуры на национальный алфавит, причем настройка берется из файла с именем и путем под названием: C:\DOS\ KEYBOARD.SYS .

в файл Config.sys :

COUNTRY=007,C:\DOS\COUNTRY.SYS

DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,1)

INSTALL=C:\DOS\NLSFUNC.EXE C:\DOS\COUNTRY.SYS , где

Первая строка устанавливает код страны (007 ) с указанием пути и файла (C:\DOS\COUNTRY.SYS);

Вторая строка позволяет установить драйвер экрана;

Третья строка устанавливает резидентную программу, которая нужна для программы СНСР.

Можно воспринять указанные строчки как данность и, особенно не вникая в их смысл, просто поставить их в указанные файлы. При этом программы и драйверы должны находиться по указанному пути. То есть, если имеется строчка C:\DOS\COUNTRY.SYS , то файл COUNTRY.SYS должен находиться по указанному пути (C:\DOS\ ). Если файл находится по другому пути, то необходимо изменить описание пути к нему.

Нестандартные программы . Для русификации экрана и клавиатуры в настоящее время существует много программ, таких, как Keyrus, Kbdscr, Mkey, Kbd и многие другие. Все программы являются резидентными, то есть один раз загружаются и действуют до конца сеанса работы с компьютером. В основном действуют они одинаково. Различие заключается в виде шрифта, в котором символы выводятся на экран, и в дополнительных возможностях, которые могут быть у программы, например, переопределение расположения клавиш, что может быть удобным при изменении клавиш со знаками препинания, когда вы привыкли работать с определенным расположением, как в системе Windows, полное гашение экрана после определенного периода времени и так далее.

В этих программах для переключения с английского набора шрифта на русский и наоборот используется комбинация клавиш Ctrl , Alt , и клавиша Shift . В частности, можно воспользоваться комбинациями: левая клавиша Shift+ правая Shift , левая клавиша Ctrl+ правая Ctrl , просто правая Ctrl , Alt+Ctrl , Alt+Shift и так далее. Часто при этом фон вокруг экрана изменяет цвет и возникает звуковой сигнал.

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

Принтер. Для разных принтеров имеются свои собственные пути разрешения проблемы использования русских символов. Бывают матричные принтеры, имеющие встроенный набор шрифтов для русских символов. То есть можно в любой момент, включив такой принтер, получить распечатку, в которой будут использованы русские шрифты, вшитые в его память. Часто бывает, что это не один набор шрифтов, а несколько начертаний, например, наклонные, жирные и подчеркнутые. Если же нам нужен иной тип шрифта, необходимы специальные драйверы, которые обычно поставляются на дискетах вместе с принтерами. Существуют также другие возможности. Однако, применяя эти шрифты, нельзя выключать принтер, так как память в принтере стирается и придется заново загрузить программу.

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

Лазерные и струйные принтеры имеют свои драйверы, они разнообразны и число их довольно велико. Однако встречаются и такие устройства, для которых необходимы программы других типов. Эти программы поставляются вместе с принтером на дискетах и состоят из трех частей: для системы ДОС, для Windows 3.11, для Windows 9х. Причем, если программа загружена для работы принтера в системе ДОС, то он не будет работать в Windows и наоборот. То есть нужно загрузить соответствующие программы для тех систем, в которых вы собираетесь работать.

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

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

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

1.9 Пакет сервисных программ Norton Utilities (NU)

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

Список программ пакета Norton Utilities

СРЕДСТВА

Batch Enhancer - включает в себя следующие команды для пакетных файлов:

ask - вывод запроса на экран;

beep - выдача звукового сигнала;

box - прорисовка рамки;

cls - очистка экрана;

delay - приостановка выполнения командного файла;

exit - завершение выполнения командного файла;

goto - передача управления на другую строку;

jump - выполнение условного перехода;

monthday - определение дня месяца;

rowcol - установка курсора в указанную позицию на экране;

sa - установка цвета и атрибутов символов;

shiftstate - определение кода нажатой клавиши;

trigger - приостановка выполнения командного файла до определенного момента;

weekday - установка дня недели;

window - прорисовка рамки с изменением размеров и организацией тени.

Configuration - настройка параметров пакета Norton Utilities;

Control Center - настройка параметров компьютера:

Изменение размера курсора;

Изменение цвета символа и фона;

Выбор видеорежима;

Управление скоростью повторного появления символов при нажатии на клавишу;

Изменение скорости передвижения курсора мыши;

Настройка последовательного порта;

Работа с четырьмя таймерами;

Выбор национального формата;

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

Directory Sort - упорядочивание директорий;

Duplicate Disk - копирование дискет;

File Attributes - просмотр и изменение атрибутов файла;

File Date – просмотр, а также изменение даты и времени создания файла;

File Find - поиск файлов по определенным критериям: по имени, по содержимому, по атрибутам и времени создания файла;

File Locate - поиск файла по имени;

File Size - вывод на экран размера файлов и каталогов;

Line Print - вывод на принтер или диск содержимого файла;

Norton CD - переименование, копирование и удаление директорий;

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

System Info - вывод информации об аппаратных и программных подсистемах компьютера;

Text Search - поиск текста в файлах и стертых областях диска,

ЗАЩИТА ДАННЫХ

Disk Monitor - предотвращение случайной записи на диск;

Diskreet - защищает файл от записи с запросом пароля;

WipeInfo - удаление файлов, дисков так, чтобы их нельзя было восстановить.

БЫСТРОДЕЙСТВИЕ

Calibrate - оптимизация скорости и надежности передачи данных при работе с жесткими дисками;

Norton Cache - увеличение скорости работы с жестким диском;

Speed Disk - программа, позволяющая оптимизировать пространство на жестком диске, выполняет дефрагментацию файлов.

ВОССТАНОВЛЕНИЕ

Diagnostics - программа тестирования аппаратуры компьютера;

Disk Doctor - обнаружение и исправление ошибок на диске;

Disk Editor - редактирование содержимого жесткого диска;

Disk Tools - создание загрузочного диска, восстановление данных после программы Recover, исправление сбойных дискет, пометка сбойных секторов на диске;

File Fix - исправление поврежденных файлов пакетов Lotus, Symphony, Excel, Quattro Pro, dBASE, Wordperfect;

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

INI Tracker - запоминание системных файлов DOS и Windows;

Rescue Disk - создание аварийного диска и восстановление данных с его помощью;

SmartCan - защита файлов от случайного удаления;

UnErase - восстановление удаленных файлов;

UnFormat - восстановление диска после форматирования.

Начало работы. Для вызова каждой программы пакета можно использовать две возможности: либо вызвать ее через программу-оболочку, набрав в командной строке “Norton”, либо непосредственно набрав имя нужной программы. При установке пакета в файле Autoexec.bat автоматически устанавливается путь для вызова программ (например, Path_ path;C:\nu). Если он не установлен, то вызвать программы можно из той директории, где находится Norton Utilities. В силу того, что мало где дается описание параметров команды BE , рассмотрим их ниже. Тем более что они могут пригодиться для использования в командных файлах.

Batch Enhancer (BE) – работа в bat файлах . Программа Batch Enhancer (BE) позволяет включать команды в командные файлы (bat файлы) для расширения их возможностей. Данную программу используют вместе с ее параметрами (командами), которые описаны ниже.

Синтаксис программы: BE_ команда_ [параметры]_ или BE_ полное-имя_ [_ метка] , где полное-имя - имя командного файла BE, параметры - параметры, которые могут быть разными в зависимости от команды, метка - метка в bat файле, команды могут быть:

ДОС... Черной пеленой экран заполнил чистый ДОС.

Мышь... Стала вдруг квадратной, потеряла форму мышь.

Я разбил окно... «Виндовс»… Ненавистное, проклятое окно.

Я поставил ДОС и тогда увидел - это счастье, вот оно!

Современные операционные системы требуют всё больше и больше ресурсов: оперативной памяти, дискового пространства, быстродействия центрального процессора… Старые компьютеры приходится попросту выбрасывать, и даже блоки с процессорами Pentium или Pentium II с мониторами 14-15” сегодня практически ничего не стоят. Особенно жалко расставаться с ноутбуками на процессорах i386 и i486, которые ничем не хуже современных КПК, однако вряд ли удастся добавить им памяти, чтобы запустить более или менее современную операционную систему семейства Windows.

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

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

Вопрос: Сколько сотрудников Microsoft нужно для смены перегоревшей лампы?

Ответ: Ни одного, так как Microsoft в таких случаях стандартизирует темноту!

Анекдот

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

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

Однако в середине 90-х Билл Гейтс заявил: «DOS is dead». И действительно, уже после выхода MS Windows 95 и первых версий Linux стало очевидно, что дни DOS как массовой операционной системы сочтены. И хотя теоретически DOS еще долго будет находить применение в дешевых решениях при создании электронных микропроцессорных систем (некоторые варианты DR-DOS и PTS-DOS имеют ROM-версии, а также есть специальные ROM-версии таких систем, как Datalight ROM-DOS и General Software DOS-ROM для технических приложений), эти сферы применения очень узки и вряд ли могут поддержать существование подобных операционных систем в будущем.

Клавиши для редактирования команд в DOS

С началом XXI века последние коммерческие версии DOS прекратили свое существование. Последняя версия IBM PC-DOS датирована 2000 годом (она продавалась по 60 долл.), и тогда же вышла последняя полная версия PTS-DOS (это отечественная разработка фирмы «Физтех-софт»). В версии же PTS-DOS, выпущенной в 2002 году, появилась поддержка FAT32 и работы с большими объемами памяти, но исчезли некоторые полезные утилиты, не приспособленные к упомянутой поддержке. Последняя версия DR-DOS 8.0 (с поддержкой FAT32 и длинных имен файлов) датируется 2004 годом (она продавалась по 40 долл.). Кстати, теперь эта система называется Caldera OpenDOS, распространяется бесплатно в рамках проекта Open Source (то есть доступны исходные тексты этой системы), а скачать ее можно по адресу: http://www.opendos.de/download/ .

Наконец, продолжает свое существование бесплатная версия FreeDOS, тоже с открытыми исходниками, но это уже, скорее, общественный проект энтузиастов, разбросанных по всему миру. Последняя версия этой ОС появилась в 2003 году, но поскольку различные части FreeDOS разрабатываются независимо, то она до сих пор больше напоминает Linux, чем DOS в классическом виде (в частности, полная инсталляция этой системы - такая же непростая операция). Впрочем, ни одна из альтернативных систем не имеет 100% совместимости с MS-DOS, а больше всего проблем с совместимостью у FreeDOS. Получается, что лучшей DOS по-прежнему остается «мертвая» MS-DOS. Официально последней версией MS-DOS была версия 6.22 от 1994 года, но MS-DOS версий 7.x существовали вместе с Windows 95/98/Me - их можно было отделять от оболочки Windows и использовать отдельно.

Однако с каждым годом обостряется проблема драйверной поддержки новых аппаратных средств - речь идет в первую очередь о USB-устройствах, приводах DVD-R/RW и т.д. Аналогичная проблема существует и для сетевых протоколов, и для новых форматов данных.

Освобожденный DOS

Хрюкнул жесткий диск, и железо тихо зашуршало под столом.

Загрузилось сразу. Эй, давай-ка мы посмотрим, что почем!

Выходи под ДОС и лучше поработай головой!

Посмотри же сам: ведь ДОС не сказка, это правда, он с тобой!

В последние годы стали свободно распространяться и некоторые превосходные программы для разработчиков под DOS, среди которых компиляторы Watcom C, C++ и Fortran (известные высоким качеством генерируемых кодов); Borland Turbo C; Free Pascal (полностью совместимый с Borland Pascal и частично с Delphi); отличный, быстро развивающийся макроассемблер FASM (качество генерируемых им кодов выше, чем у некоторых известных ныне коммерческих ассемблеров), а также такие Интернет-браузеры, как Arachne и Bobcat. А благодаря системе DJ Delorie, для DOS доступны практически все базовые средства Linux (gcc, g++, gdb, bash, grep и др.).

Работа с USB под DOS

Слезы на очках... Странные очки, а может, это слезы на лице?

ДОС очистил всё! Всё, что было лишним у меня на диске «Ц».

Я нажал «Ф8», и веселый «Нортон» удалял мне всё подряд:

Сорок мегабайт, а может, больше... может, даже шестьдесят...

Использование USB-диска (флэшки) в качестве загрузочного (см. статью «Многоликие USB-флэшки») дает интересную возможность: если распространять какую-то программу на таком диске вместе с DOS, то ее можно использовать на любом компьютере, независимо от установленной операционной системы на жестком диске (для этого, правда, необходимо чтобы BIOS материнской платы поддерживала загрузку с USB-устройств).

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

Существует несколько подобных драйверов для поддержки USB-устройств, написанных различными фирмами для своих целей, поскольку базовых средств поддержки USB-устройств нет ни в одной альтернативной DOS-системе, даже в FreeDOS. Наиболее популярными являются драйверы от японской компании Panasonic (Matsushita), и хотя компания писала их для своих устройств, но драйверы получились универсальными и работают с большинством USB-накопителей, соответствующих спецификациям UHCI- (старые устройства USB 1.x), или OHCI- (устройства USB 1.x следующего поколения, где работа осуществляется не через порты ввода-вывода, как прежде, а через области памяти, что получается быстрее), или, наконец, EHCI-стандарта (USB 2.0). Драйверы компании Panasonic являются 16-разрядными и работают с любой версией DOS.

Для поддержки USB-накопителей прежде всего необходим драйвер ASPI, сохранивший свое название от Advanced SCSI Programming Interface. Основным драйвером является файл USBASPI.SYS (Panasonic v2.06 ASPI Manager for USB mass storage), который вы должны скопировать на системную дискету и вызвать при загрузке DOS из config.sys следующей строкой:

DEVICE=USBAPSI.SYS /v /w /e /noprt /norst

В данном случае параметр /v (Verbose) означает использование режима подробного вывода информации об устройстве, а параметр /w (Wait) будет останавливать загрузку до того момента, пока к USB-разъему не будет подключено устройство и нажата клавиша Enter.

Кроме этих параметров у USBASPI.SYS есть и другие. Общая строка вызова будет выглядеть так:

DEVICE=USBASPI.SYS ] /r]

Однако все остальные параметры, кроме вышеупомянутых /v и /w, малоинтересны, и можно применять их значения по умолчанию. Если же у вас возникнут какие-то проблемы с распознаванием USB-устройства, то можно попробовать использовать другие параметры. Так, иногда помогает ключ /noprt. Отметим, что параметр /l[=n] явно указывает номер логического устройства (LUN), поэтому его задание может ускорить загрузку (по умолчанию n = 0). К тому же иногда бывает полезно явно указать спецификацию USB (/e - это EHCI; /o - OHCI; /u - UHCI).

Таким образом, если драйвер USBASPI.SYS распознает ваше USB-устройство, то он обеспечит ему ASPI-интерфейс. Однако для того, чтобы получить доступ к USB-устройству из DOS, вам понадобится еще и драйвер диска DI1000DD.SYS (ASPI mass storage driver) от компании Novac, который будет назначать этому USB-устройству соответствующую букву в ряду других накопителей (почему-то этот драйвер у производителя называется Motto Hairu USB Driver). В файле config.sys следует прописать его отдельной строкой:

В состав пакета для работы с USB-устройствами от Panasonic входит также файл RAMFD.SYS, который создает RAM-диск, и на него целиком копируется загрузочная дискета, чтобы ускорить работу под DOS.

Кроме того, в пакете есть специальные драйверы USBCD.SYS, которые позволяют подключать внешние CD-приводы с USB-интерфейсом.

Соответствующие строчки в файле config.sys вашей загрузочной дискеты должны выглядеть примерно так:

DEVICE=HIMEM.SYS

DEVICEHIGH=DI1000DD.SYS

DEVICEHIGH =USBCD.SYS /d:USBCD001

Если же у вас есть CD-привод с интерфейсом USB, то в командном файле autoexec.bat надо добавить следующие строчки:

REM Монтирование USB CD-ROM

LH MSCDEX /d:USBCD001

Теперь, даже если вы не хотите работать под DOS, а просто собираетесь загрузиться с аварийной дискеты, сделать резервную копию жесткого диска на USB-накопитель при помощи программы Paragon Drive Backup, скопировать системный диск при помощи программы Powerquest Drive Image или воспользоваться средствами Norton Ghost, то вы сможете осуществить это, загрузив соответствующие драйверы поддержки USB Flash Drive под DOS.

Сложности в применении драйверов от Panasonic могут возникнуть при использовании EMM386.EXE (менеджера памяти под DOS). Если у вас возникает ошибка, связанная с размещением (mapped memory), то необходимо отключить загрузку EMM386.EXE или воспользоваться USB-драйверами от других компаний. Кроме того, может случиться, что ваша флэшка может неправильно распознаваться драйвером USBASPI.SYS или что драйвер DI1000DD.SYS выдаст сообщение о неправильных данных в загрузочном секторе USB-накопителя, - в этих случаях можно попробовать подготовить флэш-диск непосредственно в DOS: запустить, например, программу fdisk.exe, создать на флэшке primary DOS partition и отформатировать ее в FAT. Однако некоторые флэшки нельзя форматировать, так как после этого они могут работать некорректно или вообще перестанут распознаваться. Поэтому перед подобной процедурой обязательно узнайте у производителя о возможности форматирования USB-накопителя и поищите специальную фирменную утилиту для этой операции. В любом случае лучше вначале попробовать все возможные драйверы и их настройки для подключения USB-устройства в DOS и только потом, если ни один из методов не сработает, прибегнуть к более рискованным экспериментам.

Помимо драйверов от Panasonic, существуют USB-драйверы производства компании Cypress, которые работают с EMM386.EXE без конфликтов, так что отключать менеджер памяти (если он необходим вам) в этом случае заведомо не понадобится. К тому же у Cypress DUSE есть только драйвер диска DUSE.EXE (ASPI mass storage driver), который назначает USB-устройству соответствующую букву, так что ASPI-менеджер все равно понадобится: можно взять тот же вышеописанный USBASPI.SYS и заменить только драйвер DI1000DD.SYS на DUSE.EXE. Драйвер DUSE.EXE можно прописать в файле config.sys как драйвер устройства (DEVICE), например:

DEVICE=HIMEM.SYS

DEVICEHIGH= EMM386.EXE

DEVICEHIGH=USBASPI.SYS /v /w /e /noprt /norst

REM Присвоение устройству буквы

DEVICEHIGH= DUSE.EXE

А можно просто вызвать DUSE.EXE в командном файле autoexec.bat как программу при помощи специального загрузчика DUSELDR.EXE:

DUSELDR.EXE A:\ DUSE.EXE

Для выхода в Интернет можно применять не только обычный телефон, но и ADSL-модем (естественно, лучше использовать Ethernet-модем в режиме роутера), а также подключиться по локальной сети. Напомним, что в DOS отсутствует поддержка сети на уровне операционной системы, поэтому необходимо будет поставить так называемый пакетный драйвер для вашей сетевой карточки, который можно взять с сайта производителя Ethernet-карты.

Если же текстового браузера недостаточно, то можно поставить мощный графический Web-браузер Arachne («паук»), который запускается из командной строки DOS (http://www.cisnet.com/glennmcc/arachne/). Применять его не намного сложнее, чем Internet Explorer. Для настройки соединения у Arachne есть специальный мастер (PPP Wizard) - почти такой же, как в Windows-программах. «Звонилка» Arachne поддерживает протокол PPP для связи с модемом провайдера и осуществляет автоматическую авторизацию (ввод логина и пароля).

Чтобы подключиться к Интернету при помощи этого мастера, вам нужно выставить следующие параметры:

  • указать COM-порт, на котором находится модем, и выставить номер его прерывания (если вы этого не знаете, то мастер сам может определить, куда подключен модем);
  • указать максимальную скорость соединения (Baud Rate);
  • задать метод набора номера для вашей телефонной линии (тоновый или импульсный). Если у вас тоновый набор, то выберите ATDT, если импульсный, как обычно, то ATDP;
  • набрать номер для дозвона до провайдера Интернета;
  • задать имя (логин) и пароль для выхода в Интернет;
  • в явном виде указать используемые DNS-серверы.

Если вы правильно ответите мастеру подключения на все эти вопросы, то выйти в Интернет вам не составит особого труда, а скорость загрузки страниц на процессоре Pentium будет не ниже, чем под Windows XP на Pentium 4. Единственное неудобство этой программы состоит в том, что она однооконная, то есть одновременно можно посещать только один сайт. Однако сохраняется вся история ваших посещений, а возврат на предыдущую страницу осуществляется очень быстро. Кстати, для ускорения работы в Arachne следует завести RAM-диск и определить на него временную папку (если, конечно, у вас для этого достаточно оперативной памяти):

Графические страницы отображаются вполне корректно (поддерживаются разрешения VESA вплоть до 1024Ѕ768 в полноцветном режиме), загружается графика, поддерживаются таблицы и т.д. Более того, Arachne поддерживает прокрутку страниц колесиком мыши: для этого нужно использовать драйвер мыши CTMOUSE, поставляющийся в комплекте с Arachne (каталог \SYSTEM\DEVDRVRS).

Программа Arachne универсальна, как и Bobcat/Lynx, - в ее комплект входят и «звонилка» PPP, и графический браузер, и почтовая программа, и многое другое. И все это в упакованном виде занимает один мегабайт и помещается на одной дискете. Чтобы русифицировать интерфейс, необходимо скачать специальный модуль (Plug-in) с сайта http://386.by.ru - FULLRUS.APM, а для поддержки русских шрифтов (кодировок) нужны файлы CP1251.APM и KOI8-R.APM. Русифицируются и мастер PPP, и настроечные меню, и полезные советы и т.д. Дополнительные модули устанавливаются из специального инсталлятора Arachne в разделе утилит программы.

По своей сути Arachne является мощной графической оболочкой для DOS и имеет много дополнительных модулей и легко перестраиваемый интерфейс. Короче говоря, несмотря на «смерть» ДОСа, программа Arachne продолжает совершенствоваться!

Радуют и низкие системные требования Arachne: для работы необходим процессор i386, 4 Мбайт памяти, видеосистема CGA/EGA/VGA/SVGA и всего 5 Мбайт на диске. Кроме того, для некоммерческого использования программа распространяется бесплатно (freeware).

Таким образом, Arachne можно настроить на USB-флэшке и получить мобильный выход в Интернет, которым можно пользоваться прямо из DOS. К тому же из-под DOC доступны и другие возможности Интернета, такие как IRC, ICQ и т.д.

Клавиатурные команды управления операциями в DOS

Простым IRC-клиентом под DOS является Trumpet (http://www.trumpet.com.au) - это и newsreader, и IRC-клиент, и самостоятельная «звонилка». Есть и ICQ-клиенты под DOS, причем одна из таких программ реализована компанией LADsoft как специальный модуль для Arachne - Lsicq (http://members.tripod.com/~ladsoft/lsicq/), позволяющий работать с консольной «болталкой» одновременно с просмотром Web-страниц. Конечно, окна браузера и ICQ вызываются по очереди, но в одной программе и с простым переключением между ними.

Развлечения под DOS

Послушать любую музыку под DOS не составляет большого труда - плееров под эту операционную систему написано предостаточно. И среди них выделяется MPxPlay (http://www.geocities.com/mpxplay/) - уникальный проигрыватель практически любых звуковых файлов, который продолжает совершенствоваться до сих пор (последняя версия датирована 16 мая текущего года). Плеер обеспечивает стандартный набор функций, включая управление при помощи мыши и клавиатуры (а также джойстика или устройства, подключаемого в последовательный порт), работу с плейлистами и даже имеет встроенный анализатор спектра.

Особо стоит отметить такую возможность MPxPlay, как подключение ЖК-индикатора к параллельному порту, что позволяет работать даже без видеоадаптера и монитора. MPxPlay дает возможность проигрывать файлы MP3, MP2 (MPG), OGG, CDW, WAV, MPC и AC3. В качестве носителя файлов может выступать загрузочный компакт-диск, что позволяет обойтись без жесткого диска и снижает габариты и энергопотребление устройства, оснащенного MPxPlay. К тому же программа занимает на диске совсем немного места и потребляет ничтожно малого процессорного времени. Программа поддерживает длинные имена файлов (LFN), осуществляет коррекцию звука и конвертирует файлы в различные форматы. MpxPlay является также CD-граббером, то есть позволяет копировать треки с аудиокомпакт-дисков и сохранять их в WAV-формате. В новой версии обеспечена поддержка проигрывания файлов формата MPEGPlus (MPC) и улучшена поддержка OGG-формата.

И что совсем уж удивительно, так это полная поддержка под DOS проигрывания видеодисков (в том числе и просмотр DVD-фильмов). В этой области наиболее популярным считается плеер Quick View Pro (www.multimediaware.com), поражающий своими системными требованиями и количеством поддерживаемых графических и мультимедийных форматов и кодеков. Программа запускается на компьютере с процессором i386, с любой VGA-совместимой видеокартой (желательно VESA-compatible) и с операционной системой DOS 3.0 или выше. При этом желательно иметь SoundBlaster-совместимую звуковую карту.

Эта программа вполне успешно крутит полноэкранные фильмы в формате MPEG-4 даже на процессорах i486, хотя, конечно, для просмотра фильмов лучше использовать процессоры Pentium, а на i486 нужно смотреть фильмы в черно-белом варианте или в половинном разрешении. Кроме фильмов, Quick View позволяет просматривать практически все графические форматы и проигрывать музыку (в том числе и MP3).

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

Основные команды DOS

Есть у этой компании и еще более простой DOS MPEG- и VideoCD-плеер - MPEGone (http://www.multimediaware.com/mpeg/), который работает без графического интерфейса, запуская полноэкранное воспроизведение прямо из командной строки, а занимает на диске он чуть больше 100 Кбайт.

Архивы программ для DOS

Под DOS написаны сотни тысяч программ, и до сих пор энтузиасты их поддерживают и разрабатывают новые. Так, на сайте у вышеупомянутых разработчиков Bobcat/Lynx (http://www.fdisk.com/doslynx/) есть большой архив полезных программ и утилит, где собрано все, что может пригодиться для эффективной работы в Интернете. Объемная коллекция USB-драйверов и различных утилит находится на сайте и http://nostalgy.org.ru/ .

А если вы захотите поиграть под DOC, то к вашим услугам архив старых популярных компьютерных игр

Введение.

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

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

Самой надёжной считается система MS-DOS, но её ни удобной, ни дружественной назвать нельзя. Для того чтобы упростить с ней работу и сделать её «прозрачной», применяют специальные программы. Их называют «оболочками». Высокая надёжность MS-DOS часто используется для выполнения специальных технических операций.

MS DOS была создана в 1981 г. фирмой Microsoft по заказу IBM для разрабатывавшихся тогда компьютеров IBM PC. Компьютер IBM PC, для которого была написана MS DOS, был мало похож на современные компьютеры – медленный микропроцессор Intel-8088, 256 Кбайт оперативной памяти, без жёсткого диска, алфавитно-цифровой чёрно- белый монитор, работа лишь с односторонними 160-Кбайтными дискетами и т.д. Однако эти возможности были значительно выше, чем у конкурирующих персональные компьютеры.

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

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

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

· Была включена поддержка иерархической файловой структуры на дискетах и жёстких дисках;

· Была обеспечена поддержка национальных клавиатур и алфавитов;

· Были включены многочисленные новые возможности для пользователя (новые команды DOS, полезные утилиты, оптимизатор использования памяти, поддержка сжатия дисков и т. д.).

При выпуске новых версий MS DOS фирма Microsoft неукоснительно следовала двум важнейшим принципам:

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

· Работоспособность на любом компьютере : любая версия MS DOS может работать на любом IBM PC-совместимом компьютере (даже без жёсткого диска, с 512 и даже менее Кбайтами оперативной памяти, с любым монитором и т. д.).

Однако многие усовершенствования в MS DOS оказалось невозможно добавить, сохраняя полную совместимость со всеми существующими DOS-программами:

· MS DOS так и осталась однозадачной ОС. Различные программные средства, позволяющие запускать несколько DOS-программ и переключаться между ними (DesqView, DosShell и др.) так и остались половинчатыми решениями, не получившими широкого распространения;

· В MS DOS оказалось невозможным встроить надёжные средства для защиты данных от несанкционированного доступа и организации коллективной работы с данными;

· DOS-программы могут выполняться только в пределах первого Мбайта памяти, а остальная память может использоваться лишь для хранения данных.

Версии MS DOS . Сейчас последней отдельно распространяемой версией MS DOS является версия 6.22, она была выпущена в мае 1994 г. В эту версию MS DOS наконец была включена поддержка ввода русских букв с клавиатуры и отображения их на экране монитора (ранее для этого было необходимо использовать специальные программы-русификаторы). Более ранние версии MS DOS сейчас использовать вряд ли целесообразно, разве лишь на компьютерах IBM PC XT с 640 или 512 Кбайтами оперативной памяти можно применять MS DOS 3.3.

MS DOS версии 7.0 поставляется только в составе Windows 95 (которая была выпущена в августе 1995 г.). Эту версию MS DOS, по-видимому, правильнее рассматривать не как отдельную ОС, а как подсистему Windows 95, служащую для обеспечения совместимости с предыдущими версиями MS DOS.

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

Дисковые файлы IO . SYS и MSDOS . SYS . Дисковые файлы IO.SYS и MSDOS.SYS, иначе называемые основными системными файлами MS DOS, содержат программы MS DOS, которые постоянно находятся в оперативной памяти компьютера. Файлы IO.SYS и MSDOS.SYS должны находиться в корневом каталоге диска, с которого загружается MS DOS.

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

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

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

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

Загрузчик DOS . Ещё одна программа, которую можно считать частью DOS, - это загрузчик DOS. Он находится в первом секторе каждой дискеты и в первом секторе логического диска, с которого происходит загрузка DOS, есть диска C:. Назначение этой очень короткой программы – загрузка в память системного файла DOS IO.SYS при начальной загрузке компьютера.

Когда она выполняется. Начальная загрузка ОС выполняется автоматически в следующих случаях:

· При включении электропитания компьютера;

· При нажатии на клавишу «Reset» на корпусе компьютера.

При работе в DOS перезагрузка DOS выполняется также и при одновременном нажатии клавиш Ctrl , Alt , Del на клавиатуре.

Условия для её выполнения. Для выполнения начальной загрузки ОС необходимо, чтобы в дисководе A: находилась системная дискета или чтобы на логическом диске С: была записана ОС. При начальной загрузке после выполнения проверки оборудования вызывается программа-загрузчик ОС, которая считывает в память начало одного из системных файлов ОС и передаёт ему управление. Дальнейший ход загрузки зависит от вида ОС, параметров её настройки и т. д.

MS DOS в общих чертах. При загрузке MS DOS на экран выводится сообщение Starting MS DOS…, в память компьютера считываются основные файлы DOS (IO.SYS и MSDOS.SYS), после чего выполняются команды конфигурирования, содержащиеся в файлах CONFIG.SYS и AUTOEXEC.BAT. Затем на экран выводится приглашение DOS, которое обозначает, что DOS готова к приёму команд.

Диалог пользователя с DOS .

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

Команда DOS состоит из имени команды или вызываемой программы и, возможно, параметров, разделённых пробелами. Ввод каждой команды заканчивается нажатием клавиши Enter .

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

Приглашение DOS .

Когда DOS готова к диалогу с пользователем, она выдаёт на экран приглашение , например А> или С:\>. Это означает, что DOS готова к приёму команд. Когда пользователь проводит диалог с какой-либо программой, а не с DOS, тогда приглашение DOS отсутствует (впрочем, программа может иметь своё приглашение для ввода команд этой программы). Однако большинство программ осуществляет общение с пользователем не с помощью команд, а посредством меню, запросов, нажатий определённых комбинаций клавиш и т. д.

Приглашение DOS, как правило, содержит информацию о текущем дисководе и о текущем каталоге (см. ниже).

А:\> - дисковод А:, корневой каталог.

С:\ЕХЕ> - дисковод С:, каталог \ЕХЕ.

Иногда приглашение DOS включает также и информацию о текущем времени суток, например 12:59 С:\ЕХЕ\SYS\ . Вид приглашения можно изменить с помощью программы DOS Prompt.

Ввод команд.

Для ввода команды следует набрать эту команду на клавиатуре и нажать Enter .

Редактирование вводимой команды. При вводе команд можно пользоваться следующими клавишами для редактирования вводимой команды:

Backspace – стирание предыдущего символа;

F 3 - вызов в командную строку предыдущей команды;

Del – удаление текущего символа;

Ins – включение и выключение режима вставки;

Esc – очистка всей командной строки.

Запуск и выполнение команд.

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

Поиск выполняемой программы. Как говорилось ранее, внутренние команды DOS командный процессор COMMAND.COM выполняет сам. А когда пользователь вводит команду, которая не относится к числу внутренних команд DOS, командный процессор ищет программу с именем, указанным в команде. Поиск проводится среди файлов со следующими расширениями:

СОМ - программные файлы;

ЕХЕ - программные файлы (в другом формате);

ВАТ - командные файлы.

Поиск выполняется в том порядке, в котором эти расширения перечислены выше. Если пользователь не указал, в каком каталоге следует искать программу, то поиск проводится в текущем каталоге и затем в каталогах, заданных командой DOS Path.

Если нужная программа в этих каталогах не найдена, на экран выводится сообщение:

Bad command or file name.

(Неверное имя команды или программы).

Например, если пользователь ввёл команду PROG, то командный процессор будет искать в текущем каталоге и в каталогах, заданных командой DOS Path, файл с именем PROG.COM, или PROG.EXE, или PROG.BAT. Если найденный файл имеет расширение.СОМ или.ЕХЕ, то командный процессор выполняет загрузку этого файла в память и передаёт ему управление, чтобы этот файл мог выполнить свою работу. Если найденный файл имеет расширение.ВАТ, т. е. является командным файлом, то он содержит в формате текстового файла последовательность команд, которые должны выполняться так, как будто они вводятся с клавиатуры.

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

Пример. Пусть текущий каталог – С:\DOC\WORK,а надо выполнить программу HYPHEN, находящуюся в каталоге C:\DOC\PROG, и указать параметры программы PAPER.DOC /P. Тогда для выполнения этой программы необходимо выполнить команду:

C:\doc\prog\hyphen paper.doc /p или...\prog\hyphen paper.doc /p

Получение справки о командах DOS .

Справка по команде. Для получения краткой справки по программе или команде DOS можно ввести эту команду (имя программы) с параметром /? . Например, для справке по команде sys надо ввести эту команду: sys /? . На экран будет выведена справка о назначении программы и формате её вызова:

Copies MS-DOS system files and command interpreter to disk you specify.

SYS drive2:

Specifies the location of the system files.

drive2: Specifies the drive the files are to be copied to.

Список команд. В MS DOS версий 5 и 6 на экран можно выдать список команд с кратким (на одну-две строчки) описанием их назначения. Для этого надо ввести команду:

FASTHELP или FASTHELP имя команды

При указании команды будет выданы сведения только по этой команде. При заполнении экрана программа FastHelp ждёт нажатия любой алфавитно-цифровой клавиши или Enter .

Встроенный справочник.

Самый информативный источник сведений по командам и драйверам DOS – это интерактивный справочник, поставляемый в составе MS DOS версии 6.

Вызов справочника. Для вызова справочника необходимо ввести команду:

HELP или HELP тема справочника

При указании темы на экран выводится сразу справка по этой теме. Если же тема не указана, выводится оглавление справочника. Впрочем, оглавление можно вывести в любой момент работы со справочником, нажав комбинацию клавиш Alt C .

Просмотр справки. Если справка по теме не помещается на одном экране, можно листать эту справку, нажимая клавиши PgDn и PgUp или с помощью мыши:

Листание вниз PgDn или щелчок мышью по линейке прокрутки в правом столбце экрана между бегунком и стрелкой вниз;

Листание вверх – PgUp или щелчок мышью по линейке прокрутки в правом столбце экрана между бегунком и стрелкой вверх.

Кроме того, нажатие Ctrl Home переместит в начало темы, Ctrl End – в конец темы.

Перекрёстные ссылки. Строки, заключённые в угловые скобки < и > (символы «<» и «>» выводятся зелёным цветом или повышенной яркостью), представляют собой ссылки на другие темы справочника. Строки , и (они могут отображаться в начале темы) представляют собой ссылки на примеры, замечания и формат команды, относящиеся к той же теме справочника (то есть, например, к той же команде или драйверу).

· Либо подвести курсор (который выводится как мигающий знак подчёркивания) к ссылке и нажать клавишу Enter ;

… и возврат. А для возврата к теме, из которой попали в текущую тему (то есть для возврата назад к ссылке), следует нажать Alt B или Esc .

Перемещение курсора. Перемещение курсора в справочнике требуется, чтобы попасть курсором на ссылку. При использовании клавиатуры можно перемещать курсор с помощью клавиш Tab и Shift Tab – на ссылку вперёд и на ссылку назад (обычно это самый удобный способ).

А с помощью мыши переместить курсор можно, просто щёлкнув в нужное место экрана (при этом, если щёлкнуть ссылку, сразу появится экран справочника, соответствующий ссылке).

Прочие возможности. Встроенный справочник предоставляет также следующие возможности: печать тем справочника (пункт Print меню File ), поиск строки символов (пункт Find меню Search ), повтор поиска (клавиша F 3 ), перемещение по темам справочника в алфавитном порядке (комбинация клавиш Alt N и Ctrl Shift F 1 ).

Выход из справочника. Для выхода из встроенного справочника надо нажать Alt F и X (то есть выбрать меню File и в нём пункт Exit ).

Действия при «зависании» компьютера или неправильной работе программ.

Иногда выполняемая под управлением DOS программа начинает работать неправильно или же не реагирует на нажатия клавиш и т. д. В этом случае выполнение программы стоит прекратить. Это делается так:

· Сначала надо одновременно нажать на клавиши Ctrl и Break , чтобы прекратить выполнение программы или вывести её из состояния «зависания»;

· Если это не помогает, то надо перезагрузить DOS. Для этого следует одновременно нажать на клавиши Ctrl , Alt и Del ;

· Если при нажатии Ctrl , Alt и Del компьютер не перезагружается, то следует нажать клавишу «Reset» на корпусе компьютера;

· Если на компьютере нет клавиши «Reset», то надо выключить компьютер, а затем включить его.

Можно прекратить выполнение любой команды DOS, нажав комбинацию клавиш Ctrl C или Ctrl Break (как указывалось ранее).

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

Приостановка вывода на экран.

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

Для других программ выдачу информации на экран можно приостановить нажатием комбинации клавиш Ctrl NumLock . Для продолжения выполнения надо нажать любую клавишу.

Пауза при выполнении команд.

Если при выполнении команды DOS на экране появляется сообщение

Strike any key when ready

(Нажмите любую клавишу, когда будете готовы)

Strike any key to continue

(Для продолжения нажмите любую клавишу)

то для продолжения работы следует нажать любую буквенно-цифровую клавишу, Пробел или Enter .

Работа с файлами в DOS .

Команды DOS состоят из имени команды и, возможно, параметров, разделённых пробелами. Имя команды и параметры могут набираться как прописными, так и строчными латинскими буквами. В дальнейшем, необязательные элементы команд будут отмечаться скобками [и].

Создание текстовых файлов.

Чтобы создать текстовый файл, лучше всего воспользоваться любым редактором, который может работать с текстовыми файлами, например встроенным редактором Norton Commander или Лексиконом.

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

Copy con имя файла

После ввода этой команды нужно будет поочерёдно вводить строки файла. В конце каждой строки надо нажимать клавишу Enter , а после ввода последней – нажать клавишу F 6 и затем Enter . Команда copy выведет сообщение

1 file(s) copied

(Один файл скопирован)

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

Удаление файлов.

Для удаления файлов имеется команда del. Формат команды:

Del имя файла

Если необходимо будет удалить все файлы из каталога, например, с помощью команды del *.*, то DOS спросит:

Are you sure (Y/N)?

(Вы уверены?)

Для удаления файлов надо нажать Y и Enter , для отмены команды – N и Enter .

Запрос подтверждения. Операционная система MS DOS, начиная с версии 6.0, может запрашивать подтверждение удаления каждого файла. Для этого в команде del надо использовать режим /p. В этом случае перед удалением каждого файла на экран будет выводится имя файла и запрос «Delete (Y/N)?».

Переименование файлов.

Для переименования файлов имеется команда ren (Rename). Формат команды:

Ren имя файла1 имя файла2

Параметры. Параметр имя файла1 задаёт имя (или шаблон имён с символами * и?) переименовываемых файлов, параметр имя файла2 – новое имя (имена) файлов.

Выполнение команды. Переименовываются все файлы из заданного каталога, подходящие под шаблон, заданный в первом имени файла в команде. Если символы * и? имеются во втором имени файла в команде, то символы имён файлов на соответствующих позициях не изменяются.

Копирование файлов.

Для копирования файлов имеется команда Copy. Формат команды:

Сору имя файла1 имя файла2

Сору имя файла1 (имя каталога2)

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

Выполнение команды. Если в параметре имя файла1 указано имя каталога, то файлы копируются их этого каталога, иначе – из текущего каталога. Каталог, в который копируются файлы, можно задать параметром имя каталога2 или указанием каталога в параметре имя файла2 . Если этот каталог не задан, то файлы копируются в текущий каталог.

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

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

CON – консоль (клавиатура для ввода, монитор для вывода). При воде с клавиатуры конец файла задаётся как Ctrl Z или F 6 ;

PRN – принтер (только как выходной файл).

Параметр / b . При копировании на устройства (скажем, на принтер) файлов со специальными символами может потребоваться использование параметра /B команды Сору. При задании этого параметра копирование не прекращается, если во входном файле встретится символ с кодом 26 (Ctrl - Z , символ конца файла).

Соединение (конкатенация) файлов.

Команда Сору может использоваться также для объединения содержимого нескольких файлов в один файл, т.е. для конкатенации файлов. Формат команды:

Сору имя файла (+имя файла)… имя файла

Если команда Сору используется для конкатенации файлов, то сначала в команде указываются знак «+» (плюс) имена объединяемых файлов, а затем имя файла, в который будет записано содержимое объединяемых файлов.

В именах файлов можно употреблять символы * и?.

Проверка считываемости файлов.

Для файлов на дискетах иногда возникают проблемы из-за того, что эти файлы не считываются из-за плохого качества дискеты. Это бывает очень неприятно, например, если файлы привезены из другого города или имеются в одном экземпляре. Для уменьшения вероятности подобных неприятностей целесообразно предварительно проверять считываемость файлов. Это можно сделать с помощью команды Сору, копируя файлы на «пустое» устройство nul. Формат команды:

Сору /b имя файла nul

В имени файла можно употреблять символы * и?.

Перемещение файлов в другой каталог.

Для перемещения файлов в другой каталог можно использовать программу Move. Эта программа входит в MS DOS, начиная с версии 6.0. программа Move также умеет переименовывать файлы. Формат команды:

Move имя файла имя каталога

Здесь в имени файла можно использовать символы * и? (для перемещения в другой каталог нескольких файлов). При перемещении одного файлы в другой каталог возможно переименование этого файла. Формат команды:

Move имя файла [дисковод:] [путь] новое имя файла

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

Поиск файлов на диске.

Для поиска файлов на диске по имени файла и/или по содержащейся в файле строке символов можно использовать программу FileFind из комплекса Norton Utilities. Формат команды:

Filefind имя файла [строка символов] [режимы]

В имени файла можно употреблять символы * и?.

Поиск файла по имени. Если в имени файла нет указания на то, в каком каталоге этот файл находится, поиск производится во всех каталогах на диске. Если задать режим /С, то поиск будет вестись только в текущем каталоге. А при указании режимов /С и /S поиск файла будет идти в текущем каталоге и всех его подкаталогах.

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

Поиск на всех дисках. Программа FileFind позволяет вести поиск файла на всех дисках компьютера. Для этого в имени файла вместо буквы, задающей имя диска, надо поставить символ «*», например, *:*.* - поиск во всех файлах на всех дисках.

Поиск строки символов. Если в командной строке задан параметр строка символов , то программа FileFind ищет файлы, имя которых соответствует тому, что задано в параметре имя файла , и которые содержат заданную строку символов. Если при поиске необходимо учитывать различие между прописными и строчными буквами, в команде надо указать параметр /CS (по умолчанию различия между этими буквами при поиске не делается). Если строка символов содержит пробелы, её следует заключить в кавычки «""», а если она содержит кавычки – в апострофы «"». Если же эта строка не содержит ни пробелов, ни кавычек, она может быть задана в командной строке непосредственно.

Поиск файлов. После того как будет введена команда, программа File|Find начнёт поиск заданных файлов. Имена найдённых файлов будут изображаться в окне в правом нижнем углу экрана. Кроме имени файла, там будут указаны размер файла, дата и время создания или последней модификации файла. А в режиме поиска строки символов в самой правой колонке этого окна для каждого файла будет выводиться количество вхождений искомой строки в файл.

Если файлов, удовлетворяющих условию поиска, не найдено, на экран выдаётся сообщение:

No files found matching «имя файла » containing «строка символов »

(нет файлов вида…, содержащих строку…)

и можно выйти из программы, нажав клавишу Esc .

Если программа FileFind нашла файлы, удовлетворяющие условию поиска, можно (даже если поиск ещё не закончен) выделить клавишами вверх и вниз в списке интересующий файл и, нажав клавишу Enter , просмотреть его.

Просмотр найдённых файлов. При просмотре можно пользоваться клавишами вверх , вниз , PgUp , PgDn для листания файла вверх и вниз, Home для перехода к началу файла, End для перехода к концу файла, влево , вправо , Ctrl влево и Ctrl вправо для перемещения вправо и влево по строкам файла. Кроме того, можно использовать следующие клавиши:

Esc – для выхода в основное окно программы;

F 7 - для просмотра предыдущего найденного файла;

F 8 - для просмотра следующего файла.

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

F 5 – для перехода к предыдущему вхождению искомой строки;

F 6 – для перехода к следующему вхождению искомой строки.

При этом программа отображает найденные строки символов инверсным цветом.

Действия со списком найденных файлов. Программа FileFind позволяет не только просматривать найденные файлы. Когда на экране выведен список найденных файлов, можно:

· Вывести список найденных файлов на принтер или в файл. Для этого надо нажать Ctrl P

· Вывести список найденных файлов в виде командного файла. Для этого надо нажать Ctrl B и заполнить параметры выведенного программой запроса. Программа FileFind позволяет указать текст, который надо поместить до и после имён файлов, а также до имён каталогов;

· Установить атрибуты («только для чтения», «системный», «спрятанный», «архивировать») у одного файла или у всех найденных файлов. Для этого надо нажать Alt C A и заполнить параметры выведенного программой запроса;

· Установить дату и/или время у одного файла или у всех найденных файлов. Для этого надо нажать Alt C D и заполнить параметры выведенного программой запроса;

· Установить режимы вывода информации о найденных файлах. Для этого надо нажать Ctrl F и заполнить параметры выведенного программой запроса.

Выход из программы. Можно выйти из программы FileFind:

· С переходом в каталог, содержащий найденный файл. Для этого надо выделить этот файл в списке, клавишей Tab выделить надпись Go To и нажать Enter ;

· Без перехода в другой каталог. Для этого следует нажать Esc .

Новый поиск. Можно запустить новый поиск, не выходя из программы FileFind. Для этого следует заполнить поля выведенного на экран запроса. Перемещение между полями осуществляется клавишей Tab . В поле File Name надо указать имя искомого файла (параметр имя файла ), в поле Containing – искомую строку символов (не заключая её в кавычки или апострофы), выбрать клавишей пробел режим поиска (на всём диске – Entire disk , в текущем каталоге и его подкаталогах – Current directory and below , только в текущем каталоге – Current directory only ) и указать режим поиска строки символов – без учёта регистра букв (в поле Ignore case запроса стоит крестик) или с учётом регистра букв. Изменение режима поиска строки также осуществляется клавишей пробел . После этого надо клавишей Tab выделить надпись Start и нажать Enter .

Дополнительные условия поиска. При нажатии клавиши F 4 в программе FileFind на экран выводится запрос, в котором можно задать дополнительные условия поиска. Так, можно задать условия на размер, дату создания и атрибуты искомых файлов.

Работа с каталогами в DOS .

Команда смены текущего дисковода.

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

A: - переход на дисковод А:

В: - переход на дисковод В:

С: - переход на дисковод С:

После ввода команды надо нажать клавишу Enter .

Предупреждение. Не следует делать текущим дисковод на дискетах, если:

· На дисководе нет дискеты;

· Дискета не читается;

· Дискета не форматирована.

Изменение текущего каталога.

Для изменения текущего каталога имеется команда Cd (Change Directory). Формат команды:

Cd [дисковод: ] путь

Если задан дисковод, то текущий каталог изменяется на этом дисководе, иначе – на текущем дисководе. Команда cd без параметров сообщает текущие диск и каталог.

Cd\ - переход в корневой каталог текущего диска;

Cd\exe\dos - перход в каталог \exe\dos.

Просмотр каталога.

Для вывода оглавления каталога имеется команда Dir. Формат команды:

Dir [дисковод: ] [путь \] [параметры ]

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

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

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

. В MS DOS версии 7.0 (входящей в состав Windows 95) в правой колонке отображается длинное имя файла. В конце выдачи сообщаются итоговые данные о числе выведенных файлов и каталогов, общем объёме выведенных файлов и о размере свободного пространства на диске.

Параметры. Формат вывода сведений о каталоге можно изменить параметрами команды Dir. Этих параметров довольно много. Сначала мы расскажем о наиболее употребительных из них:

/P – полноэкранный вывод оглавления. При указании этого параметра DOS после заполнения экрана будет ждать до тех пор, пока пользователь не нажмёт любую клавишу, после чего будет выводить следующую страницу. Это очень удобно при выводе оглавления каталога, содержащего много файлов;

/W – вывод данных в широком формате: приводятся только имена файлов и подкаталогов (имена подкаталогов заключаются в квадратные скобки), причём эти имена выводятся по пять в каждой строке:

[.] [..] CUSTOM.VDB IBM_8514.VDB MIT_15.VDB

MIT_17.VDB MIT_21.VDB NEC_3FGX.VDB NEC_4FG.VDB NEC_5FG.VDB

NEC_6FG.VDB VESA75.VDB VGA.VDB SUPERVGA.VDB EEDSTD.EE_

README~1.TXT

14 file (s) 14 908 bytes

3 dir (s) 1 556 152 320 bytes free

/О – вывод в отсортированном виде: сначала выводятся имена подкаталогов в алфавитном порядке, я потом имена файлов в алфавитном порядке.

Dir > prn – вывести оглавление текущего каталога на принтер;

Dir c:\*.exe /s /b > exefiles.txt – создать в файле EXEFILES.TXT список всех файлов с расширением.exe, находящихся на диске С:.

Создание каталога.

Для создания нового каталога имеется команда Md (Make Directory). Формат команды:

Md [дисковод: ] путь

Md xxx - создание подкаталога xxx в текущем каталоге;

Md a:\work- создание подкаталога work в корневом каталоге диска а:

Уничтожение каталога.

Для удаления (пустого) каталога имеется команда Rd (Remove Directory). Формат команды:

Rd [дисковод: ] путь

Rd xxx -удаление подкаталога ххх в текущем каталоге;

Rd a\work-удаление подкаталога work в корневом каталоге диска а:

С помощью команды rd можно удалить только пустой каталог, т.е. каталог, не содержащий файлов и подкаталогов. А для удаления каталога со всеми содержащимися в нём файлами и/или подкаталогами можно использовать команду DelTree, как это описано ниже.

Удаление каталога со всем содержимым.

Иногда требуется удалить каталог со всеми содержащимися в нём файлами и/или подкаталогами. В MS DOS, начиная с версии 6.0, для этого можно использовать программу DelTree. Формат команды:

Deltree имя файла или каталога

Как видно из приведённого формата, программа Deltree может удалять как каталоги, так и файлы. В имени файла или каталога Можно использовать символы * и?, так что возможно удаление сразу нескольких подкаталогов. Программа DelTree выдаёт запросы на подтверждение удаления каждого подходящего каталога (со всем содержимым) и файла. Но при указании параметра /Y удаление будет проводиться без каких-либо запросов.

Переименование каталога.

Для переименования каталога может быть использована входящая в MS DOS (начиная с версии 6.0) программа Move. Формат команды:

Move имя каталога новое имя каталога

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

Установка списка каталогов для поиска выполняемых программ.

Для того чтобы наиболее часто выполняемые программы можно было выполнять из любого каталога, следует записать эти программы в один или несколько каталогов и перечислить их в команды Path. Как правило, установка с помощью команды Path списка каталогов, в которых производится поиск выполняемых программ, делается в командном файле AUTOEXEC.BAT, который автоматически запускается при каждой перезагрузке DOS. Формат команды:

Path имя каталога [; имя каталога ]… - установка списка каталогов, в которых производится поиск программ;

Path ; - устанавливает, что поиск программ должен вестись только в текущем каталоге;

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

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

Наглядный переход из каталога в каталог.

Назначение программы NCD . С помощью программы NCD из комплекса Norton Utilities можно выполнить следующие функции:

· Вывести на экран изображение дерева каталогов на диске;

· Указать в нём, в какой каталог надо перейти;

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

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

Ncd [режимы ] - диалоговый режим работы;

Ncd начало имени каталога [режимы ] – переход в указанный каталог.

Выполнение программы. Если в команде указано начало имени каталога, то программа переходит в каталог на диске, имя которого начинается с указанных символов. Например, для перехода в каталог \COREL50\PROGRAMS\DATA можно ввести команду ncd dat. Если программа перешла в другой каталог, имя которого начинается с тех же букв, можно ввести команду ещё раз.

Работа в диалоговом режиме. Если же в команде не указано имени каталога, то после ввода команды на экран будет выведено дерево каталогов на текущем диске. Клавишами перемещения курсора можно выделить тот каталог, в который надо перейти. Можно также ввести первые символа имени каталога с клавиатуры. Программа выделит каталог, как только будет введено достаточное количество букв его имени. Чтобы выделить следующий каталог, имя которого начинается с тех же букв, необходимо нажать Ctrl Enter .

Для того чтобы выйти из программы с переходом в другой каталог, надо выделить этот каталог и нажать Enter . Можно также дважды щёлкнуть имя каталога мышью. А для выхода из программы NCD без изменения текущего каталога следует нажать Esc .

Прочие возможности. При работе с NCD в диалоговом режиме можно также:

· Нажав F 7 , создать подкаталог (его имя запрашивается);

· Нажав F 8 , удалить каталог (этот каталог должен быть пуст);

· Нажав F 6 , переименовать каталог;

· Нажав F 3 , перейти к просмотру дерева каталогов на другом диске;

· Нажав F 4 , перейти к просмотру списка файлов в выделенном каталоге;

· Нажав alt P , напечатать или вывести в файл изображение дерева каталогов на диске;

· Нажав Ctrl V , установить метку на диске.

Все эти возможности доступны также через меню программы NCD. Для входа в меню необходимо нажать клавишу Alt , для выхода из меню используется клавиша Esc .

Работа с экраном и принтером в DOS .

Вывод файла на экран.

Для вывода текстового файла на экран можно использовать команду Type. Формат команды:

Type имя файла

Примеры:

Type paper.doc – вывод на экран файла paper.doc из текущего каталога;

Type a\doc\t.doc – вывод на экран файла t.doc из каталога a:\doc

Приостановка и окончание вывода. Вывод на экран можно приостановить нажатием Ctrl S . Повторное нажатие Ctrl S возобновляет вывод на экран (как указывалось ранее, нажать Ctrl S означает нажать клавишу Ctrl и, не отпуская её, нажать клавишу S ). Закончить вывод на экран можно, нажав Ctrl C или Ctrl break .

Очистка экрана монитора.

Для очистки экрана монитора имеется программа Cls. Формат команды:

Выполнение команды. Экран монитора очищается. В первой строке экрана появляется приглашение DOS.

Вывод файла на печать.

Для вывода текстового файла на печать можно воспользоваться командой Copy. Формат команды:

Сору /b имя файла prn

Перед выдачей этой команды необходимо, чтобы принтер был включён и находился в состоянии готовности.

Работа с дисками в DOS .

Установка и отмена режима проверки при записи на диски.

Обычно запись на диски производится без ошибок, поэтому проверка её правильности не выполняется. Однако с помощью команды Verify можно включить или выключить режим проверки. Этот режим имеет смысл включать при записи важной информации на дискеты (например, архивных копий), а также при записи на «сбойные» дискеты. Многие пользователи работают в этом режиме постоянно (включая его в файле AUTOEXEC.BAT).

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

Verify on – включить режим проверки при записи на диски;

Verify off – выключить режим проверки при записи на диски;

Verify без параметров – вывести информацию о том, включён или выключен режим проверки при записи на диски.

Форматирование дискет.

Перед первым использованием дискет их следует подготовить для того, чтобы с ними могли работать используемые на IBM PC программы. Этот процесс называется инициализацией, или форматированием . Форматирование дискет можно выполнить с помощью входящей в DOS программы Format. Кроме того, программа Format используется для того, чтобы:

· Подготовить дискету, с которой можно загружать операционную систему DOS («системную» дискету);

· Очистить дискету от данных и пометить все её дефектные участки.

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

Format дисковод: [параметры ]

Виды форматирования. При форматировании дискет программа Format выполняет низкоуровневую разметку магнитной поверхности дискеты и затем запись системной информации (загрузочного сектора дискеты, таблицы размещения файлов и корневого каталога). Низкоуровневая разметка поверхности дискеты выполняется достаточно долго и полностью разрушает всю информацию на дискете. Поэтому начиная с версии 5.0 MS DOS пир форматировании дискет низкоуровневая разметка магнитной поверхности дискеты выполняется, только если она запрошена пользователем (параметр /U) или если без неё нельзя обойтись (дискета не форматирована или форматирована на другую ёмкость). Для указания вида форматирования дискеты можно указать следующие параметры:

/U – безусловное форматирование дискеты с уничтожением имеющихся на ней данных. Этот параметр желательно указывать при форматировании новых дискет, так как при этом программа Format не тратит время на проверку того, форматирована дискета или нет, а сразу приступает к форматированию;

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

Если в команде не указан ни параметр /U, ни параметр /Q, то программа Format при обработке дискеты сначала проверяет, форматирована ли эта дискета. Если дискета форматирована и её новый формат должен быть таким же, что и имеющийся, тогда программа Format не уничтожает данные на дискете, а только стирает информацию обо всех файлах и каталогах из системных областей дискеты (таблицы размещения файлов и корневого каталога), а затем тестирует область данных дискеты на наличие сбойных участков. Для уже отформатированных дискет это ускоряет их переформатирование.

Создание системной дискеты. Если в команде Format указать параметр /S, то будет подготовлен «системный» диск, т.е. диск, с которого можно загрузить операционную систему DOS. При этом после выполнения обычного форматирования на диск будут скопированы (с текущего диска) файлы COMMAND.COM (командный процессор DOS), системные файлы DOS – IO.SYS и MSDOS.SYS (в зависимости от версии DOS эти файлы могут называться иначе), а в MS DOS версии 6.0 и выше – также и драйвер для обработки «сжатых» дисков – DRVSPACE.BIN или DBLSPACE.BIN.

Задание ёмкости дискеты. По умолчанию дискеты форматируются на стандартную максимальную ёмкость, допускаемую дисководом. Однако можно выбрать ёмкость, на которую надо форматировать дискету, задав параметр /F:ёмкость дискеты . Здесь ёмкость дискеты означает:

1440 или 1.44 – 1,44 Мбайта 2880 или 2.88 – 2,88 Мбайта

1200 или 1.2 – 1,2 Мбайта 720 – 720 Кбайт

360 – 360 Кбайт 320 – 320 Кбайт

180 – 180 Кбайт 160 – 160 Кбайт

Трёхдюймовые дискет может быть 1440 (или, что то же самое, 1.44), 2880 (или, что то же самое, 2.88) и 720 – для дискет ёмкости 1,44 Мбайта, 2,88 Мбайта и 720 Кбайт. Для дискет ёмкости 2,88 Мбайта требуются специальные дисководы.

Задание метки дискеты. С помощью параметра /V можно указать метку, которую получит дискета. Формат параметра: /V:метка . Здесь метка – строка длиной до 11 символов, не содержащая пробелов, а также символов < : >. Метку, содержащую пробелы, можно создать с помощью программы Label, или просто не указывая параметр /V.

Если в команде не задан параметр /V, то программа Format запросит метку дискеты перед окончанием форматирования. Как правило, на этот вопрос отвечают нажатием клавиши Enter , так что дискета помечается пустой меткой.

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

Вставка дискеты. После ввода команды появляется сообщение

Insert new diskette to drive x : and strike ENTER when ready

(вставьте дискету и нажмите Enter )

Здесьx : - имя дисковода, в который надо вставить дискету. Если форматирование не нужно, надо нажать Ctrl C .

Если вставленная дискета испорчена, то появится соответствующее сообщение, например:

Invalid media or Track 0 bad – disk unusable

(неверный носитель или дорожка 0 испорчена, дискету использовать нельзя)

Это сообщение может появиться также при попытке инициализировать дискету с высокой плотностью записи (т.е. ёмкостью 1,2 Мбайта) на дисководе для дискет ёмкостью 360 Кбайт.

Сообщение о ходе форматирования. В ходе работы программа Format выводит сообщение о проценте отформатированной поверхности дискеты (в версиях DOS до 4.0 – о номере форматируемой дорожки и цилиндра). По окончании работы выводится сообщение:

(форматирование окончено)

Перенос системных файлов. Если был задан параметр /S для создания системной дискеты, и системные файлы успешно перенесены на дискету, то появится сообщение:

System transferred

(системные файлы перенесены)

Если же при указании параметра /S на том месте дискеты, где должны располагаться системные файлы, обнаруживается дефектный участок, то будет выдано сообщение: «disk unsuitable for system disk» («Диск не годится для использования в качестве системного»). На таком диске можно хранить только данные.

Запрос метки дискеты. Если в команде не был указан параметр /V, программа Format запросит метку дискеты:

Volume label (11 characters, ENTER for none)?

(метка диска (11 символов, ENTER для пустой метки))

Нужно ввести метку и нажать клавишу Enter . Чтобы задать пустую метку, можно сразу нажать Enter .

Вывод информации о диске. По окончании форматирования и задания метки дискеты, программа Format выводит данные о дискете (в байтах):

· Общий размер дискеты (total disk space);

· Общий размер дефектных участков (in bad sectors);

· При задании параметра /S – размер системных файлов DOS (user by system);

· Размер свободного места на диске (available on disk).

Кроме того, выводится и другая информация о дискете.

Запрос о форматировании других дискет. В заключении программа Format выводит запрос:

Format another (Y/N)?

(форматировать ещё? Y – да, N – нет)

Чтобы отформатировать ещё дискету (с использованием тех же параметров форматирования), надо ответить Y и Enter , иначе надо ответить N и Enter .

Задание метки на диске.

С помощью входящей в MS DOS программы Label можно присвоить метку – обозначение длиной до 11 символов. Метки могут помочь различать диски. Кроме того, некоторые программы требуют использования дискет с определённой меткой. На жёстком диске метка служит дополнительной защитой от случайного форматирования: Программы Format, Fdisk и многие другие предварительно требуют ввести метку логического диска. Формат команды:

Label дисковод:

Программа Label сообщит о существующей метке диска и запросит новую метку. Если не необходимо изменять метку диска, надо нажать Enter . Метка диска должна быть длиной до 11 символов, она может включать пробелы. Не рекомендуется включать в метку символы:

? / \ | . , ; : + = () & ^ < > "" *

Чтение метки. Чтобы узнать метку диска, можно воспользоваться командой Vol. Формат команды: vol дисковод: . Например, команда vol а: выведет на экран метку диска а: . Метка диска выводится также командой Dir и программой Norton Commander (в информационной панели).

Эффективное использование дискет.

При наличии дисководов ёмкостью 1,2 Мбайта на дискетах двойной плотности (DS/DD) с помощью специальных программ можно разместить не 360 Кбайт, а 720 или даже 800 Кбайт, т.е. в 2,2 раза больше. Несколько увеличить ёмкость дискет можно и в других случаях. Одной из таких программ, обеспечивающих эффективное использование дискет, является программа PU_1700, разработанная Ю. И. Панковым (г. Москва). Формат команды в простейшем случае таков:

Для получения справки об использовании программы PU_1700 следует ввести команду ЗГ_1700 /? .

Функционирование программы. После своего запуска программа PU_1700 остаётся в оперативной памяти и корректирует функции DOS, позволяя форматировать и использовать дискеты нестандартной ёмкости. Размер резидентной части программы невелик – около 1300 байт, поэтому команду вызова программы PU_1700 можно включать в файл AUTOEXEC.BAT, не особенно беспокоясь об использовании оперативной памяти.

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

Форматирование нестандартных дискет. Для форматирования нестандартных дискет надо использовать программу DOS Format. Другие программы (например, PCTools или Sformat из комплекса Norton Utilities) для этого употреблять не следует. Формат вызова:

Format [дисковод: ] /Т: число дорожек /N: число секторов [режим ]

дисковода

Стандартная

Ёмкость дискеты

секторов

Получаемая

ёмкость дискеты

410 К (409.088)

810 К (816,640)

1,45М (1,476,096)

810 К (816,640)

810 К (816,640)

1,7 М (1,723,904)

Здесь в графе «Получаемая ёмкость дискеты» слева приведена ёмкость, выводимая программой Format в сообщении о форматировании дискеты (например, «Formatting 1.7M»), а справа – точная ёмкость дискеты в байтах.

Для подорожечного копирования и сравнения дискет нестандартных форматов следует использовать программы DOS DiskCopy и DiskComp, а не какие-либо другие (например, PCTools).

Проверка читаемости дискет.

Для проверки читаемости дискет можно использовать программу NDD (Norton Disk Doctor) входящую в комплекс Norton Utilities. Формат команды:

NDD дисковод: /DT

Параметр дисковод: указывает дисковод, на котором находится проверяемая дискета. Параметр /DT задаёт вид работы программы, этот параметр надо вводить заглавными буквами.

Выполнение программы. Если в дисководе не было дискеты, программа NDD выводит сообщение:

Insert the diskette to diagnose into drive…

(вставьте проверяемую дискету в дисковод…)

Надо вставить нужную дискету и нажать клавишу Enter . Программа начнёт проверку дискеты. Ход проверки отображается на диаграмме. Если при проверке не было выявлено каких-либо проблем, программа сразу по окончании проверки завершает работу. Иначе программа выводит сообщение: «Problems were detected on drive… Some of them were not corrected. You should generate a report» (Ошибки выявлены на диске… Некоторые из них не были исправлены. Надо создать отчёт).Это означает, что на диске найдены сбойные участки, которые не помечены как сбойные. Такие участки могут быть уже отведены под файлы или каталоги (при этом, как правило, прочесть эти файлы или каталоги уже не удастся), либо они находятся в свободном пространстве дискеты и могут быть выделены под файлы в будущем (что приведёт к потере этих файлов).

При желании можно просмотреть отчёт, нажав клавишу Enter (листание отчёта – PgUp и PgDn , выход из отчёта – Esc ). Однако большого смысла в этом нет, так что лучше сразу нажать клавишу Esc , чтобы выйти из программы. Для коррекции дискеты в этом случае следует запустить программу NDD с параметром /С. Это позволит пометить сбойные участки в таблице размещения файлов, чтобы они уже не выделялись для записи файлов. А если на сбойных участках уже размещены файлы, программы NDD попробует всё же считать оттуда данные и перенести их в безопасное место на диске.

Копирование дискет.

Для копирования дискет можно использовать входящую в MS DOS программу DiskCopy. Формат команды:

Diskcopy [дисковод: ] [дисковод: ]

Первый параметр в команде укаазывает дисковод, на котором находится копируемая дискета. Второй параметр указывает дисковод, на котором находится дискета, на которую производится копирование.

Если в команде второй дисковод не указан, то копирование производится на текущий дисковод. Если не указано ни одного дисковода, то копирование производится на одном (текущем) дисководе.

Режимы копирования:

/V – не проверять правильность копирования;

/M – не использовать жёсткий диск при копировании (для хранения копируемых данных использовать только оперативную память).

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

Drive types or diskette types not compatible

(типы дисководов или дискет несовместимы)

Disks must of be the same size

(дискеты должны быть одного размера)

Форматирование принимающих дискет. Если дискета, на которую производится копирование, не инициализирована (не форматирована), то программа DiskCopy форматирует её (появляется сообщение «Formatting while copying»), причём формат будет такой же, как у исходной дискеты.

Вставка дискет. Перед чтением или записью дискеты программа DiskCopy выдаёт сообщения:

Insert SOURCE diskette in drive x:

(вставьте исходную дискету в дисковод X:)

Insert TARGET diskette in drive x:

(вставьте дискету, на которую производится копирование, в дисковод X:)

Вставив дискету или дискеты, надо нажать любую алфавитно-цифровую клавишу или Enter . Если копирование производится на одном дисководе и без использования жёсткого диска для хранения копируемых данных (то есть в версии MS DOS до 6.2 или с параметром /М), то вставлять исходную и принимающую дискеты может потребоваться несколько раз.

Выполнение копирования. Перед копированием дискеты программа DiskCopy выдаёт сообщение о формате копируемых дискет:

Copying nn tracks, mm sectors per track, kk side(s)

(копируется nn дорожек, mm секторов на дорожке, kk сторон)

Создание дополнительных копий дискеты. Если копирование производилось с использованием жёсткого диска для хранения копируемых данных, то программа DiskCopy может создать несколько копий одной дискеты без её повторного считывания. При этом программа выводит сообщение:

Do you wish to write another duplicate of this disk (Y/N)?

(создать ещё копии этого диска?)

Если нужно создать ещё одну копию данной дискееты, следует ответить Y , иначе N . При создании дополнительной копии дискеты программа DiskCopy попросит установить принимающую дискету и нажать любую клавишу.

Повторное копирование. Закончив копирование, программа DiskCopy спрашивает:

Copy another (Y/N)?

(копировать ещё (Y – да, N – нет)?)

Если копировать дискеты более не надо, то надлежит ответить N . При ответе Y программа попросит установить новую пару дискет (при копировании на одном дисководе – новую исходную дискету) и нажать любую клавишу.

Программы и команды DOS общесистемного назначения.

Вывод информации о дате и установка даты в компьютере.

Для вывода информации о дате и установки даты в компьютере имеется команда Date. Формат команды:

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

Для ввода даты надо задать номер дня в месяце (1-31), номер месяца (1-12) и год или две последние цифры года. Подсказка DOS укажет, в каком порядке эти числа надо вводить (DD – день, MM – месяц, YY – год), между числами следует вводить символ «-». Формат ввода даты зависит от параметра Country, установленного в файле конфигурации CONFIG.SYS.

Вывод информации о времени и установка времени в компьютере.

Для вывода информации о текущем времени и установки времени в компьютере имеется команда Time. Формат команды:

Time (часы: минуты )

Где часы – число от 0 до 24, минуты – число от 0 до 59.

Если команда Time задана без параметров, то DOS выводит текущее время и попросит установить новое значение времени в компьютере. Если менять время нет необходимости, следует нажать клавишу Enter .

Изменение вида приглашения DOS.

Изменение вида приглашения DOS (т.е. текста, который показывает, что DOS готова к приёму команд пользователя) осуществляется с помощью команды Prompt. Как правило, вид приглашения DOS устанавливается в файле AUTOEXEC.BAT, автоматически запускаемом при загрузке DOS. Формат команды:

Prompt [текст ]

Если команда Prompt выдана без параметров, то устанавливается подсказка, содержащая информацию о текущем дисководе и символ «>», иначе говоря, команда prompt без параметров эквивалентна команде prompt $n$g (см. ниже).

Специальные сочетания символов. В тексте, указываемом в команде prompt, можно использовать следующие сочетания символов:

$p – текущий дисковод и каталог; $h – удаление предыдущего символа;

$n – текущий дисковод; $e – символ с кодом 27 (ESC);

$d – текущая дата; $g – символ «>»;

$t – текущее время; $l – символ «<»;

$v – версия DOS; $b – символ «| »;

$_ – переход на новую строку; $$ - символ «$».

$s – пробел;

Если при запуске DOS был установлен драйвер ANSI.SYS, то в приглашении DOS можно использовать различные цвета символов и фона.

Установка и просмотр переменных окружения.

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

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

Команда Set. Для установки переменных окружения может использоваться команда DOS Set. Формат команды:

Set имя переменной = значение

Здесь имя переменной – любая строка, не содержащая знаков равенства и пробелов. При этом в имени переменной прописные и строчные буквы считаются одинаковыми (точнее, DOS при выполнении команды преобразует в заданном имени переменные строчные буквы в прописные). Значение – любая строка символов.

Выполнение команды. Команда Set записывает строку «имя переменной = значение» в окружение, то есть в специальную область памяти, зарезервированную для хранения переменных окружения. Если переменной уже было присвоено какое-то значение, то оно заменяется новым. Если значение – пустая строка, то строка, задающая значение переменной, удаляется из области памяти, зарезервированной для хранения переменных окружения.

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

Получение информации о версии DOS.

Для получения информации о версии DOS можно использовать команду Ver. Формат команды:

На экран выводится версия используемой операционной системы DOS, например: MS DOS Version 6.22. При использовании MS DOS 7.0, входящей в состав Windows 95, на экран выводится сообщение: Windows 95 с указанием версии этой ОС.

Получение информации о компьютере.

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

Экология.

Экология «oikos» - дом, жилище, «logos» - наука, в дословном переводе «наука о доме».

Экология как наука изучает взаимодействие организмов друг с другом и с окружающей средой.

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

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

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

Обязанности учащихся ЭВМ.

Учащиеся, работающие на ЭВМ обязаны:

1. выполнять только ту работу, которая поручена им руководителем;

2. работать только с теми устройствами ЭВМ, на которые они имеют разрешение;

4. соблюдать правила личной гигиены.

Учащимся, работающим на ЭВМ запрещается:

1. включать и выключать электропитание оборудования и устройства ЭВМ;

2. перемещать оборудования и устройства ЭВМ;

3. работать на неисправном оборудовании, а также со снятыми или неисправными предохранительными устройствами;

4. самостоятельно устранять неисправности;

5. производить какие-либо переделки в оборудовании и т.д.;

6. касаться находящихся в движении частей механизма;

7. находиться одним без руководителя в помещении, где установлены ЭВМ;

8. останавливать или тормозить руками устройство ЭВМ;

9. снимать магнитные носители, не дождавшись их полного остановки;

10. оставлять включёнными оборудования и устройство ЭВМ без присмотра.

Заключение.

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

Список использованной литературы:

1. В.Э.Фигурнов: IBM PC для пользователя;

2. С.Симонович, Г.Евсеев, А.Алексеев: Специальная информатика;

3. Г.Евсеев, С.Пацюк, С.Симонович: Вы купили компьютер;

4. С.Разин, В.Кутузов, К.Руденко: Потребитель «Компьютеры & Программы».

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

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

Знакомство

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

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

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

Сравнение с Windows

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

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

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

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

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

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

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

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

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

Компоненты DOS

В состав операционной системы dos входят:

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

Думаю, теперь вам стало более ясно о том, что такое операционная система dos. И в принципе для более глубокого изучения лучше конечно опробовать всё на практике. Но это так, чисто для фанатов:).

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