Файловая система – система управления совокупностью файлов и папок, которые сохраняются на внешних носителях ПК.
Имена дисков состоят из буквы латинского алфавита,вслед за которым ставят двоеточие.
Имена гибких дисков — А: , В: .
Имя винчестера — С: .
Имена дополнительных дисков – 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.
Каталоги на разных дисках могут образовывать несколько отдельных деревьев, как в 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] (т. н. кластерная файловая система, которая предназначена для хранения других файловых систем) и др.
Задачи файловой системы [ править | править код ]
Основные функции любой файловой системы нацелены на решение следующих задач:
- именование файлов;
- программный интерфейс работы с файлами для приложений;
- отображения логической модели файловой системы на физическую организацию хранилища данных;
- организация устойчивости файловой системы к сбоям питания, ошибкам аппаратных и программных средств;
- содержание параметров файла, необходимых для правильного его взаимодействия с другими объектами системы (ядро, приложения и пр.).
В многопользовательских системах появляется ещё одна задача: защита файлов одного пользователя от несанкционированного доступа другого пользователя, а также обеспечение совместной работы с файлами, к примеру, при открытии файла одним из пользователей, для других этот же файл временно будет доступен в режиме «только чтение».
Пользователь находился в каталоге Расписание. Сначала он поднялся на один уровень вверх, затем ещё раз поднялся на один уровень вверх, потом спустился на один уровень вниз. В результате он оказался в каталоге
Укажите полный путь каталога, с которым пользователь начинал работу.
Выполним действия пользователя в обратном порядке, начиная из С:учёбаматематикаГИА. Поднимемся на один уровень вверх, окажемся в С:учёбаматематика. Теперь, спустившись на два уровня вниз, мы должны оказаться в каталоге Расписание. Таким образом, исходный каталог имеет полный путь С:учёбаматематика. Расписание.