Файловая система операционной системы MS Windows

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

В файловой системе FAT12, используемой в ОС MS-DOS версий с 3.0 по 6.22 и в ОС MS Windows 3.1*, длина имени файла и папки ограничивается схемой 8.3 (не более 8 символов – имя и не более 3 символов – расширение имени). В имени файла и папки допускается использовать символы латиницы, цифры и спецсимволы (за исключением ряда символов). Количество файлов и папок в корневом каталоге – не более 128, а в некорневом каталоге – не более 512. Суммарное количество символов в пути доступа к файлу – не более 64.

В файловой системе FAT16, используемой в ОС MS-DOS версий с 3.0 по 6.22 и в ОС MS Windows 3.1*/95, длина имени файла и папки также ограничивается схемой 8.3. В имени файла допускается использовать символы латиницы и кириллицы, цифры и спецсимволы за исключением следующих символов: ` * + =;: " ',.? < > \ / /. Однако использование символов кириллицы все же не рекомендуется, т.к. не всё программное обеспечение уверенно их распознает при работе с файловой системой. Количество файлов и папок в корневом каталоге – не более 512, а в некорневом каталоге – не более 65535. Суммарное количество символов в пути доступа к файлу – не более 128.

Хранение информации в компьютере

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

Внутри папки (каталога, директории) могут находиться как обычные файлы, так и вложенные в нее папки, которые в свою очередь могут содержать папки следующего уровня вложенности. Именно так реализуется иерархическая структура вложенных друг в друга папок и файлов во многих современных ОС. Для организации доступа к файлу в таких ОС используется один и тот же метод, состоящий в формировании символьной строки – пути доступа, в которой содержится информация о местоположении файла на ВЗУ.

Каталог верхнего уровня называется корневым и обозначается символом "\" вслед за логическим именем диска. Например:

А:\ – корневой каталог диска 3,5 (А:).

С:\Plan – папка Plan, расположенная в корневом каталоге диска С: винчестера.

D:\Program Files\Microsoft Office\Office\Samples\Products.doc - файл внутри нескольких каталогов на диске D.

Данная технология структурирования информации, хранящейся на дисковых носителях, и обеспечения логически простого доступа к ней впервые была реализована в ОС UNIX (1972 г.), и сейчас с небольшими различиями применяется во всех операционных системах.

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

В ОС Windows заглавные и строчные буквы в имени файла являются равнозначными (отчет.doc = ОТЧЕТ.DOC), а в ОС Linux – эти буквы различаются, поэтому в одном каталоге могут находиться файлы readme.txt и README.txt, эти файлы являются разными.

Чтобы найти файл, необходимо четко знать:

· логическое имя диска, на котором расположен файл;

· имя папки, в которой помещен файл;

· путь доступа к этой папке от корневого каталога (перечень вложенных папок);

· полное имя файла.

Путь доступа к файлу – это символьная последовательность, состоящая из имен логического раздела диска и имен папок, разделенных символом "\", начиная от корневого каталога, до папки, содержащей файл. Например: С:\Plan\2000\April.doc – это файл "April.doc", который хранится в папке "2000", которая в свою очередь помещена в папку "Plan", находящуюся в корневом каталоге диска "С:".

Полное имя файла

Полное имя файла состоит из собственно имени файла и расширения (типа), отделенного от него точкой: <имя_файла>.<расширение>. Например: project.doc, otchet99.txt, winword.exe, catalog.ldb, отчет по лабе1.xls и т.д.

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

Возможность стандартизации (типизации) файлов является важным свойством файловой системы, т.к. по типу файла ОС автоматически определяет его внутренний формат и программу-родителя данного файла. Например, файлы с расширением:.txt,.doc,.rtf – текстовые;.bmp,.png,.jpg – графические и.bat,.com,.exe – исполняемые.

Шаблоны имени файла

Для поиска файлов полезно использовать шаблоны имен. Шаблон имени состоит так же, как и имя файла из двух частей, разделенных точкой. При задании шаблона используются символы маски (метасимволы, джокеры) * и?. Символ * – заменяет произвольное количество любых символов; символ? – заменяет только один произвольный символ. Например: *.doc – шаблон для файлов с расширением.doc (результат – файл с любым именем и с расширением doc); t*.exe – шаблон для файлов, имя которых начинается на букву t, а расширением является exe; project.xl? – файлы с именем project, двумя первыми буквами расширения xl, и любой последней буквой расширения (например: project.xls, project.xlt, project.xld)


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



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