Понятие файловой системы и ее состав. Имена и типы файлов. 4 ч




ОБРАЩАЮ ВАШЕ ВНИМАНИЕ НА СЛЕДУЮЩИЕ ОБСТОЯТЕЛЬСТВА

Мы с Вами работаем по дистанционной форме, мы в аудитории, вы дома.

Вы обязаны выполнять задания в рамках учебного времени в соответствии с расписанием.

Мы осуществляем проверку выполненных вами заданий и оформляем соответствующий отчет.

Выполняйте полученные задания в указанные сроки, нарушение данных сроков может принести Вам неприятные сюрпризы после окончания сроков дистанционного обучения.

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

Работы, выполненные в срок и в полном объеме от дополнительных защит освобождены.

Если возникает необходимость в дополнительной консультации возможна консультация в учебном заведении в соответствии с расписанием.

Ниже представлен лекционный материал.

В КОНЦЕ ЛЕКЦИОННОГО МАТЕРИАЛА ВЫПОЛНИТЬ ПРАКТИЧЕСКИЕ ЗАДАНИЯ ПО ЛЕКЦИОННОМУ МАТЕРИАЛУ.

Форма отчета скриншоты лекционного материала и выполненных практических заданий, написанных от руки.

Имя файла должно содержать следующую информацию. ФИО, Тема, дата получения задания (в соответствии с расписанием).

Например. Иванов Иван Файловая система С7117 19 марта

Файлы с отчетами отправлять на адрес: sveta18_06@mail.ru

Срок выполнения задания до 20 марта 2020 года до 18 - 00

Тема 3.1. Работа с файлами

Понятие файловой системы и ее состав. Имена и типы файлов. 4 ч

В основе любой ОС лежит принцип организации работы внешнего устройства хранения информации.

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

Файл служит учетной единицей информации в ОС. Любые действия с информацией в ОС осуществляются над файлами: запись на диск, вывод на экран, ввод с клавиатуры, печать, считывание информации и пр.

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

Формат – элемент языка, в символическом виде описывающий представление информации в файле.

Текстовая информация хранится в файле в кодах ASCII или в Unicode (так называемом текстовом формате). Содержимое текстовых файлов можно просмотреть на экране дисплея с помощью разных программных средств.

Любой другой файл с нетекстовой информацией просмотреть теми же средствами, что и текстовый файл, не удается. При просмотре на экран будут выводиться абсолютно непонятные символы.

Каждая программа содержит в своем составе файл, который запускает эту программу. Такой файл называется исполняемым файлом. По традиции исполнимые файлы имеют расширение имени .COM или .EXE.

Файл характеризуется следующими параметрами:

· полным именем файла;

· объемом файла в байтах;

· датой и временем создания (модификации) файла;

· специальными атрибутами файла:

· Н (Hidden) – скрытый файл, т.е. невидимый пользователю;

· R (Read only) – только для чтения, т.е. файл можно только просматривать, но нельзя изменять;

· S (System) – системный файл, т.е. файл, относящийся к ОС и отвечающий за загрузку системы;

· A (Archive) – архивированный файл. Этот атрибут устанавливается обычно во время работы с файлом, при его изменении. По окончании сеанса работы он, как правило, снимается.

К файлу можно обращаться с помощью имени, полного имени, спецификации.

Полное имя файла состоит из двух частей: собственно имени, которое должно быть уникально, чтобы отличить один файл от другого, и расширения, отделяемого от имени точкой.

В MS DOS принята система полного имени (8,3), означающая, что имя файла может включать до 8, а расширение – до 3 буквенно-цифровых символов (причем в качестве букв допустимы только символы латинского алфавита).

В именах допускается использование следующих символов:

· прописные и строчные латинские буквы (a, b, c, …, z; A, B, C, …, Z);

· цифры (0, 1, …, 9);

· символы - _ $ # & @! % () { } ~ ` ‘ ^

В MS DOS ЗАПРЕЩЕНО (!!!) использовать в именах файлов:

· символы кириллицы (русские буквы);

· символы. *?:;, < > = пробел.

Прописные и строчные латинские буквы являются эквивалентными.

Примеры: command.com, primer.txt, _doc2004.DOC, readme.!!!

Некоторые сочетания символов нельзя использовать в качестве имен файлов, так как MS DOS использует их для обозначения определенных устройств ввода/вывода. К таким именам устройств относятся:

· PRN – принтер;

· LPT1–LPT4 – любое устройство, подключенное к параллельным портам;

· CON – консоль (клавиатура при вводе и дисплей при выводе);

· СОМ1–СОМ4 – внешнее устройство, подключенное к последовательным портам;

· NUL – фиктивное устройство, все операции ввода-вывода для этого устройства игнорируются;

· AUX – устройство, присоединяемое к последовательному порту СОМ1.

Расширение имени файла служит для характеристики хранящейся в файле информации (т.е. определяет тип файла). Оно не является обязательным.

Многие программы автоматически устанавливают расширение, по которому легко определить, какой программой был создан данный файл. Кроме того, многие программы (например, Norton Commander, Total Commander, FAR, Проводник и др.) позволяют по расширению имени файла вызвать соответствующую программу и сразу загрузить в нее данный файл.

В табл. 1 приведены примеры некоторых соглашений по заданию типа файла.

Таблица 1. Соглашения по типу файлов

Тип файла Назначение
.ЕХЕ Исполняемый файл (программа, приложение)
.СОМ Исполняемый файл (обычно небольшого размера, часто служебная программа)
.SYS Системный файл операционной системы
.BAT Пакетный файл, обеспечивающий последовательный запуск нескольких программ
.ТХТ Текстовый файл (обычный текст без форматирования и оформления)
.НТМ Особый формат текстовых файлов, принятый в Интернете
.DOC Файл документа (текст с оформлением)
.BMP Графический файл, рисунок. Отличается большим размером
.GIF Графический файл, рисунок. Отличается компактной формой записи информации и малым размером файлов
.JPG Графический файл, фотография. Отличается особо компактной формой записи информации
.AVI Файл видео
.MOV Файл видео
.MPG Файл видео. Отличается компактной формой записи
.WAV Файл звукозаписи (оцифрованного звука)
.MID Файл синтезированного звука
.INF Информационный файл. Содержит информацию, необходимую для установки и настройки аппаратных устройств. Прилагается к устройствам при их приобретении
.HLP Справочный файл (файл справочной системы). Содержит дополнительную информацию для работы с программой
.TTF Файл с набором символов масштабируемого шрифта
.FON Файл с набором символов немасштабируемого шрифта

Начиная с ОС Windows 95 появилась возможность использовать длинные имена файлов (до 254 символов), при этом были сняты практически все ограничения на допустимые символы, используемые в именах. В частности, в длинных именах файлов можно использовать следующие символы:

· все символы, допустимые в именах файлов MS DOS;

· пробелы;

· символы +,.; = [ ];

· все символы с кодами более 127, в частности, символы кириллицы (при этом прописные и строчные буквы различны).

В длинных именах запрещено использование следующих символов: \ /: *? “ < > |

Примеры: Приказ по Университету № 524 от 16.10.2004.doc, Картина Леонардо да Винча «Мона Лиза».bmp, 12345.521.3678.txt.

Часто возникает ситуация, когда надо работать не с одним файлом, а с группой файлов, например, копировать группы файлов с одного диска на другой, удалять группы файлов, перемещать группы файлов на другой диск, осуществлять поиск группы файлов заданного типа и т.п.

Эти операции легко выполнить, пользуясь при формировании имен и типов файлов шаблоном.

Шаблон имени файла – специальная форма, в которой в полях имени и расширения файла используются символы * и?.

Символ * служит для замены любой последовательности любых символов. В шаблоне может быть использовано в поле имени и типа по одному символу *.

Пример:

· *.ТХТ – обращение ко всем текстовым файлам типа .ТХТ;

· SD*.* - обращение ко всем файлам, имя которых начинается на SD;

· *.* - обращение ко всем файлам текущего каталога.

Символ? служит для замены одного любого символа. В шаблоне может быть использовано несколько таких символов.

Пример:

· RT??.BAS - обращение ко всем файлам типа.BAS, имя которых состоит из четырех символов, причем первые два символа обязательно RT, третий и четвертый – любые;

· ABC???.* - обращение ко всем файлам любого типа, имя которых состоит из шести символов, причем первые три символа обязательно ABC, а последние три символа – любые.

Задание №1 (ответы запишите в рабочую тетрадь) 1. Определите, какие из следующих имен файлов в системе MS DOS являются разрешенными, а какие нет (объясните почему):
o Colombo.txt o afriKA1278.exe o #12%%.doc o doc.com1 o aux.jpg o привет.sim o EVR_345. o 178abc._%$ o Vict+L.bmp o Kiev~23.987

2. Определите, какие из следующих имен файлов в системе Windows являются разрешенными, а какие нет (объясните почему):

o Это – разрешенный – файл.1234.abc o «Квадрат Malevicha».БМП o Document na disce F:.doc o галлерея из … 1024 pictures.jpg+gif o Файл Big-Ben в каталоге \London.disc C: o a+b-c=d.###.%%%.___ o 345;abc.382;”azbuka”.tif o ‘klava’-‘pupkin’

3. Что означают следующие записи:

· С1*.t* · A??D*.??x ·????f.* · *.?? · *ab*.?x1 · fio*.???

1.2. Папки (каталоги)

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

Доступ – это процедура установления связи с памятью и размещенным в ней файлом для записи и чтения данных.

Имена файлов регистрируются на носителях в папках (каталогах, директориях).

Папка (каталог) – это справочник файлов с указанием месторасположения на носителе. Для папки отводится специальное место на носителе, в котором хранятся имена файлов, сведения о размере файлов, времени их последнего обновления, атрибуты (свойства) файлов и т.п. На каждом носителе может быть организовано несколько папок, в каждой из которых может быть размещено множество вложенных папок и файлов, но каждый файл всегда регистрируется только в одной папке.

В зависимости от активности различают два состояния папки:

  • текущая (активная) папка – папка, с которой осуществляется работа пользователя в текущий момент времени;
  • пассивная папка – папка, с которой в данный момент времени не имеется связи.

Во всех ОС, начиная с MS DOS, принята иерархическая структура организации папок (рис. 1). На каждом носителе всегда имеется единственный главный (корневой) каталог. Он находится на 0-м уровне иерархической структуры и обозначается символом «\». Корневой каталог создается при форматировании (инициализации, разметке) носителя, имеет ограниченный размер и не может быть удален средствами ОС. В главный каталог могут входить другие каталоги и файлы, которые создаются командами ОС и могут быть удалены соответствующими командами.

Рис. 1. Иерархическая структура организации каталога

Различают:

  • родительскую папку – папку, имеющую вложенные папки (подкаталоги);
  • подпапку (подкаталог) – папку, которая входит в другую папку.

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

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

Правила присвоения имен папкам и подпапкам такие же, как и правила наименования файлов. Для формального отличия от файлов обычно папкам присваивают только имена, хотя можно добавить и тип по тем же правилам, что и для файлов.

Д оступ к содержимому файла организован из главного каталога, через цепочку соподчиненных папок (подпапок) n -го уровня. В папке любого уровня могут храниться записи как о файлах, так и о папках нижнего уровня

Описанный принцип организации доступа к файлу через папки является основой файловой системы.

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

Путь –последовательность из имен папок или символов «..», разделенных символом «\».

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

Если путь начинается с символа «\ », то маршрут вычисляется от корневого каталога носителя, иначе – от текущего каталога. Символ «.. » соответствует входу в родительский каталог.

Для файла 2.doc определить все три типа имени, при условии, что текущим каталогом является каталог 2008_год.

§ Простое имя: 2.doc

§ Полное имя: C:\2008_год\Документы\2.doc

§ Относительное имя: Документы\2.doc

В ПК имеется несколько накопителей – на жестких дисках, дискетах, компакт-дисках, флэш-памяти и т.п. На каждом из них могут находиться файлы и папки. Для того, чтобы указать, какой диск необходим, надо обратиться к накопителю по имени. Приняты следующие имена накопителей:

  • A: - дисковод гибких магнитных дисков (ГМД);
  • B: - дисковод ГМД;
  • C: - логический жесткий диск (обычно на нем размещается ОС);
  • D: - логический жесткий диск и т.д.*

Для указания пути к файлу необходимо использовать полное имя файла:

[ накопитель: ][ путь\ ] имя-файла.расширение

Конструкции, заключенные в квадратные скобки являются необязательными.

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

При размещении файлов на носителе целесообразно руководствоваться следующими правилами:

  1. Все файлы, относящиеся к одному комплексу (пакету программ), размещайте в одной папке и ее подпапках.
  2. Не помещайте в одной папке файлы, которые Вы используете, но не изменяете, и файлы, которые Вы изменяете. Это облегчит процесс архивации файлов.
  3. Все исполнимые и командные файлы общего назначения размещайте в одной папке и нескольких ее подпапках.
  4. Если понадобится выполнить на ПК какой-то новый вид работ, то лучше создать новую папку для проведения этих работ и размещения соответствующих файлов.
Задание №2 (ответы запишите в рабочую тетрадь)
    1. Опишите, что означают следующие записи:
§ D:\AVZ\TOC\HSR\hsr.046 § TOC\HSR\hsr.046 § C:\AVZ\AGN\ASV\OS.41 § A:..\ASV\OS.41
    1. Запишите полное имя файлов:
  • файл Primer1.txt, находящийся на диске E: в папке Documents в подпапке Book;
  • все файлы, имеющие расширение.doc и начинающиеся с букв pr, которые находятся на диске С: в папке osnovi;
  • все файлы с отсутствующим типом, имеющие в имени пять символов и начинающиеся с символов fb, которые находятся на диске D: в папке Pictures, в подпапке Ris.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-05-08 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: