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

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

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 26.07.2009
Размер файла 193,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Например, чтобы скомпрессировать диск G, наберите команду:

dblspace /compress G:

Поскольку здесь на задается, сколько пространства нужно оставить некомпрессированным, DoubleSpace оставляет по умолчанию 2 мегабайта. Так как буквенная метка нового некомпрессированного диска не задана, ему присваивается следующая доступная буква.

DBLSPACE /CREATE диск1: [/NEWDRIVE=диск2:] [/SIZE=размер

/RESERVE=размер]

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

"Диск1:" задает некомпрессированный диск, содержащий место для создание нового диска. DBLSPACE /CREATE (или /CR) создает новый компрессированный диск, используя свободное пространство некомпрессированного диска (диск1). /NEWDRIVE=диск2: задает буквенную метку нового компрессированного диска. Если этот параметр опущен, то присваивает новому диску следующую доступную букву. /NEWDIVE можно сократить до /N. DBLSPACE /RESERVE=размер определяет, сколько мегабайт свободного пространства DoubleSpace следует оставить на некомпрессированном диске. Для задания максимальноно объема компрессированного диска укажите 0.

Параметры /RESERVE или /SIZE нельзя указывать одновременно. Если оба параметра опущены, DoubleSpace резервирует один мегабайт свободного пространства. /RESERVE можно сократить до /RE.

/SIZE=размер задает общий размер (в мегабайтах) компрессированного файла-тома (это объем некомпрессированного диска, который вы хотите выделить для компрессированного диска). /SIZE можно сократить до /SI.

Например, чтобы создать новый компрессированный диск на диске D и оставить на некомпрессированном диске D 4.5 мегабайта свободного пространства, наберите команду:

dblspace /create d: /reserve=4.5

DBLSPACE /DEFRAGMENT [диск:]

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

Параметр "диск:" задает диск для дефрагментации. Если он опущен, используется текущий диск. Параметр /DEFRAGMENT (или /DEF) дефрагментирует заданный диск.

Команда DBLSPACE /DEFRAGMENT отличается от команды DEFRAG, которая оптимизирует работу с диском путем переорганизации файлов на нем. DEFRAG можно использовать для оптимизации некомпрессированных дисков. В отличие от команды DEFRAG команда DBLSPACE /DEFRAG не увеличивает скорости работы системы. Она просто объединяет свободное пространство компрессированного диска, так что все свободное пространство будет располагаться в конце компрессированного файла-тома. Это позволяет в большей степени уменьшить размер компрессированного диска.

DBLSPACE /DELETE диск:

Удаляет компрессированный диск и стирает соответствующий компрессированный файл-том. При этом будут стерты все файлы, которые он содержит.

Параметр "диск:" задает удаляемый диск, а /DELETE (или /DEL) удаляет его (DoubleSpace не позволяет вам удалить диск C.)

Если вы случайно удалили компрессированный диск, то его можно восстановить с помощью утилиты Microsoft Undelete. Когда DoubleSpace удаляет компрессированный диск, она фактически удаляет файл на некомпрессированном диске. Этот файл называется "компрессированным файлом-томом" (CVF). Его имя имеет вид DLBLSPACE.xxx (например, DBLSPACE.000). Восстановив с помощью Undelete этот файл, дайте команду DBLSPACE /MOUNT.

DBLSPACE /DOUBLEGUARD=0 1

Модифицирует установку DOUBLEGUARD в файле DBLSPACE.INI Значение DOUBLEGUARD разрешает или запрещает средство защиты DoubleGuard. При разрешении DoubleGuard DoubleSpace будет постоянно проверять свою память на возможность порчи какой-либо другой программой. В случае порчи памяти DoubleSpace, чтобы минимизировать возможный ущерб для данных, останавливает компьютер. Значение 0 запрещает проверку. Это может увеличить скорость работы системы но приведет к потере данных, если другая программа использует память DoubleSpace. Значение 1 разрешает проверку. По умолчанию средство DoubleGuard разрешено. Эта установка действует после перезапуска компьютера.

DBLSPACE /FORMAT диск:

Форматирует выбранный компрессированный диск, удаляя все содержащиеся на нем файлы. Параметр "диск:" задает диск для форматирования (диск C DoubleSpace не форматирует). Параметр /FORMAT указывает на форматирование заданного диска. Его можно сократить до /F.

DBLSPACE диск1: /HOST=диск2

Изменяет буквенную метку основного диска для заданного компрессированного диска, модифицируя соответствующую установку ActivateDrive в файле DBLSPACE.INI. Если для создания данного сжатого диска вы использовали свободное пространство, то не можете использовать этот параметр для смены буквы компрессированного диска на основном диске. Эта установка действует после перезапуска компьютера. "Диск1" задает текущую буквенную метку диска для сжатого диска или его основного диска. "Диск2" задает новую буквенную метку основного диска.

Например, если ваш сжатый диск имеет буквенную метку C, а основной диск - H, то для изменения буквы основного диска на G вы можете использовать следующую команду:

dblspace c: /host=g:

DBLSPACE [/INFO] диск:

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

DLBSPACE /LASTDRIVE=диск

Модифицирует установку LASTDRIVE в файле DBLSPACE.INI LASTDRIVE задает последнюю буквенную метку диска, доступную для использования DoubleSpace. Значение "диск" задает последнюю букву диска, которую вы хотите сделать доступной для DoubleSpace. Если одну из буквенных меток, заданных для DoubleSpace, использует другая программа, то последняя доступная DoubleSpace буквенная метка будет превышать заданную в LASTDRIVE. Чтобы подействовала эта установка, нужно перезапустить компьютер.

DBLSPACE /LIST

Перечисляет и кратко описывает все диски вашего компьютера (кроме сетевых). DBLSPACE /LIST можно сократить до /L.

DBLSPACE /MAXFILEFRAGMENTS=n

Модифицирует установку MAXFILEFRAGMENTS в файле DBLSPACE.INI. MAXFILEFRAGMENTS устанавливает предельное значение фрагментации, допустимой для смонтированных сжатых файлов-томов. Значение n задает максимальное число фрагментов, в который компресированный файл должен храниться на основном диске. Чтобы подействовала эта установка, нужно перезапустить компьютер.

DBLSPACE /MAXREMOVABLEDRIVES=n

Определяет установку MAXREMOVABLEDRIVES в файле DBLSPACE.INI. Значение MAXREMOVABLEDRIVES определяет, для скольких дополнительных дисков DoubleSpace должна выделять память при запуске компьютера. Это определяет, сколько дополнительных сжатых дисков вы можете создать, компрессировать или монтировать без перезапуска компьютера. Здесь n задает число дополнительных дисков для которых DoubleSpace будет выделять память. Для каждого дополнительного диска DoubleSpace выделяет 96 байт памяти. Чтобы подействовала эта установка, нужно перезапустить компьютер.

DBLSPACE /MOUNT[=nnn] диск1: [/NEWDRIVE=диск2:]

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

Параметр "диск1:" задает диск, содержащий компрессированный файл-том, который вы хотите монтировать. Вы должны задать буквенную метку. /MOUNT=nnn задает монтирование компрессированного файла-тома с расширением имени, заданным параметром nnn. Например, чтобы монтировать CVF с именем DBLSPACE.001, следует задать /MOUNT=001. Если параметр nnn опущен, DoubleSpace пытается монтировать компрессированный файл-том с именем DBLSPACE.000. /MOUNT можно сократить до /MO.

/NEWDRIVE=диск2: задает буквенную метку диска, которая присваивается вновь смонтированному компрессированному диску. Если буквенная метка не задается, то DoubleSpace присваивает следующую доступную буквенную метку. Параметр можно сократить до /NEW. Например, чтобы смонтировать компрессированный файл-том DBLSPACE.001, расположенный на некомпрессированном диске B, наберите dblspace /mount=001 b:

DBLSPACE /RATIO[=r.r] [диск: /ALL]

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

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

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

/RATIO=r.r изменяет вычисленный коэффициент компрессии для заданных дисков (диска). Чтобы установить коэффициент в конкретное значение, задайте его. Можно задавать значения от 1.0 до 16.0. Если коэффициент не задается, то DoubleSpace устанавливает для всех находящихся в данный момент на диске файлов вычисленный коэффициент компрессии в значение среднего фактического коэффициента компрессии. Этот параметр можно сократить до /RA.

DBLSPACE /ALL задает изменение коэффициента всех смонтированных в данный момент дисков.

Например, чтобы изменить вычисленный коэффициент компрессии диска G: таким образом, чтобы он принял значение от 4.5 до 1, дайте команду dblspace /ratio=4.5 g:.

DBLSPACE /ROMSERVER=0 1

Модифицирует установку ROMSERVER в файле DBLSPACE.INI. ROMSERVER разрешает или запрещает проверку для MRCI-сервера (ROM BIOS Microsoft Real-time Compresson Interface). По умолчанию проверка ROM MRCI запрещена. Значение 1 разрешает проверку.

Не разрешайте проверку MRCI, пока не убедитесь, что ваша аппаратура использует MRCI. Проверка MRCI может повлиять на работу ROM BIOS, не имеющей интерфейса MRCI.

DBLSPACE /SIZE[=размер1 /RESERVE=размер2] диск:

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

Параметр "диск:" задает диск, размер которого вы хотите изменить. /SIZE=размер1 изменяет размер заданного диска. С помощью "размер1" вы можете задать новый размер диска. Размер диска - это пространство в мегабайтах, которое компрессированный диск использует на некомпрессированном (основном) диске. /SIZE можно сократить до /SI.

С помощью параметра /RESERVE вы можете также задать новый размер диска. Если не указывается ни "размер1", ни параметр /RESERVE, то DoubleSpace делает диск как можно меньше. /RESERVE=размер2 задает, сколько мегабайт свободного пространства вы хотите оставить на основном (некомпрессированном) диске после изменения размера. /RESERVE можно сократить до /RES. Одновременное использование параметров /RESERVE и /SIZE не допускается.

DBLSPACE /SWITCHES=F N

Модифицирует установку SWITCHES в файле DBLSPACE.INI. Управляет работой клавиш Ctrl+F5 и Ctrl+F8. Обычно эти клавиши можно использовать, чтобы обойти при загрузке компьютера DoubleSpace (см, описание CONFIG.SYS). Чтобы изменить эту установку, используйте команду DBLSPACE /SWITCHES. Для удаления SWITCHES из файла DBLSPACE.INI нужно просто его отредактировать. Чтобы подействовала эта установка, нужно перезапустить компьютер.

Значение N предотвращает использование Ctrl+F5 и Ctrl+F8 для обхода DoubleSpace при запуске компьютера. Если вы выберете эту установку и нажмете Ctrl+F8, MS-DOS все равно позволит вам избирательно выполнять команды в файлах CONFIG.SYS и AUTOEXEC.BAT, а с помощью Ctrl+F5 вы сможете обойти выполнение этих файлов.

Значение F уменьшает число нажатий Ctrl+F8 или CTRL+F5 при запуске машины. Это значение можно использовать для ускорения обработки ваших файлов запуска. Хотя символ "/" здесь не указывается установка в файле DBLSPACE.INI выглядит как SWITCHES=/F или. SWITCHES=/N.

DBLSPACE /UNCOMPRESS диск:

Декомпрессирует диск, сжатый с помощью DoubleSpace. При декомпрессии последнего смонтированного диска параметр /UNCOMPRESS удаляет также из памяти DBLSPACE.BIN DBLSPACE.BIN - это та часть MS-DOS, которая обеспечивает доступ к компрессированным дискам. Она занимает около 50К памяти. Параметр "диск:" задает диск, который вы хотите декомпрессировать.

Перед декомпрессированием диска следует создать резервные копии всех файлов, которые он содержит. Для этого можно использовать средство Microsoft Backup for MS-DOS (MSBACKUP) или Microsoft Backup for Windows.

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

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

Если вы декомпрессируете последний смонтированный диск, DoubleSpace сначала декомпрессирует его, а затем выгружает DBLSPACE.BIN из памяти. Если на компьютере есть не смонтированные сжатые диски, вы не сможете их после этого использовать, пока вновь не инсталлируете DoubleSpace с помощью команды DBLSPACE.

Вы можете декомпрессировать только тот диск, данные которого поместятся на содержащем его основном диске. Если вы используете команду DBLSPACE /UNCOMPRESS, и DoubleSpace указывает, что на вашем диске не хватает свободного пространства, удалите ненужные файлы или переместите их на другой диск.

Если корневые каталоги сжатого и основного диска содержат файлы или каталоги с идентичными именами, DoubleSpace не будет декомпрессировать такой сжатый диск. compressed drive. В этом случае DoubleSpace выводит сообщение об ошибке и создает файл DBLSPACE.LOG, в котором перечисляются соответствующие файлы. Удалите или переименуйте файлы, а затем попытайтесь снова декомпрессировать диск.

DBLSPACE /UNMOUNT [диск:]

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

Параметр "диск:" задает демонтируемый диск. Если он не указывается, то демонтируется текущий диск. /UNMOUNT можно сократить до /U.

Команда DEBUG

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

DEBUG [[диск:][маршрут]имя_файла [параметры]]

[Диск:][маршрут]имя_файла задает расположение и имя отлаживаемого выполняемого файла. "Параметры" задают информацию командной строки, необходимую для запуска выполняемого файла.

Допускаются следующие команды отладки: A (ассемблирование), C (сравнение содержимого памяти), D (дамп памяти), E (ввод данных по адресу), F (заполнение диапазона памяти значением), G (выполнение модуля в памяти), H (шестнадцатиричная арифметика), I (вывод на экран байтового значения из порта), L (загрузка содержимого файла или секторов диска в память), M (копирование содержимого блока памяти), N (именование - задает файл для команд L или W или параметры для тестируемого файла), O (вывод байта в заданный порт), P (выполнение цикла, строковой инструкции, программного прерывания или подпрограммы за один шаг), Q (выход - завершение отладки), R (вывод содержимого регистров), S (поиск в памяти заданных байтовых значений), T (трассировка), U (дизассемблирование), W (запись тестируемого файла на диск), XA (выделение расширенной памяти), XD (освобождение расширенной памяти), XM (отображение страниц расширенной памяти), XS (вывод состояния расширенной памяти).

Все указанные команды вводятся в ответ на подсказку отладчика - минус (-). Список команд отладчика можно получить по команде ?. Все команды (кроме Q) воспринимают параметры, разделяемые запятыми (шестнадцатиричные значения) или пробелами, например: d cs:110 120. Адреса задаются сегментным регистром (по умолчанию CS для A, G, L, T, U и W и DS для других команд ) или его адресом из 4 цифр и смещением. Точка с запятой между сегментом и смещением обязательна.

Подробнее с командами отладчика вы можете познакомиться в руководствах по MS-DOS.

Команда DEFRAG

Реорганизует файлы для оптимизации работы диска. Не используйте эту команду при выполнении Windows.

DEFRAG [диск:] [/F] [/S[:]порядок] [/B]

[/SKIPHIGH] [/LCD /BW /G0] [/H]

DEFRAG [диск:] [/U] [/B] [/SKIPHIGH] [/LCD /BW /G0] [/H]

"Диск:" задает оптимизируемый диск. Параметр /F дефрагментирует файлы и обеспечивает отсутствие на диске пустого пространства между ними. /U дефрагментирует файлы и оставляет пустое пространство между ними. /S управляет сортировкой файлов в каталогах. Если вы опускаете данный параметр, DEFRAG использует существующий на диске порядок. Значения, которые можно использовать для сортировки файлов, приведены в следующей таблице. Можно использовать комбинацию значений (не разделяя их пробелами).

Параметр /B перезапускает компьютер после реорганизации файлов. /SKIPHIGH загружает DEFRAG в обычную память (по умолчанию она загружается в старшую память). /LCD запускает DEFRAG, используя схему цветов LCD. /BW запускает DEFRAG, используя черно-белую цветовую схему. /G0 запрещает графический режим и графический набор символов. /H перемещает скрытые файлы.

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

defrag c: /f /sd- /skiphigh

DEFRAG нельзя использовать для оптимизации сетевых дисков или дисков, созданных с помощью INTERLNK.

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

При запуске DEFRAG из программы (например, Microsoft Windows) вы можете потерять данные.

Например, чтобы загрузить DEFRAG в память и задать сортировку файлов по датам создания (от последних к первым), наберите команду defrag c: /f /sd- /skiphigh. При этом оптимизируется диск C.

Команда DEL (Erase)

Удаляет заданные файлы.

DEL [диск:][маршрут]имя_файла [/P]

ERASE [диск:][маршрут]имя_файла [/P]

Параметр [диск:][маршрут]имя_файла задает расположение файла или набора файлов для удаления. /P перед удалением файла выводит запрос на подтверждение.

Например, чтобы удалить файл PRINT1.TMP в каталоге OUT на диске C вы можете воспользоваться командой:

del c:\out\print1.tmp

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

При указании параметра /P DEL выводит имя файла и подсказку с сообщением вида:

filename, Delete (Y/N)?

(имя_файла, удалить (Да/Нет)?)

Для подтверждения удаления нажмите Y, а для отмены и вывода следующего имени файла (при задании группы) - N. Нажатие CTRL+C останавливает работу DEL.

Набрав команду DEL с параметром [диск:]маршрут, вы можете удалить все файлы в каталоге. Чтобы удалить сразу несколько файлов, можно также использовать трафаретные символы (* и ?). Однако, чтобы избежать непреднамеренного удаления файлов, такой командой следует пользоваться внимательно. Сначала лучше дать команду DIR с теми же трафаретными символами и просмотреть список этих файлов. Команда del *.* приводит к выводу на экран запроса:

All files in directory will be deleted! Are you sure (Y/N)?

(Будут удалены все файлы в каталоге! Вы уверены (Да/Нет)?)

Чтобы удалить все файлы в текущем каталоге, нажмите Y и затем ENTER. Для отмены удаления - N и ENTER.

См. также команду UNDELETE.

Команда DELTREE

Удаляет каталог и все файлы и подкаталоги, которые в нем содержатся.

DELTREE [/Y] [диск:]маршрут

Параметр "диск:маршрут" задает имя удаляемого каталога. Команда DELTREE будет удалять все файлы в заданном каталоге, а также все файлы в его подкаталогах. Параметр /Y выполняет команду DELTREE без вывода запроса на подтверждение удаления.

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

DELTREE удаляет все файлы в каталоге или подкаталоге независимо от атрибутов. При успешном удалении возвращается нулевое значение ERRORLEVEL.

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

Команда DEVICE

Загружает заданный драйвер устройства в память. Используется только в файле CONFIG.SYS.

DEVICE=[диск:][маршрут]имя_файла [параметры]

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

О загрузке драйверов устройств в старшую память рассказывается в описании команды DEVICEHIGH. Стандартными устанавливаемыми драйверами устройств, поставляемыми с MS-DOS 6 являются драйверы ANSI.SYS, DISPLAY.SYS, DRIVER.SYS, DBLSPACE.SYS, EGA.SYS, EMM386.EXE, HIMEM.SYS, INTERLNK.EXE, POWER.EXE, RAMDRIVE.SYS, SETVER.EXE и SMARTDRV.EXE (см. Часть II данного руководства).

Файлы COUNTRY.SYS и KEYBOARD.SYS не являются драйверами устройств. Это файлы данных для команд COUNTRY и KEYB, поэтому не пытайтесь загружать их с помощью команды DEVICE - в этом случае система "зависает".

С "мышью", сканером или другим аналогичным продуктов производитель обычно поставляет соответствующее программное обеспечение - драйвер устройства. Чтобы установить драйвер, задайте в командной строке DEVICE его расположение (каталог) и имя.

При одновременной установке DISPLAY.SYS и драйвера консоли других фирм (например, VT52.SYS) сначала следует устанавливать этот дополнительный драйвер консоли. В противном случае он может запретить работу DISPLAY.SYS.

Иногда устанавливаемый драйвер устройства требуется загружать в CONFIG.SYS перед другим драйвером или после него. Например, EMM386.EXE требует сначала загрузить HIMEM.SYS. В этом случае нужно убедиться в корректном порядке команд в файле CONFIG.SYS.

Если для управления экраном и клавиатурой вы собираетесь использовать управляющую последовательность ANSI, то в файл CONFIG.SYS следует добавить следующую команду (в предположении, что файлы MS-DOS находятся в каталоге DOS на диске C):

device=c:\dos\ansi.sys

Команда DEVICEHIGH

Загружает заданный драйвер устройства в старшую память (> 640К). Это позволяет освободить обычную память для других программ. Если старшая память недоступна, то команда DEVICEHIGH работает аналогично команде DEVICE. Эту команду можно использовать только в файле CONFIG.SYS.

DEVICEHIGH [диск:][маршрут]имя_файла [параметры]

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

DEVICEHIGH [[/L:область1[,мин_разм1][;область2[,мин_разм2]

[/S]]=[диск:][маршрут]имя_файла [параметры]

[Диск:][маршрут]имя_файла задает расположение и имя загружаемого драйвера устройства. [Параметры] задают необходимую информацию командной строки драйвера устройства.

Параметр /L:область1[,мин_разм1][;область2[,мин_разм2]... задает одну или более областей памяти, в которые нужно загрузить драйвер. По умолчанию MS-DOS загружает драйвер в наибольший свободный блок в старшей памяти (UMB) и делает другие блоки UMB доступными для использования драйвером. Вы можете указывать параметр /L для загрузки драйвера устройства в заданную область памяти или задания областей памяти, которые может использовать драйвер.

Чтобы загрузить драйвер в наибольший блок в заданной области памяти, задайте после параметра /L номер области. Например, чтобы загрузить драйвер в наибольший свободный блок в области 4, следует набрать /L:4. (Чтобы вывести список свободных областей памяти, наберите в командной подсказке MEM /F.)

При загрузке с параметром /L драйвер устройства может использовать только заданную область памяти. Некоторые драйверы устройств используют более одной области памяти. Для таких драйверов вы можете задать области, разделив их точкой с запятой (;). Например, чтобы использовать блоки 2 и 3, наберите /L:2;3. (Чтобы определить, как драйвер использует память, дайте команду MEM /M и задайте в качестве аргумента драйвер устройства.)

Обычно MS-DOS загружает драйвер в UMB в заданной области, если эта область содержит UMB, больший чем размер загружаемого драйвера (который обычно равен размеру выполняемого файла программы). Если при работе драйверу требуется больше памяти, чем при загрузке, вы можете использовать параметр "мин_разм". Он обеспечивает, что драйвер не будет загружаться в UMB, который для него слишком мал. Если вы задает "мин_разм", MS-DOS загружает драйвер в эту область только если она содержит UMB, превышающий как размер загружаемого драйвера, так и "мин_разм".

Параметр /S сжимает при загрузке драйвера UMB до его минимального размера и обеспечивает наиболее эффективное использование памяти. Обычно данный параметр применяется только программой MemMaker, которая может анализировать использование драйвером устройства памяти и определять, можно ли применять параметр /S при загрузке этого драйвера. Этот параметр можно указывать только в сочетании с параметром /L. Он влияет только на блоки UMB, для которых задан минимальный размер.

О загрузке программ в старшие адреса памяти рассказывается в описании команды LOADHIGH, а о загрузке драйверов устройств в оперативную память - в описании команды DEVICE. Информацию о работе программы MemMaker вы найдете в описании команды MEMMAKER.

Чтобы использовать команду DEVICEHIGH, в файл CONFIG.SYS нужно включить команду DOS=UMB. Если вы не зададите эту команду, то все драйверы устройств будут загружаться в обычную память, как при задании команды DEVICE. См. описание команды DOS.

В MS-DOS 5 использовался синтаксис:

DEVICEHIGH SIZE=разм_шест [диск:][маршрут] имя_файла

[параметры]

Хотя в MS-DOS 6 такой синтаксис DEVICEHIGH будет работать, рекомендуется следовать новому синтаксису.

Для загрузки драйвера устройства в старшую память ваш компьютер должен иметь расширенную память. Сначала вы должны задать команду DEVICE для загрузки драйвера HIMEM.SYS, а затем указать ее снова для программы работы с UMB. Эти команды должны следовать в CONFIG.SYS до команды DEVICEHIGH. Если вы работаете на компьютере с процессором 80386 или 80486, то можете использовать в качестве администратора UMB EMM386.EXE. При другом процессоре нужно предусмотреть другую программу.

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

Приведем примеры. Следующие команды в CONFIG.SYS делают старшую память доступной для работы драйверов устройств и программ:

device=c:\dos\himem.sys

device=c:\dos\emm386.exe ram

dos=umb

Команда devicehigh=drv.sys указывает MS-DOS на загрузку драйвера устройства с именем DRV.SYS в старшие адреса памяти компьютера 80386.

Команда DIR

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

DIR [диск:][маршрут][имя_файла] [/P] [/W]

[A[[:]атрибуты]][/O[[:]сортировка]] [/S] [/B] [/L] [/C]

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

При указании параметра /P выводится по одному экрану списка файлов. Чтобы увидеть следующий экран, нужно нажать любую клавишу.

Параметр /W выводит перечень файлов в широком формате с максимально возможным числом имен файлов/каталогов на каждой строке.

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

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

Параметр /S перечисляет каждое вхождение файла в заданном каталоге и всех подкаталогах.

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

/L выводит неотсортированные имена файлов и каталогов в нижнем регистре. Расширенные символы в нижний регистр не преобразуются.

/C[H] выводит коэффициент компрессии файлов, компрессированных с помощью Doublespace, на основе размера кластера 8К. Необязательный параметр H выводит эту информацию на основе размера кластера основного диска. При использовании параметра /W или /B параметр /C[H] игнорируется.

О выводе структуры каталога или диска рассказывается в описании команды TREE, а о компрессированных дисках - в описании DBLSPACE.

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

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

Используемый DIR формат даты и времени зависит от установки страны в файле CONFIG.SYS. Если команда COUNTRY не используется, форматы соответствуют форматам США.

Чтобы передать вывод команды DIR в файл, вы можете использовать символ перенаправления (>) или конвейеризации (|). Перед этим следует установить в файле AUTOEXEC.BAT переменную операционной среды TEMP. В противном случае временный файл будет выводится в списке каталога.

С помощью команды SET в переменной операционной среды DIRCMD в AUTOEXEC вы можете предварительно установить параметры команды DIR. В переменной DIRCMD можно использовать только допустимое сочетание параметров DIR. Например, чтобы установить DIRCMD для широкого вывода по умолчанию (/W), включите в AUTOEXEC.BAT команду set dircmd=/w.

Вы можете переопределить набор параметров команды DIR, заданных с помощью переменной DIRCMD. Для этого используйте те же параметры, что и в командной строке DIR, но перед параметром нужно указывать также знак минуса, например, dir /-w.

Используемые по умолчанию установки DIRCMD вы можете изменить также с помощью команды DOS SET, набрав их в командной строке после символа равенства (=). Новые установки будут действовать по умолчанию для всех последующих команд DIR до следующего использования SET DIRCMD в командной строке или перезапуска MS-DOS. Чтобы сбросить все назначенные по умолчанию параметры, наберите команду set dircmd=. Текущие установки переменной операционной среды DIRCMD вы можете просмотреть с помощью команды set. MS-DOS выводит на экран список параметров и их установок (подробности вы можете найти в описании SET).

Предположим, вы хотите использовать DIR для вывода одного листинга каталога за другим, пока не выведется содержимое каждого каталога текущего диска, и хотите упорядочить каждый каталог по алфавиту, вывести его в широком формате и делать паузу после вывода каждого экрана. Для этого, находясь в корневом каталоге, дайте команду dir /s/w/o/p. Чтобы при этом не выводились имена каталогов, используйте команду dir /s/w/o/p/ a: -d. Чтобы распечатать вывод, используйте символ переназначения: dir > prn.

Команда DISKCOMP. Сравнивает содержимое гибких дисков. Сравнение выполняется по дорожкам. DISKCOMP определяет число сторон и секторов на дорожку на основе формате первого заданного диска.

DISKCOMP [диск1: [диск2:]] [/1] [/8]

Параметр "диск1:" задает дискету в одном из дисководов, "диск2:" задает дискету в другом дисководе. Параметр /1 сравнивает только первые стороны дискет, даже если они двусторонние, и дисководы могут работать с двусторонними дискетами. Параметр /8 приводит к сравнению только первых 8 секторов на дорожку, даже если дискета содержат 9 или 15 секторов на дорожку.

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

Invalid drive specification

Specified drive does not exist or is non-removable

(Недопустимая спецификация диска, заданные диски не существуют или не являются сменными)

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

Compare OK

(Сравнение успешно)

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

Compare error on

side 1, track 2

(Ошибка сравнение на стороне 1, дорожке 2)

После завершения сравнения DISKCOMP выводит сообщение:

Compare another diskette (Y/N)?

(Сравнить другую дискету (Да/Нет)?)

Если вы нажмете Y, DISKCOMP выводит подсказку для вставки дискеты для следующего сравнения. При нажатии N DISKCOMP прекращает сравнение.

При сравнении DISKCOMP игнорирует номер тома. Если вы пропустите параметр "диск2:", то DISKCOMP использует текущий диск. Если опущены оба параметра дисков, то DISKCOMP использует для обоих дисков текущий. Если текущий диск совпадает с "диск1:", то DISKCOMP выводит при необходимости подсказку для смены дискет.

Если в параметрах "диск1:" и "диск2:" задан один и тот же диск, DISKCOMP выполняет сравнение с помощью одного дисковода, выводя подсказку для смены дискет. В зависимости от объема дискет и оперативной памяти, вам может потребоваться сменить дискеты несколько раз. Если типы дискет не совпадают, DISKCOMP выводит сообщение:

Drive types or diskette types not compatible

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

DISKCOMP не работает с сетевыми дисками или дисками, созданными по команде SUBST. В этих случаях DISKCOMP выводит на экран сообщение об ошибке.

При использовании DISKCOMP для диска, полученного с помощью команды COPY, DISKCOMP может выводить сообщение следующего типа:

Compare error on

side 0, track 0

(Ошибка сравнения на стороне 0, дорожка 0)

Такой тип ошибки может происходить, даже если дискеты идентичны. Хотя команда COPY дублирует информацию, она не обязательно помещает ее в то же место диска. Подробности сравнения отдельных файлов диска см. в описании команды FC.

Коды выхода (значение ERRORLEVEL) вы можете использовать в команде IF командного файла.

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

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

DISKCOPY [диск1: [диск2:]] [/1] [/V] [/M]

Параметр "диск1:" задает исходный диск, "диск2:" - целевой диск. /1 приводит к копированию только первой стороны дискеты. /V проверяет корректность копирования информации. Использование этого параметра замедляет процесс копирования. Параметр /M приводит к тому, что DISKCOPY использует в качестве рабочей памяти только обычную память. По умолчанию DISKCOPY использует в качестве промежуточной памяти жесткий диск, благодаря чему вам не приходится несколько раз менять дискеты. О копировании файлов рассказывается в описании команды COPY, а о копировании каталогов и подкаталогов - в описании XCOPY. О сравнении дискет для проверки их идентичности описывается в команде DISKCOMP. Команда DISKCOPY работает только со сменными дисками (дискетами). Для жесткого диска ее использовать нельзя, в противном случае она выводит сообщение об ошибке:

Invalid drive specification

Secified drive does not exist or is non-removable

(Недопустимая спецификация диска.

Заданный диск не существует или не является сменным.)

Команда DISKCOPY выводит вам подсказку для вставки исходной и целевой дискет и перед продолжением работы ждет нажатия любой клавиши. После копирования DISKCOPY выводит следующее сообщение:

Copy another diskette (Y/N)?

(Копировать другую дискету (Да/Нет)?)

При нажатии Y DISKCOPY выводит вам подсказку для вставки исходной и целевой дискет для следующей операции копирования. Чтобы завершить процесс копирования, нажмите N. Если вы копируете информацию на неформатированную дискету, DISKCOPY форматирует диск с тем же числом сторон и секторов на дорожку, что и на исходном диске (диске1). При форматировании дисков и копировании файлов DISKCOPY выводит следующее сообщение:

Formatting while copying

(Форматирование при копировании)

Если объем исходного диска превышает объем целевого, и ваш компьютер может обнаружить это различие, то DISKCOPY выводит на экран сообщение:

Drive types or diskette types not compatible

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

Если исходный диск имеет серийный номер, DISKCOPY создает для целевого диска новый последовательный номер и выводит его при завершении операции копирования. Если вы опустите параметр целевого диска (диск2), DISKCOPY использует в качестве целевого текущий диск. Если опущены оба параметра, DISKCOPY использует текущий дисковод для исходного и целевого диска. В этом случае DISKCOPY выводит вам подсказку для смены дискет. Если объем дискет превышает объем доступной оперативной памяти, то DISKCOPY не может считать сразу всю информацию. DISKCOPY считывает данные с исходного диска, записывает их на целевой диск, и выводит вам подсказку для смены диска. Этот процесс повторяется, пока не будет скопирован весь диск. Поскольку DISKCOPY создает на целевом диске точную копию исходного, фрагментация (наличие небольших областей неиспользованного пространства между файлами) исходного диска сохраняется на целевом диске. Фрагментация исходного диска может замедлить процесс считывания, поиска или записи файлов. Чтобы избежать фрагментации, используйте для копирования команду COPY или XCOPY. Если команда DISKCOPY применяется для копирования системного диска, то копия также будет загружаемой. При использовании команды COPY или XCOPY копия обычно не является загружаемым диском.

Команда DOS

Определяет, что MS-DOS должна поддерживать связь со старшей памятью, частично загружаться в старшую память (HMA) или и то, и другое. Используется только в файле CONFIG.SYS.

DOS=HIGH LOW[,UMB ,NOUMB]

DOS=[HIGH, LOW,]UMB NOUMB

Параметр UMB NOUMB определяет, что MS-DOS должна поддерживать блоки старшей памяти (UMB), созданные программой поддержки UMB, такой как EMM386.EXE. Параметр UMB определяет, что MS-DOS должна по-возможности обслуживать UMB. Параметр NOUMB задает, что MS-DOS не должна обслуживать блоки UMB. По умолчанию используется параметр NOUMB.

Параметр HIGH LOW определяет, должна ли MS-DOS пытаться загружать свою часть в HMA (HIGH) или загружать все свои компоненты в обычную память (LOW). По умолчанию устанавливается LOW.

Подробнее о загрузке драйвера устройства в старшую память рассказывается в описании команды DEVICEHIGH, а о загрузке в старшую память программ - в описании LOADHIGH.

Перед заданием DOS=UMB или DOS=HIGH вы должны установить драйвер или другой администратор расширенной памяти.

Использование для DOS областей старшей памяти освобождает обычную память для программ. При наличии процессора 80386 или 80486 в качестве программы обслуживания блоков UMB можно использовать EMM386.EXE.

Если задано DOS=UMB, а программа обслуживания UMB не установлена, то MS-DOS не будет выводить сообщение об ошибке.

Если вы задаете параметр HIGH, MS-DOS пытается загрузить свои компоненты в HMA. Если MS-DOS не может использовать HMA, то выводится сообщение:

HMA not available

Loading DOS low

(HMA не доступны, DOS загружается в младшую память)

В одной команде DOS вы можете указать более одного параметра, например, dos=high,umb

Команда DOSKEY

Загружает в память программу Doskey, которая вызывает команды MS-DOS и позволяет вам редактировать командные строки, а также создавать и запускать макрокоманды. Doskey - это резидентная в памяти программа. После установки Doskey занимает около 3 килобайт памяти.

DOSKEY [/REINSTALL] [/BUFSIZE=размер] [/MACROS]

[/HISTORY][/INSERT /OVERSTRIKE] [макроимя=[текст]]

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

DOSKEY

Параметр макроимя=[текст] создает макрокоманду, которая выполняет одну или более команд MS-DOS (макрокоманду Doskey), "макроимя" задает имя, которое вы хотите присвоить макрокоманде, а "текст" задает записываемые команды.

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

doskey qf=format $1 /q /u

Чтобы выполнить такую макрокоманду, введите qf a:.

Параметр /REINSTALL устанавливает новую копию программы Doskey, даже если она уже установлена. В последнем случае /REINSTALL также очищает буфер.

Параметр /BUFSIZE=размер задает размер буфера, в который Doskey записывает команды и макрокоманды Doskey. По умолчанию это 512 байт. Минимальный размер буфера - 256 байт.

/MACROS выводит список всех макрокоманд Doskey. /HISTORY выводит список всех команд в памяти. Для вывода списка в файл вы можете использовать символ перенаправления (>). /MACROS можно сократить до /M, а /HISTORY - до /H.

/INSERT /OVERSTRIKE определяет, будет ли новый набираемый вами текст замещать старый. При указании параметра /INSERT новый набираемый в строке текст вставляется в старый (как при нажатии клавиши INSERT). При задании /OVERSTRIKE новый текст будет заменять старый. По умолчанию устанавливается /OVERSTRIKE. Временно изменить режим можно клавишей INSERT.

Символ $* - это подставляемый параметр, аналогичный параметрам $1 - $9 командного файла, однако все, что вы набираете в командной строке после имени макрокоманды, подставляется в макрокоманду вместо $*.

Чтобы выполнить макрокоманду, наберите имя макрокоманды в командной строке, начиная с первой позиции. Если макрокоманда была определена с помощью $* или параметра с $1 по $9, используйте для разделения параметров пробелы. Из командного файла выполнять макрокоманду нельзя, но для создания макрокоманды вы можете использовать команду DOSKEY в командном файле. Вы можете также создать макрокоманду, имя которой совпадает с именем команды MS-DOS. Это может оказаться полезным, например, если вы всегда пользуетесь командой с определенными параметрами. При этом:

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

· для выполнения команды DOS включите между именем команды и подсказкой один или более пробелов.

Для удаления макрокоманды наберите команду:

doskey макроимя=.

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

doskey mv=copy $1 $2 $t del $1

Команда DOSSHELL. Запускает оболочку MS-DOS (MS-DOS Shell) - графический интерфейс с MS-DOS. Для запуска оболочки MS-DOS в текстовом режиме используйте синтаксис:

DOSSHELL [/T[:разр[n]]] [/B]

а для запуска в графическом режиме:

DOSSHELL [/G[:разр[n]]] [/B]

Параметр "разр" задает категорию разрешения экрана. Допустимые значения - L (низкое), M (среднее) и H (высокое). Значение по умолчанию зависит от вашей аппаратуры. Параметр n задает разрешение экрана, допустимое для данной категории.

Параметр /T запускает оболочку MS-DOS в текстовом режиме, /B - в черно-белом режиме, /G - в графическом.

Не запускайте из оболочки MS-DOS Microsoft Windows. При использовании и Microsoft Windows, и MS-DOS Shell, запустите Windows, а затем из Windows - MS-DOS Shell.

При запуске MS-DOS Shell требуется не менее 384К свободной оперативной памяти.

После запуска MS-DOS Shell вы можете настроить разрешение экрана с помощью команды Display меню Options. В диалоговом окне выводится режим (текстовый или графический), число строк, категория разрешения и конкретное значение режимов разрешения в каждой категории, доступное для вашей аппаратуры.

Текущие установки программных элементов и групп, параметры, разрешение экрана, цвета и т.д. сохраняются в файле DOSSHELL.INI. Файл DOSSHELL.INI должен быть доступен для записи. Его расположение можно задать с помощью переменной операционной среды DOSSHELL в файле AUTOEXEC.BAT.

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

При запуске программы из MS-DOS Shell временные файлы создаются в каталоге, где находится DOSSHELL.EXE. С помощью переменной среды TEMP в AUTOEXEC.BAT вы можете задать для них другой каталог.

Команда DRIVPARM

Определяет при запуске MS-DOS параметры для таких устройств как дисководы и накопители на магнитной ленте. Используется только в CONFIG.SYS. Команда модифицирует параметры существующего физического устройства и не создает нового логического устройства. Новые параметры заменяют определения драйвера для любого поблочного-ориентированного устройства.

DRIVPARM=/D:номер [/C] [/F:тип] [/H:гол] [/I] [/N]

[/S:сект] [/T:дорожк]

Параметр /D:номер задает номер физического устройства. Значения параметра "номер" должны лежать в диапазоне от 0 до 255 (например, 0 = диск A, 1 = диск B и т.д.). /C определяет, что дисковод может распознавать закрытие задвижки. Параметр /F:тип определяет тип дисковода (по умолчанию это 2).

Параметр /H:гол задает число головок (от 1 до 99). Значение по умолчанию зависит от /F:тип.

/I задает 3.5-дюймовый дисковод, устанавливаемый на компьютере и использующий существующий контроллер. Используйте этот параметр, если ROM BIOS вашего компьютера не поддерживает 3.5-дюймовых дисководов.

/N задает блочное устройство с несменным носителем.

/S:сект задает число секторов на дорожку, поддерживаемое блочно-ориентированным устройством (от 1 до 99). Значение по умолчанию зависит от /F:тип.

Параметр /T:дорожк задает число дорожек на сторону, поддерживаемое блочно-ориентированным устройством. Значение по умолчанию зависит от /F:тип.

Если ваша система не поддерживает 3.5-дюймовые диски, используйте параметр /I. (Некоторые IBM PC/AT-совместимые системы не имеют ROM BIOS, поддерживающей такие дисководы.)

DRIVPARM модифицирует параметры существующего физического диска и не создает нового логического диска.

Команда EDIT

Запускает редактор MS-DOS. Редактор MS-DOS - это полноэкранный текстовый редактор, позволяющий вам редактировать, создавать, печатать и сохранять текстовые файлы ASCII. Редактор включает в себя расширенное справочное средство по своим командам и методам - Help.

EDIT [[диск:][маршрут]имя_файла] [/B] [/G] [/H] [/NOHI]

Параметр [диск:][маршрут]имя_файла задает расположение и имя текстового файла ASCII. Если файл не существует, редактор создает его. Если файл существует, то он открывается, и его содержимое выводится на экран.

Параметр /B выводит изображение в черно-белом режиме. Используйте его при некорректном выводе редактора на монохромном мониторе.

Параметр /G использует при работе с монитором CGA наиболее быстрое обновление экрана.

/H выводит максимально допустимое на используемом мониторе число строк.

Параметр /NOHI позволяет вам работать с редактором MS-DOS на 8-цветных мониторах. Обычно MS-DOS использует 16 цветов.

Редактор MS-DOS не работает, если в текущем каталоге, в том же каталоге, где находится EDIT.COM или по маршруту поиска не находится файл QBASIC.EXE.

Некоторые мониторы не поддерживают вывод по умолчанию оперативных клавиш. Если ваш монитор не выводит оперативные клавиши, укажите параметр /B (для мониторов CGA) и /NOHI (для систем, где мониторы не поддерживают жирный шрифт).

Команда EMM386. Разрешает или запрещает поддержку на компьютере с процессором 80386 (или старше) расширенной памяти. Команда EMM386 также разрешает или запрещает поддержку сопроцессора Weitek. Не пользуйтесь этой командой при работе Windows.

Драйвер устройства EMM386 EMM386.EXE, обеспечивает поддержку расширенной памяти и доступ к старшей памяти.

EMM386 [ON OFF AUTO] [W=ON W=OFF]

Для вывода текущего состояния расширенной памяти EMM386 используйте команду EMM386 без параметров.

Параметр ON OFF AUTO активизирует драйвер устройства EMM386 (параметр ON), приостанавливает драйвер устройства EMM386 (при установке в OFF), или переводят драйвер EMM386 в авторежим. Авторежим разрешает поддержку расширенной памяти только при соответствующем программном вызове. По умолчанию задается значение NO.

W=ON W=OFF разрешает (W=ON) или запрещает (W=OFF) поддержку сопроцессора Weitek. Значение по умолчанию - W=OFF.

Чтобы использовать команду EMM386, нужно иметь процессор 80386 или старше и установить с помощью команды DEVICE в файле CONFIG.SYS драйвер EMM386.EXE. При попытке использовать команду EMM386 на компьютере, не имеющем процессора 80386, MS-DOS выводит на экран сообщение:

EMM386 driver not installed

(Драйвер EMM386 не установлен)

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

Параметр OFF приостанавливает поддержку расширенной памяти EMM386. Когда поддержка расширенной памяти выключена, заголовок драйвера устройства EMM386.EXE изменяется таким образом, что программы не могут использовать расширенную память. Это позволяет вам выполнять программы, не согласованные с VCPI (например Windows 3.0 в стандартном режиме).

Когда параметр W=ON задан, а параметр OFF - нет, EMM386 разрешает поддержку сопроцессора Weitek. Для этого должна быть доступна старшая память (HMA). Если с помощью DOS=HIGH вы загрузили в старшую память HMA MS-DOS (задав DOS=HIGH), то поддержка сопроцессора Weitek разрешена не будет.


Подобные документы

  • Создание компанией Microsoft операционной системы MS-DOS и повсеместное использование персональных компьютеров. Необходимость создания более удобной для пользователя операционной системы, разработка и эволюция Windows, появление интернет-приложений.

    презентация [3,6 M], добавлен 29.10.2012

  • История создания и развития операционной системы Microsoft Windows. Особенности каждой из ее версий. Новшества в интерфейсе, встроенных программах, системе управления и использования ОС, увеличение скорости выполнения приложений возможностями мультимедиа.

    реферат [29,5 K], добавлен 30.11.2013

  • Основные моменты истории операционных систем, связывающих аппаратное обеспечение и прикладные программы. Характеристика операционной системы Microsoft Windows Seven, анализ операционной системы Linux. Преимущества и недостатки каждой операционной системы.

    курсовая работа [63,0 K], добавлен 07.05.2011

  • Знакомство с техническими характеристиками персонального компьютера. Установка операционной системы и драйверов Windows 7. Способы чистки Windows XP Professional SP3. Методы восстановления операционной системы. Выполнение установки Microsoft Office 2010.

    отчет по практике [5,6 M], добавлен 22.09.2014

  • Особые режимы работы операционной системы Microsoft Windows. Характеристика стандартного и диагностического режимов. Безопасный режим и его основные виды. Дополнительные варианты загрузки MS Windows. Режимы работы с пониженным энергопотреблением.

    реферат [626,5 K], добавлен 17.06.2012

  • Использование операционных систем Microsoft Windows. Разработка операционной системы Windows 1.0. Возможности и характеристика последующих версий. Выпуск пользовательских операционных систем компании, доработки и нововведения, версии Windows XP и Vista.

    реферат [23,3 K], добавлен 10.01.2012

  • Характеристика Microsoft Corporation, основатель корпорации Билл Гейтс. Программа для регулирования уличного движения "Трэф-0-Дэйта". Первые версии Windows. Сравнение, преимущества и недостатки всех последующих редакций этой операционной системы.

    презентация [805,1 K], добавлен 17.05.2014

  • Основы работы операционной системы Windows XP. Работа в текстовом процессоре Microsoft Word: ввода, редактирования и форматирования текста, автоматизации разработки документа, создания графических объектов, создания комплексного текстового документа.

    курсовая работа [3,6 M], добавлен 25.04.2009

  • Прикладные программы и утилиты. Простейшие функции операционной системы. История разработки корпорацией Microsoft Corporation графической операционной оболочки Windows. Версия семейства сетевых ОС Windows NT (Millennium Edition, 2000, XP, Vista, Seven)

    презентация [965,2 K], добавлен 12.10.2013

  • Понятие и использование командной строки. Открытие командной строки. Команды, выполняемые с помощью командной строки. Как выполнить команду с повышенными привилегиями. Изменение внешнего вида окна командной строки с помощью параметров командной строки.

    презентация [948,2 K], добавлен 22.10.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.