Мегаобучалка Главная | О нас | Обратная связь


Файловая система MS Windows : файлы, папки (каталоги), логические разделы диска. Программы проверки целостности файловой системы и дефрагментации данных на магнитных дисках



2020-02-04 194 Обсуждений (0)
Файловая система MS Windows : файлы, папки (каталоги), логические разделы диска. Программы проверки целостности файловой системы и дефрагментации данных на магнитных дисках 0.00 из 5.00 0 оценок




Файлы

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

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

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

Может быть любой – от последовательности бит до базы данных с произвольной организацией или любым промежуточным вариантом.

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

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

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

· области данных (необязательно на диске);

· устройства (как физические, так и виртуальные);

· потоки данных (в частности, вход или выход процесса) («pipe» следует переводить словом «конвейер»);

· сетевые ресурсы;

· объекты операционной системы.

Имя файла

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

· В FAT16 и FAT12 размер имени файла ограничен 8 символами (3 символа расширения).

· В VFAT ограничение 255 байт.

· В FAT32, HPFS имя файла ограниченно 255 символами

· В NTFS имя ограничено 255 символами Unicode

· В ext2/ext3 ограничение 255 байт.

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

· Для MS-DOS в имени файла допустимы только заглавные буквы, цифры. Недопустимы пробел, знак вопроса, звёздочка, символы больше / меньше, символ вертикальной черты.[1] При вызове системных функций именами файлов в нижнем или смешанном регистре, они приводятся к верхнему регистру.

· Для Microsoft Windows в имени файла разрешены заглавные и строчные буквы, цифры, некоторые знаки препинания, пробел. Запрещены символы > < |? * / \:».

· Для GNU/Linux (с учётом возможности маскировки) разрешены все символы, кроме / и нулевого байта.

Большинство операционных систем требуют уникальности имени файла в одном каталоге, хотя некоторые системы допускают файлы с одинаковыми именами (например, при работе с ленточными накопителями).

Расширение имени файла

Расширение имени файла (часто расширение файла или расширение) как самостоятельный атрибут файла существует в файловых системах FAT16, FAT32, NTFS, используемых операционными системами MS-DOS, DR-DOS, PC DOS, MS Windows и используется для определения типа файла. Оно позволяет системе определить, каким приложением следует открывать данный файл. По умолчанию в операционной системе Windows расширение скрыто от пользователя.

Атрибуты

В некоторых файловых системах предусмотрены атрибуты (обычно это бинарное значение «да»/ «нет», кодируемое одним битом). Практически атрибуты не влияют на возможность доступа к файлам, для этого в некоторых файловых системах существуют права доступа. (Табл. 2)

Название атрибута перевод значение файловые системы операционные системы
READ ONLY только для чтения в файл запрещено писать FAT32, FAT12, FAT16, NTFS, HPFS, VFAT DOS, OS/2, Windows
SYSTEM системный критический для работы операционной системы файл FAT32, FAT12, FAT16, NTFS, HPFS, VFAT DOS, OS/2, Windows
HIDDEN скрытый файл скрывается от показа, пока явно не сказано обратное FAT32, FAT12, FAT16, NTFS, HPFS, VFAT DOS, OS/2, Windows
ARCHIVE архивный (требующий архивации) файл изменён после резервного копирования или не был скопирован программами резервного копирования FAT32, FAT12, FAT16, NTFS, HPFS, VFAT DOS, OS/2, Windows
SUID Установка пользовательского ID выполнение программы от имени владельца ext2 Unix-like
SGID Установка группового ID выполнение программы от имени группы (для каталогов: любой файл созданный в каталоге с установленным SGID, получит заданную группу-владельца) ext2 Unix-like
Sticky Bit липкий бит предписывает ядру не выгружать завершившуюся программу из памяти сразу, а лишь спустя некоторое время, чтобы избежать постоянной загрузки с диска наиболее часто используемых программ ext2 Unix-like

Типы файлов

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

· «Обыкновенный файл» – файл, позволяющий операции чтения, записи, перемещения внутри файла

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

· Жёсткая ссылка (англ. hardlink, часто используется калька «хардлинк») – в общем случае, одна и та же область информации может иметь несколько имён. Такие имена называют жёсткими ссылками (хардлинками). После создания хардлинка сказать где «настоящий» файл, а где хардлинк невозможно, так как имена равноправны. Сама область данных существует до тех пор пока существует хотя бы одно из имён. Хардлинки возможны только на одном физическом носителе.

· Символьная ссылка (симлинк, софтлинк) – файл, содержащий в себе ссылку на другой файл или директорию. Может ссылаться на любой элемент файловой системы, в том числе, и расположенный на другом физическом носителе.



2020-02-04 194 Обсуждений (0)
Файловая система MS Windows : файлы, папки (каталоги), логические разделы диска. Программы проверки целостности файловой системы и дефрагментации данных на магнитных дисках 0.00 из 5.00 0 оценок









Обсуждение в статье: Файловая система MS Windows : файлы, папки (каталоги), логические разделы диска. Программы проверки целостности файловой системы и дефрагментации данных на магнитных дисках

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...
Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы...
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (194)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.009 сек.)