23. Файловая система и основные команды MS-DOS.
Общее управление компьютером осуществляется на основе ко-
мандного языка (языка директив), с помощью которого можно осу-
ществлять такие операции, как разметка дисков, копирование фай-
лов, распечатка каталогов на экране дисплея и другие действия.
Операционная система содержит следующие основные компоненты:
- файловую систему;
- интерпретатор командного языка (командный процессор);
- драйверы внешних устройств.
ФАЙЛОВАЯ СИСТЕМА - это совокупность именованных наборов дан-
ных и программ на внешних носителях, структуру и организацию ко-
торых поддерживает MS-DOS. Структура файловой системы определяет
удобство работы, скорость доступа к файлам и т.д.
Файл - это поименованная совокупность элементов информации
хранящаяся на магнитных носителях - дисках, лентах. Имена файлов
записываются следующим образом: ИМЯ.ТИП, где ИМЯ набор символов
(не более 8) латинского алфавита, цифр и специальных символов ~
' & @ ( ) % { } _ # ` $, а ТИП или РАСШИРЕНИЕ файла состоит из
не более чем 3 символов. В отличии от имени тип может отсутство-
вать в спецификации файла.
Тип файла используется для классификации, определения при-
надлежности к какой-то группе с общими свойствами. Например, тип
DOC, TXT - текстовые файлы, EXE, COM - файлы содержащие програм-
мы, готовые к выполнению, PAS, BAS, ASM - программы написанные на
алгоритмических языках Паскаль, Бейсик и Ассемблер. Для ОС без-
различно какими строчными или заглавными буквами записывается
файл.
В некоторых случаях при задании имени файлов можно использо-
вать символы * и ?. Применение звездочки * для описания имени
указывает на то, что имя может состоять из любых символов, без-
различных для команд операционной системы. Например: *.txt для
операционной системы означает, что будут обрабатываться файлы с
любым именем, которые имеют тип .txt. Запись *.* определяет все
файлы, находящиеся на магнитном носителе.
Знак вопроса ? в имени файла означает, что на его месте мо-
жет находиться произвольный символ.
При использовании имен файлов в качестве параметров команд
MS-DOS необходимо указывать адрес или путь к файлу.
Путем к файлу называется цепочка символов, начиная с имени
дисковода, корневого каталога и последующих подкаталогов вплоть
до каталога, содержащего необходимый файл.
Имя дисковода - это одна из букв латинского алфавита. Персо-
нальный компьютер имеет несколько накопителей на магнитных носи-
телях, исходя из этого в MS-DOS принято обозначать A: и B: - гиб-
кие диски, C: D: и т.д. - жесткие диски.
Каталог - это справочник файлов и библиотек со ссылками на
их расположение, содержащее информацию о файлах (имя, тип, разме-
ры в байтах, дата и время создания, атрибуты) и других каталогах,
называемых подкаталогами, используется операционной системой для
определения местоположения файла.
На каждом диске имеется один главный или КОРНЕВОЙ каталог.
Каталоги, входящие в корневой каталог называются ПОДКАТАЛОГАМИ
1-го уровня. Каталоги, входящие в состав подкаталога 1-го уровня
- 49 -
называются ПОДКАТАЛОГАМИ 2-го уровня и т.д. Каждый подкаталог яв-
ляется оглавлением, содержащим перечень имен файлов и подкатало-
гов, возможны варианты когда в оглавлении имеются только имена
файлов. Организация файловой системы в виде подкаталогов удобна
для сортировки информации по различным темам. Разбиение на подка-
талоги зависит от желания пользователя компьютером. Иерархическое
строение диска можно представить в виде дерева подкаталогов.
┌─────────────────┐
│ Корневой каталог│
└────────┬────────┘
┌─────────────┬────────────┴┬───────────────┐ 1-й уровень
┌───┴───┐ ┌───┴──┐ ┌──┴───┐ ┌──┴───┐
│ MS_DOS│ │DOKTOR│ │LESSON│ │NORTON│
└───файлы └───┬──┘ └──┬───┘ └──┬───┘
┌────┴──┐ ┌──┴────┐ ┌───┴──┐ 2-й уровень
┌─┴─┐ ┌──┴─┐ ┌──┴───┐┌──┴─┐ ┌┴──┐ ┌┴──┐
│DIR│ │AIDS│ │EDITOR││CALC│ │NC │ │NI │
└─файлы└─файлы └──┬───┘└─файлы └─файлы└─файлы
┌────┴────┐ 3-й уровень
┌┴──┐ ┌─┴─┐
│LEX│ │FOT│
└─файлы └─файлы
lex.exe
Все имена подкаталогов отделяются друг от друга символом \.
Используя принятые обозначения обратимся, для примера, к файлу
lex.exe: \LESSON\EDITOR\LEX\lex[.exe]. В квадратных скобках ука-
зывается необязательный параметр файла т.е. его можно указывать,
а можно опустить в описании файла.
Имя и тип файла не обеспечивают всех потребностей, которые
возникают при работе с файлами. Чтобы указать отличительные осо-
бенности некоторых файлов вводится понятие атрибута файла. Име-
ются следующие атрибуты в MS-DOS:A - не архивированный; R - толь-
ко для чтения; S - системный; H - скрытый. Атрибут A присваива-
ется файлу для того, чтобы его можно было проще разыскать в под-
каталогах при создании копий, обновлении старых файлов и реализа-
ции подобных операций, выполняемых с помощью некоторых команд
MS-DOS. Эти файлы по внутренней структуре ничем не отличаются от
обычных, кроме атрибута A. Их не следует путать с архивированными
файлами, получаемыми с помощью специальных программ - архиваторов.
Файлы "только для чтения" защищены от изменения и случайного
стирания.
Системные файлы обеспечивают работу операционной системы.
Имена скрытых файлов и их характеристики при просмотре ката-
логов не выводятся на экран дисплея.
КОМАНДНЫЙ ПРОЦЕССОР анализирует и исполняет команды пользо-
вателя, поддерживает взаимодействие пользователя с операционной
системой. Команды операционной системы MS-DOS делятся на два типа
внутренние и внешние. Внутренние команды находятся в файле ко-
мандного процессора, а внешние команды находятся в файлах опера-
ционной системы. Внутренние команды можно разделить на два вида
(по способу ввода ее в компьютер) - клавишные и строковые. Кла-
вишные команды подаются при нажатии определенных клавиш и выпол-
няются сразу, строковые команды подаются путем набора в командной
строке ее кода и исполняются после нажатия клавиши <Enter>. При-
меры клавишных команд:
<Esc> - отказ от выполнения задания;
<Ctrl+C> - отказ от набранной команды или запущенной прог-
раммы (не всегда);
- 50 -
<Ctrl+S> - останов изображения на экране;
<Ctrl+Alt+Del> - перезагрузка компьютера и другие, с которы-
ми вы познакомитесь в ходе практических работ.
Правила подачи строковой команды - пользователь набирает ко-
манду на клавиатуре, вводя имя необходимой команды, в так называ-
емой командной строке, на экране после приглашения MS-DOS, кото-
рое выглядит следующим образом: 2C:>\ 0 или 2C:> 0 или 2C: 0 могут быть и
другие символы в строке. Команды, как говорилось выше, делятся на
внутренние и внешние. Внутренние команды выполняет командный про-
цессор расположенный в файле COMMAND.COM, а внешние располагаются
на диске в виде отдельных файлов с расширением COM или EXE. Внеш-
ние команды могут располагаться на любом диске, поэтому для вы-
полнения этих команд необходимо указывать маршрут их поиска. Об-
щий вид команд следующий: [путь]<имя команды> [параметры или клю-
чи].
CLS -команда очищает экран от предыдущих сообщений, остается
только одно приглашение операционной системы.
VER - на экране появляется сообщение о загруженной в ПК
версии операционной системы MS-DOS.
Подготовка гибкого диска к работе.
Команда FORMAT d:[/1/4/8/B/N/T/V/S], где
d: - накопитель, на котором проводится формирование диска;
/i - одностороннее формирование диска;
/4 - формирование двухсторонних дисков в накопителях высокой
плотности. Эти диски могут надежно работать в накопителях с обыч-
ной плотности записи (360 Кбайт);
/8 - формирование восьми секторов на дорожке;
/B - формирование с созданием резерва места для записи
системных файлов версии MS-DOS 3.20 и старше;
/S - копирование на форматируемую дискету файлов системы
MS-DOS 4.01;
/V - определяет имя (метку) диска ( до 11 символов);
/T:число - определяет число дорожек на диске;
/N:число - определяет число секторов на дорожке;
/F:число - определяет размеры форматируемого диска.
Команды обслуживания каталогов.
DIR [/P/W]-просмотр каталогов, формат команды:
DIR [d:][путь][FILENAME][/P][/W], где
d: - имя дисковода
путь - путь к файлу или каталогу;
FILENAME - имя файла;
/P - постраничный вывод на экран;
/W - вывод имен и расширений файлов и подкаталогов в стро-
ку.
CD - изменение текущего каталога, формат команды:
CD [путь] - изменить или показать текущий каталог. Изменение
подкаталога в текущий независимо от того, с каким дисководом
MS-DOS в настоящее время работает. Например, после выполнения ко-
манды A:\1A> cd a:\ на экране появится приглашение A:>, это гово-
рит о том, что текущим стал корневой каталог диска A.
MD - создание подкаталога, формат команды:
MD каталог
каталог - имя создаваемого каталога или подкаталога.
- 51 -
RD - уничтожение подкаталога, формат команды:
RD каталог
каталог - имя уничтожаемого каталога или подкаталога. Унич-
тожить можно только пустой каталог или подкаталог.
Команды для работы с файлами.
COPY - копирование файлов, формат команды:
COPY [путь] FILENAME1 [путь] [FILENAME2][/V][/A][/B], где
[путь] FILENAME1 - путь и имя копируемого файла ( откуда ко-
пируется)
[путь] [FILENAME2] - путь и имя результирующего файла (куда
копируется)
/A - текстовой файл;
/В - нетекстовой (двоичный) файл;
/V - автоматическая проверка правильности копирования (вери-
фикация).
При копировании допускается групповая спецификация имени и
типа файлов, т.е. использование звездочки * вместо имени и типа.
Можно распечатать содержимое файла на принтере для этого необхо-
димо в качестве FILENAME2 указать адрес принтера, т.е. набрать
PRN. Возможен вариант создания нового файла с клавиатуры - для
этого необходимо в качестве FILENAME1 указать адрес клавиатуры,
т.е. набрать CON, а в качестве FILENAME2 указать имя и тип зозда-
ваемого файла.
XCOPY - копирование файлов и подкаталогов, формат команды:
[путь]XCOPY [путь]FILENAME1 [путьFILENAME2/A/D:/E/M/P/S/V/W], где
FILENAME1 - копируемый файл;
путьFILENAME2 - имя файла, куда копируется. Если в пути ука-
зан несуществующий подкаталог, то он создается заново.
/A - копируются файлы только с атрибутами A;
/D:- копируются файлы созданные начиная с указанной даты,
которая вводится в команду после двоеточия;
/E - копируются все подкаталоги, даже если они пустые. Режим
работает только с параметром /S.
/M - копируются файлы только с атрибутами A, но после копи-
рования в исходном файле атрибут A отменяется;
/P - требуется подтверждения желания копирования вводом: Y -
для подтверждения или N - для отказа от копирования;
/S - копируются все файлы и все подкаталоги заданного ката-
лога. Пустые каталоги не копируются;
/V - проверка правильности копирования;
/W - перед копированием дается пауза для установки диска.
TYPE - просмотр файлов на экране дисплея, формат команды:
TYPE [путь]FILENAME, где
[путь]FILENAME имя просматриваемого файла.
DEL или ERASE - уничтожение файлов, формат команды:
DEL [путь]FILENAME[/P] или ERASE [путь]FILENAME[/P], где
[путь]FILENAME - подкаталог и имя уничтожаемого файла;
/P - запрос подтверждение уничтожения указанного файла;
Вывод информации на печатающее устройство.
PRINT - команда печати, формат команды:
[путь]PRINT [путьFILENAME]...
...[путьFILENAME10/Т/С/P/D:/B:/Q:/U:/M:/S:], где
[путьFILENAME1...[путьFILENAME10]- имя выводимых на печать
- 52 -
файлов ( до 10)
/Т - прекращения режима печати.Очередь распечатываемых фай-
лов ликвидируется полностью. Текущая печать прерывается,выдается
сообщение о завершении печати и происходит сдвиг бумаги к новой
странице;
/С - исключение из очереди файла,стоящего перед параметром,
и всех последующих,пока не встретится параметр /Р;
/Р - добавление в существующую очередь файла,стоящего перед
параметром,и всех последующих файлов, пока не встретится параметр
/С
/D: имя - определяется устройство печати в качестве имени
используется зарезервированное слово, определяющее принтер или
коммуникационное устройство.При первом выполнении команды и про-
пущенном параметре появляется запрос для определения печатающего
устройства;
/В:число- величина буферной памяти <16348 ( по умолчанию 512
байт)
/Q: число - максимальное число файлов в очереди 4<=число
<=32 ( по умолчанию 10);
/U:число - количество тактовых импульсов ожидания готовности
печатающего устройства 1<число<255 ( по умолчанию 1);
/М:число - число тактовых импульсов,в течении которых коман-
да ожидает распечатку одного символа 2<число<255 (по умолчанию
2);
/S:число - время,используемое планировщиком MS-DOS для ко-
манды PRINT 1<число< 255.
Группа параметров команды PRINT /D:/B:/Q:/U:/M:/S: определя-
ется только во время первого выполнения команды. Когда параметр
не указан, то его значение принимается по умолчанию, или система
задает дополнительные вопросы для уточнения неизвестных парамет-
ров. Если в последующих вызовах команды PRINT будет указан ка-
кой-либо из этих параметров,то появится сообщение об ошибке.
Копирование дискет.
Команда копирует содержимое одной дискеты на другую по до-
рожкам. DISKCOPY - копирование дискет, формат команды :
DISKCOPY [d1:] [d2:][/1], где
d1 - имя дисковода, на который устанавливается дискета-ис-
точник;
d2 - имя дисковода, на который будет копироваться информа-
ция;
/1 - копируется только одна сторона дискеты. Если указаны
два одинаковых параметра или не указано ни одного, то копирование
производится с заменой дискет на указанном или текущем дисководе.
Программа выдает в этом случае пользователю подсказки о необходи-
мости установки на дисковод первой и второй дискет.
Если выходная дискета не форматирована, то происходит авто-
матическое форматирование входной дискет в соответствии с пара-
метрами входной дискеты.
ДРАЙВЕРЫ СТАНДАРТНЫХ устройств содержатся в базовой системе
ввода/вывода, которая находится в постоянно-запоминающем уст-
ройстве компьютера. Драйверы дополнительных устройств могут подк-
лючаться к операционной системе при загрузке операционной систе-
мы и находятся в виде файлов на любом диске.
Драйвер настройки печатающего устройства PRN6337.EXE подклю-
чается при проведении печатных работ на принтере типа СМ-6337 или
"Искра".
- 53 -
Для того чтобы иметь дополнительные возможности управления
клавиатурой и дисплеем, необходимо подключить к операционной
системе драйвер ANSI.SYS. Подключение этого драйвера позволяет
изменить цвет символа на экране, переопределить клавиши на клави-
атуре и т.п.
Каждому дисковому устройству операционная система присваива-
ет имя, состоящее из одной английской буквы. Драйвер DRIVER.SYS
управляет работой дисковых устройств, определяет имена дополни-
тельных дисковых устройств, а также позволяет назначать дополни-
тельные имена одного и того же дисковода. Кроме того драйвер
дисковода устанавливает число секторов на дорожке и число дорожек
на каждой стороне диска.
Драйверы устройств - это специальные резидентные программы,
которые дополняют систему ввода/вывода и обеспечивают обслужива-
ние дополнительных внешних устройств или нестандартное использо-
вание имеющихся устройств.
В завершении лекции необходимо сказать, что операционная
система MS-DOS появилась в 1981 году практически с появлением
персональных компьютеров фирмы IBM. За этот период операционная
система постоянно совершенствовалась и в настоящее время имеется
... бланка опроса. !Внимание! Значок «è» информирует, что следующим следует задавать вопрос, номер которого указан за ним. Бланк для изучения мнения потенциальных и реальных пользователей всемирной компьютерной сети Internet о проблемах ее существования и развития в Москве. 1. Припомните пожалуйста, откуда или от кого вы впервые узнали об Internet? 01. c От друзей, знакомых или посторонних ...
... этой, способна спасать жизнь или, по крайней мере, облегчать ее", - считают участники Networld+Interop 2000, одного из самых крупных в мире собраний профессионалов в области сетей, Internet и телекоммуникаций. На одном из демонстрационных 32-дюймовых экранов появляется ассистент профессора и начинает давать пояснения. Прямо за ней сидит человек чьё колено подлежит исследованию. Трехмерное ...
оступны все компьютеры всех сетей. Изначально Internet развивался в США, Великобритании и Скандинавии. Затем с этой глобальной сети присоединилась Европа, Азия, Восточная Европа, Россия и СНГ. Для подключения необходимы лишь каналы связи. Постепенно сеть становится все гуще, повышая надежность передачи сообщений. Это же снижает возможности государственного контроля. Internet становится поистине « ...
... РФ по связи и информатизации РОСТОВСКИЙ-НА-ДОНУ ГОСУДАРСТВЕННЫЙ КОЛЛЕДЖ СВЯЗИ И ИНФОРМАТИКИ Допустить к защите Зав. отделением Ковальчук С.А . « « 2001г. “ВЫСОКОСКОРОСТНОЕ СОЕДИНЕНИЕ С СЕТЬЮ INTERNET ЧЕРЕЗ ISDN”ДИПЛОМНАЯ РАБОТАПОЯСНИТЕЛЬНАЯ ЗАПИСКАРуководитель дипломной работы Евсеенко Г.М. Нормоконтроль Чернышев Е.И. Рецензент Капыш С.П. Дипломник Новожилов ...
0 комментариев