Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Дополнительные команды-утилиты




 

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

 

FORMAT - форматирует диск для использования в MS DOS.

 

Утилита FORMAT создает пустой директорий и таблицы FAT на диске, а также проверяет наличие испорченных областей на диске. Может уничтожить все данные на диске.

Синтаксис:

FORMAT диск: [/V[:метка]] [/Q] [/U] [/F:paзмep][/B|/S] [/С]

FORMAT диск: [/V[:метка]] [/Q] [/U] [/Тдорожек\N:секторов] [/B|/S] [/С]

FORMAT диск: [/V[:метка]] [/Q] [/U] [/l][/4] [/B|/S] [/С]

FORMAT диск: [/Q] [/U] [/1] [/4] [/8] [/B|/S] [/С]

 

Параметр

диск: обозначает форматируемый диск (это единственный обязательный
параметр утилиты).

Ключи

/V:метка указывает метку диска, используется редко;

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

/U указывает, что «восстанавливать» информацию до форматирования не
потребуется;

/F:размер указывает емкость дискеты;

/S копирование на дискету файлов операционной системы IO.SYS,
MSDOS.SYS и COMMAND.COM, что делает ее загрузочной;

/Т:дорожек указывает число дорожек на дискете;

/N:секторов задает число секторов на дискете.

DISKCOPY

 

Команда работы с дисками (гибкими); копирует содержимое флоппи-диска в одном дисководе на диск в другом. Ее синтаксис таков

 

DISKCOPY [dl:][d2:][/l]

 

Здесь первые два объекта в квадратных скобках - параметры, третий - ключ.

 

Примеры.

DISKCOPY А: В: скопировать дискету в дисководе А на дискету в дисководе В;

DISKCOPY А: скопировать дискету в дисководе А на дискету в текущем
дисководе;

DISKCOPY А: В: /I скопировать только первую сторону дискеты.

 

Еще несколько команд той же группы (только имена; параметры и ключи можно найти в справочниках):

DISKCOMP - сравнение содержимого двух дискет (с целью определить,
совпадает ли оно);

CHKDSK - проверка целостности файловой структуры на диске, коррекция
ее ошибок;

RECOVER - восстановление (насколько возможно) информации на дефект-
ном диске.

 

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

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

 

CONFIG.SYS

 

Выполняется до загрузки командного процессора и содержит вызовы SYS-драйверов. Загружаемые драйверы устанавливаются командой DEVICE, после которой указывается полное имя файла, содержащего драйвер. Например, для подключения драйвера мыши MOUSE.SYS можно задать команду:

 

DEVICE=C:\DOS\MOUSE.SYS.

 

Начиная с версии MS DOS 4.0 предусматривается загрузка СОМ и ЕХЕ-драйверов с помощью команды INSTALL. Например,

 

INSTALL=C:\DOS\MOUSE.COM.

 

Для эффективной работы с различными типами микропроцессоров компьютера (80286, 80386, 80486, Pentium) и размеров оперативной памяти используют специальные драйверы:

 

DEVISE=C:\DOS\HIMEM.SYS

DEVISE=C:\DOS\EMM386.EXE NOEMS

DEVISE=C:\DOS\EMM486.EXE.

 

Кроме загрузки внешних драйверов, CONFIG.SYS загружает свои (внутренние) команды.

Если на компьютере отсутствует кэш жесткого диска (т.е. буферная область ОЗУ, где сохраняется содержание блоков диска), то для ускорения работы с диском вродят команду BUFFERS. Буфер - это часть оперативной памяти размером 532 байт.

 

Пример:

 

BUFFERS=20.

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

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

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

 

1. для PC 286

 

REM Типичный CONFIG.SYS

DOS=HIGH

REM По возможности загружать модули операционной системы и

REM некоторые драйверы в НМA

REM (первые 64 кбайта области памяти выше 1 Мбайта)

FILES=20

REM До 20 файлов может быть одновременно открыто

BUFFERS=5

REM Для работы с файлами на жестком диске использовать 5 буферов

DEVICE=C:\DOS\HIMEM.SYS

REM Загрузка менеджера области памяти выше 1 Мбайта

DEVICE=C:\WINDOWS\MOUSE.SYS

REM Загрузка драйвера манипулятора типа «мышь»

DEVICE=C:\STACKER\STACHIGH.SYS

REM Загрузка драйвера поддержки работы с дисками,

REM использующими компрессию данных

 

2. для PC 386

REM Типичный CONFIG.SYS

DOS=HIGH, UMB

REM По возможности загружать модули операционной системы и

REM некоторые драйверы в НМА

REM (первые 64 Кбайта области памяти выше 1 Мбайта)

REM и UMB (блоки в области памяти между 640 Кб и 1 Мб)

FILES=20

REM До 20 файлов может быть одновременно открыто

BUFFERS=5

REM Для работы с файлами на жестком диске использовать 5 буферов

DEVICE=C:\DOS\HIMEM.SYS

REM Загрузка менеджера области памяти выше 1 Мбайта

DEVICE=C:\DOS\EMM386.EXE NOEMS

REM Загрузка менеджера расширенной памяти

REM с включенной поддержкой работы с UMB

DEVICEHIGH=C:\WINDOWS\MOUSE.SYS

REM Загрузка драйвера манипулятора типа «мышь»

REM в UMB

DEVICE=C:\STACKER\STACHIGH.SYS

REM Загрузка драйвера поддержки работы с дисками,

REM использующими компрессию данных

 

Не менее важную роль при начальной загрузке компьютера играет файл AUTOEXEC.BAT. Фактически в AUTOEXEC.BAT записаны команды, которые иначе пришлось бы вводить вручную в начале каждого сеанса работы. Например:

 

C:\KEYRUS

REM запуск программы, руссифицирующей ввод с клавиатуры и вывод на экран

C:\DOS\MOUSE

REM запуск драйвера манипулятора типа «мышь»

PROMPT $P$G

RЕМ установка вида приглашения командной строки DOS

PATH C:\:C:\DOS:C:\NC:C:\TOOLS

REM установка путей поиска файлов программ, вызываемых на выполнение

SET TEMP=C:\DOS

REM установка значения переменной окружения, указывающей путь

REM к временным файлам

NC

REM запуск файл-менеджера NORTON COMMANDER





Поделиться с друзьями:


Дата добавления: 2016-11-12; Мы поможем в написании ваших работ!; просмотров: 411 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Вы никогда не пересечете океан, если не наберетесь мужества потерять берег из виду. © Христофор Колумб
==> читать все изречения...

2338 - | 2143 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.