Файлы и каталоги

Лабораторна робота №1

ОПЕРАЦИОННАЯ СИСТЕМА MS DOS

Тема: РАБОТА С ФАЙЛАМИ

Цель: Изучить файловую систему ОС MS DOS и команды ОС MS DOS для работы с каталогами.

Ход работы:

1. Изучить теоретические положения, составить краткий конспект.

2. Предъявить конспект преподавателю.

3. Выполнить упражнения.

4. Ответить на контрольные вопросы.

Теоретические положения

История создания

MS DOS - Microsoft Disk Operation System. В ноябре 1980 года Microsoft и IBM подписали договор на разработку ОС для ШМ PC. В 1981 г. появилась первая версия PC/MS-DOS, которая работала на ШМ PC.

Командный процессор (COMMAND.com)

COMMAND.com - это отдельный модуль MS DOS, который предназначен для:

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

- выполнения команд файла Autoexec.bat при загрузке MS DOS,

- загрузки в ОЗУ и запуска на выполнение прикладных программ
в среде MS DOS.

Файлы и каталоги

В MS-DOS существуют стандартные обозначения типов файлов, которые позволяют определять характер файлов визуально. Примеры типов файлов: COM - командный файл; EXE - исполнительный файл; ВАТ - пакетный файл; SYS - системный файл; ТХТ - текстовой файл; и др.

При работе в MS-DOS часто используются шаблоны имени файлов - символы? и *. Шаблоны употребляются в командах для обозначения сразу нескольких файлов (там, где это допустимо и имеет смысл) или для сокращения записи имен файлов. Знак * в имени или типе файла заменяет любое количество любых символов, а знак? - любой одиночный символ. Знак?, помещенный последним в шаблоне имени или типа файла, воспринимается как любой одиночный символ или отсутствие такового.

Примеры шаблонов:

Р*.* - все файлы с именами, начинающимися с буквы Р; *.PAS - все файлы с расширением PAS; *.* - все файлы на диске;

*. - все файлы, у которых отсутствует расширение; ??п.ЕХЕ - все файлы типа ЕХЕ, у которых имя файла состоит из трех символов и последний символ имени буква п;

А??В.* - все файлы, имена которых состоят из четырех символов, начинаются с А и последняя буква имени В;

D?.* - все файлы, имена которых начинаются на букву D и содержат один или два символа;

???.* - все файлы, имена которых содержат один, два или три любых символа.

Применение каталогов предоставляет возможность

структурировать и упорядочить дисковое пространство ПК. Каталог -это группа файлов на одном носителе, объединенных по какому-либо признаку (обычно логически взаимосвязанных). Каталог имеет имя и в свою очередь может быть зарегистрирован в другом каталоге. Это значит, что он включен в последний как целое, и тогда говорят, что он является подчиненным каталогом (подкаталогом). Так образуется иерархическая (древовидная) файловая система. На каждом диске всегда имеется корневой (главный) каталог, в нем находятся обычные файлы и подкаталоги 1-го уровня, в подкаталогах 1-го уровня обычные файлы и подкаталоги 2-го уровня и т.д. Цепочки включенных друг в друга каталогов обозначаются их именами, разделяемыми знаком \ («слэш»).

Примеры цепочек подчиненных каталогов: \PRAKTIKA - подкаталог PRAKTIKA находится на 1-м уровне. \PRAKTIKA\OS - подкаталог OS находится на 2-м уровне.

При сложной древовидной структуре файлов на диске для указания файла уже недостаточно задать только его имя: одноименные, но различные по содержанию файлы могут фигурировать в нескольких каталогах. Для точной идентификации файла необходимо, кроме имени, указать его местоположение - цепочку подчиненных каталогов. Такая цепочка называется маршрутом или путем по файловой системе. Путь отделяется от имени файла тем же знаком \(«слэш»).

Итак, файл полностью задается следующими элементами:

1) именем накопителя (оно может отсутствовать);

2) местоположением (маршрутом): цепочкой имен каталогов, в
которой каждый последующий является подкаталогом предыдущего;

3) собственно именем файла.

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

Примеры имен файлов:

C:\AUTOEXECBAT - файл AUTOEXEC.BAT находится в главном (корневом) каталоге диска С.

D:\PRAKTIKA\FILE.TXT - файл FILE.TXT располагается в каталоге PRAKTIKA 2-го уровня на диске D.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: