Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_раб ОС_1-4.doc
Скачиваний:
27
Добавлен:
04.11.2018
Размер:
1.3 Mб
Скачать
  1. Дискеты, диски, каталоги и файлы

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

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

Диски также сохраняют информацию. Но в отличие от дискет, они несъемные. Эти диски называются жесткими или твердыми. На них можно хранить значительно больше информации, чем на одной дискете.

Доступ к информации более быстрый, так как они вращаются быстрее, чем дискеты. Словом «диск» в Учителе мы будем называть и дискеты и жесткий диск.

Информация на дисках организована в группы, которые называются файлами. Файлы тоже группируются. Группы файлов называются директориями.

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

Имя файла состоит из двух частей: имя и расширение. Имя – не более 8 символов. Вторая часть – расширение, которое может иметь до трех символов. Имя и расширение разделяется точкой «.», например:

COMMAND.COM, LINK.EXE, MYFILE.1

Чтобы найти файл DOS, мало знать имя файла, нужно еще и размещение. DOS нужно знать, где искать файл. Файлы могут быть на дискете, диске и на ленте. Устройства, на которых находятся файлы, называются периферийными. Любое из них имеет свое имя. Например, первое дискетное устройство A:. Диски могут разделяться на директории.

Чтобы найти файл, DOS должна знать следующее:

• имя этого файла;

• имя директория, где находится искомый файл;

• имя периферийного устройства, где находится директорий.

Это называется спецификацией файла.

Спецификация файла состоит из четырех частей: устройство, каталог, файл, расширение. Имя файла должно иметь от 1 до 8 символов. Символы могут быть латинскими буквами, цифрами и знаками препинания. Не используйте имена устройств в качестве имен файлов. Например, нельзя использовать имена CON или PRN.

@ # $ % & ( ) – { } ~

Эти знаки допускаются в имени файлов. Когда вы их видите, то не думайте, что дискета повреждена. Расширение используется по выбору для групп подобных файлов. Расширение после точки может иметь от 1 до 3 символов. Например, программы на BASIC имеют расширение .BAS.

B:\PROGRAMS\SAMPLES.BASBASIC программа на дисковом устройстве B:, PROGRAMS – имя директории, где находится SAMPLES.BAS.

Во всех примерах будем считать, что мы имеем ПК с одним устройством для дискет и один жесткий диск. Дискетное устройство называют A:, а жесткий диск С:. Жесткий диск не называют B:, так как это имя зарезервировано за вторым дискетным устройством.

Если вы имеете одно устройство дискет, но пытаетесь перейти на устройство B:, DOS выведет сообщение с требованием вставить дискету в B:.

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

A: и С: - это директории.

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

A: и С: не только имена устройств, но и специальные директории, так называемые главные (корневые) директории. Главные директории отличаются тем, что не входят в другие директории.

Поддиректории, содержащиеся в A: и С:, могут иметь имена, так же как и файлы. Это означает, что их имена должны состоять из 1-8 символов и расширение после точки длинной 1-3 символа.

В этом примере показаны все директории на диске С:. С: - главный директорий. С: может содержать файлы, а так же поддиректории. Мы приводим не список файлов, а список всех директориев на диске С:.

Чтобы увидеть директории С: наберите: TREE C: в ответ на подсказку внизу и нажмите Enter ().

CSSDISC – имя, данное диску при его форматировании.

Этот диск имеет два раздела для работы ПК. Первый директорий SHIPPING. Он имеет два поддиректория. Это INVENTRY и ORDERS. INVENTRY и ORDERS не имеют поддиректориев. Они содержат только файлы.

Директорий PROGRAMS имеет три подкаталога: RICK, LORA и STEVE. Эти подкаталоги содержат программные файлы.

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

CD (CHDIR) это команда изменения текущего директория.

Если файл имеет имя MYPROG.BAS в каталоге LORA, и вы хотите его вывести на экран, введите:

TYPE C:\PROGRAMS\LORA\MYPROG.BAS

C:\PROGRAMS\LORA\ - это маршрут для поиска файла. Файл будет выведен на экран независимо от текущего директория.

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

Например, нужно найти файл из директория RICKTUTOR.BAS. DOS не сможет найти файл. Проверим текущий директорий, для чего наберите CD и нажмите Enter ().

Мой текущий директорий LORA. Не удивляйтесь, что DOS не нашла его. Если задать маршрут от корневого DOS найдет файл.

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

Если файл находится на текущем устройстве, можно не указывать имя устройства (A:, B: и С:). DOS использует текущее устройство как подсказку. C> показывает, что С: текущее устройство. Можно сменить текущее устройство, написав другое имя и нажав Enter ().

Вместо задания полного имени можно использовать шаблон, позволяющий задать много имен файлов. Вопросительный знак ? вместо любого отдельного знака. B:??? Означает все файлы с именем до трех знаков и без расширения на устройстве B:. Звездочка * вместо произвольного числа знаков. *.BAS показывает все файлы на текущем устройстве с расширением .BAS. Можно использовать эти сокращения и для спецификации маршрутов. Например, для получения справки по всем файлам в директории PROGRAMS на устройстве С:

С:\ PROGRAMS\*.*

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