Файловая система организации данных

Файловая система организации данных

Файловая система – система управления совокупностью файлов и папок, которые сохраняются на внешних носителях ПК.

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

Имена гибких дисков — А: , В: .

Имя винчестера — С: .

Имена дополнительных дисков – D:, E:, F: .

Текущий (активный) диск — это диск, к которому производится обращение операционной системы по умолчанию.

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

Имя файла — Документ. doc

основное имя расширение

Основное имя файла может состоять от 1 до 255 символов и, как правило, устанавливается пользователем. Расширение включает 3 символа, которые указывают, каким приложением Windows был создан файл.

Winword.exe — исполнимый файл (программа текстового редактора);

Project.vbp — проект Visual Basic;

Документ.doc — файл текстового редактора Microsoft Word;

Таблица1.xls — файл табличного редактора Microsoft Excel;

Рисунок.bmp— графический файл.

В именах файлов могут быть обобщающие (замещающие) символы * и ? . Это позволяет выделять группы файлов. Например:

*.bak— все файлы с любым основным именем, но с расширением bak;

а. doc — все файлы, начинающиеся в основном имени с символа а и любыми тремя символами и расширением doc.

Все существующие на диске файлы для удобства группируют по отдельным признакам. Такая группа файлов имеет собственное имя и называется папкой. Требования к имени папки аналогичны имени файла. В папку могут быть записаны имена файлов, а также имена вложенных папок. Главная папка ПК – это Рабочий стол.

Путь к папке(файлу)- в общем случае состоит из имени диска и перечня папок, разделенных наклонной чертой "". Например, путь к личной папке TM2642 студента факультета ТМ:

U: TM 05 4 TM2642

Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: Увлечёшься девушкой-вырастут хвосты, займёшься учебой-вырастут рога 9987 — | 7777 — или читать все.

91.146.8.87 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.

Читайте также:  Вирус похожий на робота

Отключите adBlock!
и обновите страницу (F5)

очень нужно

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

Файловая система связывает носитель информации с одной стороны и API для доступа к файлам — с другой. Когда прикладная программа обращается к файлу, она не имеет никакого представления о том, каким образом расположена информация в конкретном файле, так же как и о том, на каком физическом типе носителя (CD, жёстком диске, магнитной ленте, блоке флеш-памяти или другом) он записан. Всё, что знает программа — это имя файла, его размер и атрибуты. Эти данные она получает от драйвера файловой системы. Именно файловая система устанавливает, где и как будет записан файл на физическом носителе (например, жёстком диске).

С точки зрения операционной системы (ОС), весь диск представляет собой набор кластеров (как правило, размером 512 байт и больше) [1] . Драйверы файловой системы организуют кластеры в файлы и каталоги (реально являющиеся файлами, содержащими список файлов в этом каталоге). Эти же драйверы отслеживают, какие из кластеров в настоящее время используются, какие свободны, какие помечены как неисправные.

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

Содержание

Иерархия каталогов [ править | править код ]

Практически всегда файлы на дисках объединяются в каталоги.

В простейшем случае все файлы на данном диске хранятся в одном каталоге. Такая одноуровневая схема использовалась в CP/M и в первой версии MS-DOS 1.0. Иерархическая файловая система со вложенными друг в друга каталогами впервые появилась в Multics, затем в UNIX.

Читайте также:  220 Вольт карта скидок

Каталоги на разных дисках могут образовывать несколько отдельных деревьев, как в DOS/Windows, или же объединяться в одно дерево, общее для всех дисков, как в UNIX-подобных системах.

В UNIX существует только один корневой каталог, а все остальные файлы и каталоги вложены в него. Чтобы получить доступ к файлам и каталогам на каком-нибудь диске, необходимо смонтировать этот диск командой mount . Например, чтобы открыть файлы на CD, нужно, говоря простым языком, сказать операционной системе: «возьми файловую систему на этом компакт-диске и покажи её в каталоге /mnt/cdrom ». Все файлы и каталоги, находящиеся на CD, появятся в этом каталоге /mnt/cdrom , который называется точкой монтирования (англ. mount point ). [2] В большинстве UNIX-подобных систем съёмные диски (дискеты и CD), флеш-накопители и другие внешние устройства хранения данных монтируют в каталог /mnt , /mount или /media . Unix и UNIX-подобные операционные системы также позволяют автоматически монтировать диски при загрузке операционной системы.

Обратите внимание на использование слешей в файловых системах Windows, UNIX и UNIX-подобных операционных системах (в Windows используется обратный слеш «», а в UNIX и UNIX-подобных операционных системах — простой слеш «/»)

Кроме того, следует отметить, что вышеописанная система позволяет монтировать не только файловые системы физических устройств, но и отдельные каталоги (параметр —bind) или, например, образ ISO (опция loop). Такие надстройки, как FUSE, позволяют также монтировать, например, целый каталог на FTP и ещё очень большое количество различных ресурсов.

Ещё более сложная структура применяется в NTFS и HFS. В этих файловых системах каждый файл представляет собой набор атрибутов. Атрибутами считаются не только традиционные только для чтения , системный , но и имя файла, размер и даже содержимое. Таким образом, для NTFS и HFS то, что хранится в файле, — это всего лишь один из его атрибутов.

Если следовать этой логике, один файл может иметь несколько вариантов содержимого [ источник не указан 541 день ] . Таким образом, в одном файле можно хранить несколько версий одного документа, а также дополнительные данные (значок файла, связанная с файлом программа). Такая организация типична для HFS на Macintosh.

Классификация файловых систем [ править | править код ]

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

  • Для носителей с произвольным доступом (например, жёсткий диск): FAT32, HPFS, ext2 и др. Поскольку доступ к дискам в несколько раз медленнее, чем доступ к оперативной памяти, для прироста производительности во многих файловых системах применяется асинхронная запись изменений на диск. Для этого применяется либо журналирование, например, в ext3, ReiserFS, JFS, NTFS, XFS, либо механизм soft updates и др. Журналирование широко распространено в Linux, применяется в NTFS. Soft updates — в BSD системах.
  • Для носителей с последовательным доступом (например, магнитные ленты): QIC и др.
  • Для оптических носителей — CD и DVD: ISO9660, HFS, UDF и др.
  • Виртуальные файловые системы: AEFS и др.
  • Сетевые файловые системы: NFS, CIFS, SSHFS, GmailFS и др.
  • Для флэш-памяти: YAFFS, ExtremeFFS, exFAT.
  • Немного выпадают из общей классификации специализированные файловые системы: ZFS (собственно файловой системой является только часть ZFS), VMware VMFS[en] (т. н. кластерная файловая система, которая предназначена для хранения других файловых систем) и др.
Читайте также:  Аудиокарта с оптическим выходом

Задачи файловой системы [ править | править код ]

Основные функции любой файловой системы нацелены на решение следующих задач:

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

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

Пользователь на­хо­дил­ся в ка­та­ло­ге Расписание. Сна­ча­ла он под­нял­ся на один уро­вень вверх, затем ещё раз под­нял­ся на один уро­вень вверх, потом спу­стил­ся на один уро­вень вниз. В ре­зуль­та­те он ока­зал­ся в ка­та­ло­ге

Укажите пол­ный путь каталога, с ко­то­рым поль­зо­ва­тель на­чи­нал работу.

Выполним дей­ствия поль­зо­ва­те­ля в об­рат­ном порядке, на­чи­ная из С:учёбаматематикаГИА. Под­ни­мем­ся на один уро­вень вверх, ока­жем­ся в С:учёбаматематика. Теперь, спу­стив­шись на два уров­ня вниз, мы долж­ны ока­зать­ся в ка­та­ло­ге Расписание. Таким образом, ис­ход­ный ка­та­лог имеет пол­ный путь С:учёбаматематика. Расписание.

Ссылка на основную публикацию
Adblock detector