Для чего служит файловая структура для хранения информации во внешней памяти
Файловая структура хранения данных. Файлы и каталоги. Понятие файла. Файлы и каталоги. Понятие структуры файлов, поддерживаемые различными ОС.
Файловая структура хранения данных.
Понятие структуры файлов, поддерживаемые различными ОС.
1. Работая с информацией, человек пользуется не только теми знаниями, которые помнит, но и книгами, справочниками и другими внешними источниками. Информация хранится в памяти человека и на внешних носителях.
У компьютера тоже есть 2 вида памяти:
Внутренняя (оперативная) – электронное устройство, которое хранит информацию, пока питается электроэнергией. При отключении от сети информация исчезает.
Внешняя (долговременная) – различные магнитные носители – диски, дискеты. Сохранение информации на них не требует постоянного электропитания
В современных компьютерах имеется еще один вид внутренней памяти – ПЗУ – постоянное запоминающее устройство.
В постоянную память записывают программу управления работой самого процессора, программы управления дисплеем, клавиатурой, принтером, внешней памятью, программы запуска и остановки компьютера, программы тестирования устройств.
Вернемся к вопросу о файлах.
Файл – это логически связанная совокупность данных во внешней памяти.
В файлах на устройствах внешней памяти хранится все программное обеспечение компьютера.
Любому пользователю, работающему на компьютере, приходится иметь дело с файлами.
Чтобы найти нужный файл, пользователю должно быть известно:
Б) где хранится файл.
Имя уникально, служит для отличия одного файла от другого.
В файлах хранятся разнообразные виды и формы информации: тексты, рисунки, чертежи, программы, фото, видео, звук.
Особенности конкретных файлов определяется их форматом, он определяет представление информации в файле. Текстовая информация хранится в файле в текстовом формате. Содержимое текстового файла можно просматривать с помощью программных средств. Файл с нетекстовой информацией при просмотре нельзя понять, выводится непонятные символы.
Для характеристики файла используют:
Объем файла в байтах.
Дату создания файла.
Время создания файла.
Полное имя файла образуется из имени файла и типа (расширения), разделенных точкой. Расширение служит характеристической информации, хранящейся в файле, состоит не более чем из трех символов. Используются только буквы латинского алфавита. Некоторые программы сами создают расширение имени и потом по нему определяют свои файлы.
В именах файлов употребляются латинские буквы и цифры.
В большинстве ОС длина основной части имени – не превышает 8 символов, а расширения – 3 символов. Кроме того, имя файла может и не иметь расширения.
В ОС Windows 95 в именах файлов допускается использование русских букв, максимальная длина имени – 255 символов.
Расширение указывает какого рода информация хранится в данном файле:
. doc – текстовый документ;
. pcx – графический файл (содержит рисунок);
Файловая структура хранения данных.
Понятие структуры файлов, поддерживаемые различными ОС.
Вся совокупность файлов на диске и взаимосвязей между ними называется файловой структурой.
Различные ОС могут поддерживать разные организации файловых структур.
Существуют 2 разновидности файловых структур:
Одноуровневая файловая структура – простая последовательность файлов. Для отыскания файла на диске достаточно указать лишь имя файла.
Операционные системы с одноуровневой файловой структурой используются на простейших учебных компьютерах, оснащенных только гибкими дисками.
Многоуровневая файловая структура – древовидный (иерархический) способ организации файлов на диске.
Для облегчения понимания этого вопроса воспользуемся аналогией с традиционным «бумажным» способом хранения информации.
В такой аналогии файл представляется как некоторый озаглавленный документ (текст, рисунок) на бумажных листах. Следующий по величине элемент файловой структуры называется каталогом.
Каталог – поименованная совокупность файлов и подкаталогов (вложенных каталогов).
Продолжая бумажную аналогию, каталог будем представлять как папку, в которую можно вложить множество документов, то есть файлов. Каталог также получает собственное имя (представьте, что оно написано на обложке папки).
Каталог сам может входить в состав другого, внешнего по отношению к нему каталога. Это аналогично тому, как папка вкладывается в другую папку большего размера.
Таким образом, каждый каталог может содержать внутри себя множество файлов и вложенных каталогов (их называют подкаталогами ).
Каталог самого верхнего уровня, который не вложен ни в какие другие, называется корневым каталогом.
Каталог иногда называют директорией (от английского слова “ directory ” – справочник, указатель).
А теперь полную картину файловой структуры представьте себе так: вся внешняя память компьютера – шкаф со множеством выдвижных ящиков.
Каждый ящик – аналог диска; в ящике – большая папка (корневой каталог); в этой папке множество папок и документов (подкаталогов и файлов).
Самые глубоко вложенные папки хранят в себе только документы (файлы) или могут быть пустыми.
На рис. 2.5 имена каталогов записаны заглавными буквами, а файлов – строчными.
На дереве корневой каталог обычно изображается символом \.
А теперь представьте, что Вам нужно найти определенный документ. Для этого нужно знать ящик, в котором он находится, а также «путь» к документу внутри ящика: всю последовательность папок, которые нужно открыть, чтобы добраться до искомых бумаг.
Путь к файлу – последовательность, состоящая из имен каталогов, начиная от корневого и заканчивая тем, в котором непосредственно хранится файл.
Последовательно записанные имя логического диска, путь к файлу и имя файла составляют полное имя файла.
Если представленная на рисунке 2.5. файловая структура хранится на диске С, то полные имена некоторых входящих в нее файлов выглядят так:
Корневой каталог представлен в виде своеобразного оглавления этого диска.
В ОС с многоуровневой файловой структурой корневой каталог содержит имена входящих в него файлов и каталогов. В свою очередь, каждый каталог содержит аналогичную информацию о своем составе.
Дадим определение файловой системы.
Используя файловую систему, пользователь может последовательно просматривать на экране содержимое каталогов, продвигаясь по дереву файловой структуры вниз или вверх.
Найдя запись о нужном файле, применяя команды ОС, пользователь может выполнить с ним различные действия: инициализировать программу, содержащуюся в файле; удалить, переименовать, скопировать файл.
При просмотре каталога, кроме имени файла, пользователь может узнать его размер, дату и время создания.
А теперь разберем задачи. Задачи такого плана будут на самостоятельной работе.
Пример : Дано дерево файловой структуры. Заглавными буквами обозначены имена каталогов, строчными – имена файлов.
Перечислить имена каталогов 1-ого, 2-ого, 3-его уровней. Указать путь к файлу letter . txt от корневого каталога. Указать путь к файлу letter 1. doc от корневого каталога, а к файлу letter 2. doc – от каталога WORK . Указать полные имена файлов letter . txt и letter 1. doc , если файловая структура хранится на диске С.
Каталоги третьего уровня – DOC 1, DOC 2.
Путь к файлу letter 1. doc от корневого каталога: \ WORK \ DOCUMENT \ DOC 2.
Путь к файлу letter2.doc от каталога WORK: \ DOCUMENT\ DOC2.
Указаны пути от корневого каталога к некоторым файлам, хранящимся на магнитном диске. Заглавными буквами обозначены имена каталогов, строчными – имена файлов:
Отобразить файловую структуру в виде дерева.
Виды памяти. Понятие постоянного запоминающего устройства (ПЗУ).
Понятия: Файл, Полное имя файла, расширение и его виды.
Понятие файла и его характеристики. Файловая структура.
Файл. Файловая структура и ее разновидности.
Понятия: каталог, корневой каталог и дерева каталогов
Что такое путь к файлу, полное имя файла. Определение файла.
Понятие файла и файловой системы. Каталог и дерево каталогов.
Для чего служит файловая структура для хранения информации во внешней памяти
Все программы и данные хранятся в долговременной
(внешней) памяти компьютера в виде файлов.
Имя файла. Имя файла состоит из двух частей, разделенных точкой: собственно имя файла и расширение, определяющее его тип (программа, данные и так далее). Собственно имя файлу дает пользователь, а тип файла обычно задается программой автоматически при его создании.
В различных операционных системах существуют различные форматы имен файлов. В операционной системе MS-DOS собственно имя файла должно содержать не более 8 букв латинского алфавита, цифр и некоторых специальных знаков, а расширение состоит из трех латинских букв, например: proba.txt
В операционной системе Windows имя файла может иметь длину до 255 символов, причем можно использовать русский алфавит, например: Единицы измерения информации.doc