Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПО все.docx
Скачиваний:
3
Добавлен:
09.12.2018
Размер:
479.6 Кб
Скачать

14. Команды ос ms-dos общего назначения:

PATH - Указывает, в каких каталога MS-DOS должна искать выполняемые файлы. По умолчанию маршрут поиска ограничивается только текущим каталогом.

PATH [[диск:]маршрут[;...]]

Для выводе текущего маршрута поиска дайте команду: PATH

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

Параметр [диск:]маршрут задает диск, каталог и подкаталоги для поиска.

Поиск по заданным маршрутам MS-DOS всегда начинает с текущего каталога. Максимальная длина команды PATH ограничена 127 символами. Для задания более длинных маршрутов используйте команды SUBST и APPEND /X:ON command.

SET- Выводит на экран, устанавливает или отменяет переменные операционной среды MS-DOS, которые используются для управления поведением некоторых командных файлов и программ, а также управляют работой MS-DOS. Команда SET часто используется в файлах AUTOEXEC.BAT или CONFIG.SYS для установки переменных при каждом запуске MS-DOS.

SET [переменная=[строка]]

Параметр "переменная" задает устанавливаемую или модифицируемую переменную среды, "строка" задает связываемую с конкретной переменной строку.

Для вывода текущих установок переменной используйте команду SET без параметров

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

GOTO метка

Параметр "метка" задает строку командного файла, на которую должна перейти MS-DOS. Метка не может включать в себя разделители (пробелы, точки с запятой или знаки равенства). GOTO использует первые 8 символов каждой метки.

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

Labelnotfound

(Метка не найдена)

GOTO часто используется с командой IF для выполнения перехода по условию. См. пример в описании команды IF.

TYPE - Выводит на экран содержимое текстового файла. Используйте эту команду для вывода содержимого файла без его модификации.

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

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

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

ECHO [ON OFF]

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

echo [сообщение]

Параметр ON OFF определяет, нужно ли включить или выключить эхоотображение. Чтобы вывести на экран текущую установку, задайте команду ECHO без параметра. "Сообщение" задает текст выводимого на экран сообщения. О приостановке выполнения командного файла рассказывается в описании команды PAUSE. Команду ECHO с параметром сообщения полезно использовать при выключенномэхоотображении. Для вывода длинного сообщения, превышающего размер строки, задайте несколько команд ECHO. При указании команды ECHO OFF в командной строке командная подсказка не выводится на экран. Чтобы вновь ее увидеть, наберите ECHO ON. Для предотвращения эхоотображения конкретной строки вы можете задать перед ней в командном файле символ @. Чтобы отобразить на экране пустую строку, наберите команду ECHO с точкой (ECHO.). Пробел между ними не указывается. При использовании команды ECHO нельзя указывать символ конвейеризации (|) или перенаправления (< или >).

17. FAT

Действие при форматировании дисков, физ. парам…. FAT

В процессе работы содержимое области данных постоянно меняется: удаление, добавление новых файлов, редактирование и так далее. Выполнение этих операций требует механизма распределения дискового пространства между файлами и обеспечения доступа к ним. Эти функции реализуются таблицей размещения файлов. При выполнении операции чтении/записи - обмен данными между дисками и памятью ПК осуществляется блоками. Минимальный объем блока = 1 сектору на диске. Для уменьшения количества обращений к дискам MS DOS применен следующий подход: информация за одно обращение к диску может быть считана /записана из нескольких последовательных расположения секторов, которые образуют логический блок - кластер. Размер кластера зависит от физических и логических параметров диска. Для FD кластер включает в себя 1 сектор, для HD кластеры могут составлять 4,8,16,32 сектора. Файл на диске выделяется целое количество кластеров, при этом они могут находится в разных местах диска – фрагментированные. Процесс доступа к файлам в DOS реализован с использованием FAT. Область данных диска рассматривается как последовательные пронумерованные кластеров. Каждому кластеру в FAT ставится в соответствии элемента FAT с тем же сектором. Например: 100 FAT соответствует сотому кластеру диска, 101 соответствует 101 кластеру и т.д. В каталоге, в котором находится файл на диске содержит сведение, в котором указан номер первого кластера занимаемого кластером. Этот номер называется точкой входа FAT. Система, для того чтобы прочитать данные о файле, обращается в каталог, находит номер соответствующий имени файла затем обращается в FAT . Войдя в Fat по точке входа ОС читает соответствующею ячейку FAT, в котором записан номер следующего кластера и так до тех пор, пока ячейка FAT не будет содержать специальный код FFF, который говорит, что этот кластер последний кластер файла. Пример процесса обращения к файлу:

Номер элементов FAT Значение элементов FAT

точка входа 100 102

101 000

102 104

103 FF7

104 500

500 503

501 000

502 F38

503 FFF

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]