Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Inform.docx
Скачиваний:
7
Добавлен:
21.04.2019
Размер:
203.09 Кб
Скачать

7.Понятие файла и файловой системы. Имя, атрибуты и спецификация файла, типы файловых систем.

Файл (англ. file — папка, скоросшиватель) — концепция в вычислительной технике: сущность, позволяющая получить доступ к какому-либо ресурсу вычислительной системы и обладающая рядом признаков:

• фиксированное имя (последовательность символов, число или что-то иное, однозначно характеризующее файл);

• определённое логическое представление и соответствующие ему операции чтения/записи.

Файловые системы - это часть ОС, предназначенная для реализации работы с данными во внешней памяти и обеспечивающая интерфейс по работе с ними

ФС включает:

1. совокупность всех файлов на диске

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

3. комплекс системных программных средств, реализующих управление файлами.

Имена файлов

Файлы идентифицируются именами. Пользователи дают файлам символьные имена, при этом учитываются ограничения ОС как на используемые символы, так и на длину имени. До недавнего времени эти границы были весьма узкими. Так в популярной файловой системе FAT длина имен ограничивается известной схемой 8.3 (8 символов - собственно имя, 3 символа - расширение имени), а в ОС UNIX System V имя не может содержать более 14 символов. Однако пользователю гораздо удобнее работать с длинными именами, поскольку они позволяют дать файлу действительно мнемоническое название, по которому даже через достаточно большой промежуток времени можно будет вспомнить, что содержит этот файл. Поэтому современные файловые системы, как правило, поддерживают длинные символьные имена файлов. Например, Windows NT в своей новой файловой системе NTFS устанавливает, что имя файла может содержать до 255 символов, не считая завершающего нулевого символа.

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

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

- только чтение (R);

- архивный (A);

- скрытый (H);

- системный (S).

Атрибут файла «Только чтение»

Данный атрибут указывает, что файл нельзя изменять. Все попытки изменить файл с атрибутом «только чтение», удалить его или переименовать завершатся неудачно.

Атрибут файла «Скрытый»

Файл с таким атрибутом не отображается в папке. Атрибут можно применять также и к целым папкам. Надо помнить, что в системе предусмотрена возможность отображения скрытых файлов, для этого достаточно в меню Проводника Сервис – Свойства папки – вкладка Вид – Показывать скрытые файлы и папки.

Атрибут файла «Архивный»

Такой атрибут имеют практически все файлы, его включение/отключение практически не имеет никакого смысла. Использовался атрибут программами резервного копирования для определения изменений в файле.

Атрибут файла «Системный»

Этот атрибут устанавливается для файлов, необходимых операционной системе для стабильной работы. Фактически он делает файл скрытым и только для чтения. Самостоятельно выставить системный атрибут для файла невозможно.

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

Для того, чтобы атрибуты файлов отображались в окне Проводника, потребуется переключиться в режим Таблицы (Вид – Таблица), а затем правым кликом на строке заголовков выбрать Атрибуты. После этого в таблице появляется новый столбец, в котором атрибуты отображаются буквами R, A, H, S.

Спецификация файла

Шифp устpойства, записанный в комбинации с именем файла, пpедставляет

собой спецификацию файла. Спецификация вводится в фоpмате: ("шифp

устpойства""пpостое имя.pасшиpение"). Напpимеp, спецификация файла с

пpостым именем "instruct" и pасшиpением "txt", находящегося на диске A,

выглядит следующим обpазом: "A:instruct.txt".

Типы файловых систем:

minix

Файловая система minix — это первая файловая система, которая использовалась в Linux. Она имела массу недостатков: ограничения размера раздела жесткого диска 64 мегабайтами; длина имени файла была ограничена 30 символами и т. д. Она продолжает использоваться для дискет и RAM-дисков

extfs

Еще одна из ранних версий файловой системы для Linux, расширение файловой системы minix. В настоящее время заменена файловой системой ext2 и уже не используются

ext2fs

Вторая расширенная файловая система (second extended filesystem) была создана как расширение файловой системы extfs. ext2fs обеспечивает более высокую производительность (в части скорости и использования центрального процессора), поддерживаются длинные имена и большие размеры файлов

xiaf

Файловая система Xiaf была создана на основе minix с целью обеспечения большей устойчивости и безопасности. Она обеспечивает выполнение основных функций файловой системы без излишней сложности

msdos

Файловая система, используемая для разделов, сформатированных в MS-DOS и Windows. Имена файлов в msdos должны удовлетворять стандарту 8.3

umsdos

Файловая система UMS-DOS является расширением файловой системы DOS, используемым под Linux. В ней добавлено использование длинных имен файлов, идентификаторы пользователя и группы (UID/GID), разрешения в стиле POSIX и специальные файлы (устройства, именованные каналы и т. д.) при этом совместимость с DOS не потеряна

hpfs

Файловая система для разделов OS/2. В Linux обеспечивается только чтение из разделов hpfs

proc

Это файловая система, которая используется для обращения к структурам данных ядра. Файлы этой системы не занимают дискового пространства. Подробнее см. страницу man proc(5)

nfs

Сетевая файловая система, используемая для доступа к дискам, расположенным на удаленных компьютерах

swap

Раздел или файл свопинга OC Linux

sysv

Файловая система Unix Systen V. Она поддерживает файловые системы Xenix FS, SystemV/386 FS и Coherent FS

iso9660

Файловая система для монтирования CD-ROM, соответствующая стандарту ISO 9660

vfat

Файловая система FAT-32. Поддерживаются длинные имена файлов

smb

Это сетевая файловая система, которая поддерживает протокол SMB, используемый Windows, Windows NT и Lan Manager. Для того, чтобы использовать эту файловую систему, надо иметь специальную программу монтирования smbmount

ncpfs

Это сетевая файловая система, обеспечивающая поддержку протокола NCP, применяемого в Novell NetWare. Для того, чтобы использовать эту файловую систему, надо тоже иметь специальную программу, которую можно найти на сайте ftp://linux01.gwdg.de/pub/ncpfs

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