Практикум по информатике и информационным технологиям. I. Обработка данных на ПК

32 наборы служебных структур данных, используемых для управления фай­ лами, такие как, например, каталоги файлов, дескрипторы файлов, табли­ цы распределения свободного и занятого пространства на диске, комплекс программных средств, реализующих управление файлами, в ча­ стности операции по созданию, уничтожению, чтению, записи, именова­ нию файлов, установке атрибутов и уровней доступа, поиску и т.д. Файл Правка Вид Избранное Сервис Справка О Назад ' 1 ^ ^ Поиск ^ ?Папки Адрес: ||г^ F;\Prograni Files\ABBVV Lingvo 8,0'i,Dic\Index Папки ^ 3? В Переход Index.dal: Ш ^ CD-дисковод (Е:) • Локальный диск (F:) ш Q cvavr Ш | £ | Distr Ш Q Documents and Settings ш Q localtexmf Ш MATLAB6p5 Ш l £ | NVIDIA S Q Program Files • Q ABBYY Lingvo 8,0 0Q Die I r ^ new Й Support S Й Systems 0 Й Adobe 0 1 ^ Agnitum 0 Й Ahead Рис. 2.1. Иерархическая структура каталогов (дерево папок) Различие между файловыми системами заключается, в основном, в способах распределения дискового пространства между файлами и организа­ ции на диске служебных областей. Современные операционные системы стремятся обеспечить пользователя возможностью работать одновременно с несколькими файловыми системами. При этом файловая система рассматри­ вается как часть подсистемы ввода-вывода. В большинстве операционных систем реализуется механизм переключения файловых систем, позволяющий поддерживать различные их типы. Современные файловые системы должны обеспечивать эффективный доступ к файлам, поддержку носителей данных большого объема, защиту от несанкционированного доступа к данным и сохранение целостности данных. Под целостностью данных подразумевается способность файловой системы обеспечивать отсутствие ошибок и нарушений согласованности в данных, а также восстанавливать поврежденные данные. 3.2. Операции с файловой структурой Практически все задачи, выполняемые на компьютере, включают рабо­ ту с файлами и папками (каталогами), которые и составляют операции с фай­ ловой структурой. Эти операции можно разделить на три категории:

RkJQdWJsaXNoZXIy MTY0OTYy