Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Файлы данных. Файловые структуры

 

Для устройств обработки данных, к которым относится и ком­пьютер, большое значение имеет организация метода хранения ин­формации на внешних носителях, позволяющих сохранять данные энергонезависимо. Способ хранения данных на таких носителях дол­жен обеспечивать их целостность, доступность и защищенность. В настоящее время наиболее популярными внешними носителями являются диски. На одном диске помещается информация, объем ко­торой может измеряться триллионами байтов. В этом случае эффек­тивный способ хранения особенно важен. Разработчики программ­ного обеспечения предложили оригинальный способ организации хранения информации: в виде файлов.

Под файлом понимается именованная область носителя, содер­жащая данные произвольной длины и воспринимаемая компьютер­ной системой как единое целое. Имя файла имеет особое значение, оно сопоставлено адресу размещения файла на носителе. Носитель имеет служебную таблицу, в каждой строке которой записано имя файла и адрес его местонахождения на носителе. Эта таблица исполь­зуется специальной программой, которая называется файловой сис­темой. Для доступа к данным она получает имя файла, находит по таблице его местоположение на носителе и возвращает содержимое файла. Как правило, процесс обработки информации сопровождается ее последующим сохранением. Для этого компьютерная программа объединяет какой-либо блок обрабатываемых данных в единое це­лое, снабжает его именем и передает файловой системе для записи на внешний носитель.

Имя файла состоит из некоторого набора символов и для боль­шинства файловых систем может содержать до 256 знаков. Имя фай­ла может быть дополнено расширением, которое определяет тип ин­формации, хранящейся в файле. Расширение содержит от одного до трех символов и отделяется от имени точкой. Большинство программ при создании файла автоматически добавляют к имени свое уникаль­ное расширение, которое помогает им в дальнейшем опознавать «свои» файлы. Например, файлы, созданные программой Microsoft Word, имеют расширение.doc, расширение.xls добавляет программа Microsoft Excel.

Кроме имени, файловая система, создавая файл, снабжает его дополнительной информацией: датой и временем создания (или модификации), размером сохраненных данных, правами доступа к информации, хранящейся в нем. Эта информация называется атри­бутами файла и предоставляет возможности файловой системе опе­ративно работать с файлами.

Файл в числовом виде хранит информацию разных типов, на­пример, текстовую, звуковую, графическую и т.д. Программа, созда­ющая файл, размещает информацию в нем таким образом, чтобы при дальнейшей работе с файлом записанные данные можно было рас­познать и правильно извлечь. Способ представления данных в фай­ле называется форматом файла. Формат определяет внутреннюю организацию информации, хранимой в файле. Открывая файл, при­кладная программа проверяет его формат. Если он соответствует рас­познаваемым ею форматам, информация, хранящаяся в файле, из­влекается в удобном для работы виде. Современные операционные системы автоматически распознают формат файла и самостоятельно запускают работающую с ним прикладную программу. Имеется воз­можность определять формат файла, не исследуя его структуры. Для этого используется его расширение. Анализируя расширение, опера­ционная система определяет тип и структуру файла. Многие форма­ты файлов стандартизированы и используются соответствующими программными приложениями, работающими под управлением раз­личных операционных систем.

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

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

 

<== предыдущая лекция | следующая лекция ==>
Структуры данных | Процесс передачи информации
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 573; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.