Лабораторна робота №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.