1 семестр Информатика, ее предмет и задачи. Основные понятия информатики. Информация и формы ее представления
Вид материала | Документы |
12. Файловая организация данных. Понятие таблицы размещения файлов. Таблицы размещения файлов FAT, VFAT, FAT32, NTFS 12.1. Имена файлов |
- 1. Основные понятия информатики. Определение понятия информатика. Предмет и задачи, 745.21kb.
- 1. Основные понятия информатики 2 Тема Предмет информатики, 1612.33kb.
- Вопросы к зачету по курсу лекций "Информатика" для студентов Iкурса кафедры аэту iсеместр., 18.81kb.
- Тематический план по дисциплине «Информатика и математика» для студентов 2 курса (набор, 46.52kb.
- Информация и информационные процессы, 276.11kb.
- Задачи и проблемы информатики 9 Инемного философии… 9 Использованная литература, 196.06kb.
- Защита данных комплекс мер, направленных на предотвращение потерь, воспроизведения, 85.23kb.
- Программа к вступительного экзамена в магистратуру по специальности 6М060200 Информатика, 50.03kb.
- Темы рефератов по истории информатики Шилов И. В. Эволюция понятия «информация», 19.62kb.
- Темы лекций. Неделя I: Предмет, объект, методы корпоративного управления. Основные, 54.05kb.
12. Файловая организация данных. Понятие таблицы размещения файлов. Таблицы размещения файлов FAT, VFAT, FAT32, NTFS
Файловая система - это часть операционной системы, назначение которой состоит в том, чтобы обеспечить пользователю удобный интерфейс при работе с данными, хранящимися на диске, и обеспечить совместное использование файлов несколькими пользователями и процессами.
В широком смысле понятие "файловая система" включает:
- совокупность всех файлов на диске,
- наборы структур данных, используемых для управления файлами, такие, например, как каталоги файлов, дескрипторы файлов, таблицы распределения свободного и занятого пространства на диске,
- комплекс системных программных средств, реализующих управление файлами, в частности: создание, уничтожение, чтение, запись, именование, поиск и другие операции над файлами.
12.1. Имена файлов
Файл – основная единица хранения данных в компьютере. Часто файлы разделяют на две категории - текстовые и двоичные. Текстовые файлы предназначены для чтения человеком. Они состоят из строк символов. В текстовых файлах хранятся тексты программ, командных файлов MS DOS и т.д. Файлы, не являющиеся текстовыми, называются двоичными.
Текстовый файл, содержащий только символы с кодами до 127 (т.е. не содержащий русских букв и псевдографических символов), называется ASCII-файлом.
Каждый файл имеет уникальное имя, которое указывает какую информацию он содержит. ОС управляет всеми файлами при помощи файловой системы. Одной из самых распространенных файловых систем является файловая система FAT (File Allocation Table).
Среди типов файлов можно выделить:
- стандартные;
- используемые конкретными программами;
- общепринятые;
- произвольные.
Как обрабатывать стандартные файла ОС знает наверняка. Например, файлы :
- COM, EXE – программные или исполняемые, если набрать имя такого файла в командной строке и нажать
, то будет выполнена программа, представляемая данным файлом.
- BAT – командные, это текстовые файлы используемые для выполнения нескольких команд. запустить их на выполнение можно также как и выполняемые.
- BIN – двоичный файл, используется совместно с программным файлом.
- SYS –загружаемые драйверы устройств.
- BAT – командные, это текстовые файлы используемые для выполнения нескольких команд. запустить их на выполнение можно также как и выполняемые.
В отличие от стандартных, о файлах общепринятых типов знают только пользователи, но не ОС:
- TXT – текстовые файлы, содержат неформатированный текст, как правило, в кодировке ASCII.
- HLP – файл помощи.
- BAK – предыдущая (резервная) версия файла..
- TMP – временный файл.
- OBJ – объектный модуль, создаваемый компилятором.
Файлы специальных типов создаются различными программами. Об этих файлах пользователи тоже хорошо знают и некоторые из них могут использоваться многими программами.
- BMP,GIF, JPG,WMF,TIF,PCX – файлы компьютерной графики.
- DOC - документ WORD.
- HTM – гипертекстовый документ.
- файлы исходных текстов программ на языках программирования PAS, CPP,BAS.
- DBF – файлы баз данных.
Пользователи могут давать файлам свои собственные расширения, которые могут отображать содержание или назначение файла. При этом нового типа файлов не создается, т .к. файл генерируется одной из программ широкого назначения. Например, файлы READ.ME или README.1ST – обычные текстовые файлы.
12.2. Каталоги
Имена файлов регистрируются на магнитных дисках в каталогах (или директориях). Каталог - это специальное место на диске, в котором хранятся имена файлов, сведения о размере файлов, времени их последнего обновления, атрибуты (свойства) файлов и т.д. Если и каталоге хранится имя файла, то говорят, что этот файл находится в данном каталоге. На каждом магнитном диске может быть несколько каталогов. В каждом каталоге может быть много файлов, но каждый файл всегда регистрируется только в одном каталоге.
Все каталоги (кроме корневого, см. ниже) на самом деле являются файлами специального вида. Каждый каталог имеет имя, и он может быть зарегистрирован в другом каталоге. Если каталог X зарегистрирован в каталоге Y, то говорят, что X - подкаталог Y, а Y - надкаталог или родительский каталог для X.
Требования к именам каталогов те же, что к именам файлов. Как правило, расширение имени для каталогов не используется.
На каждом магнитном диске имеется один главный или корневой каталог. В нем регистрируются файлы и подкаталоги (каталоги 1-го уровня). В каталогах 1-го уровня регистрируются файлы и каталоги 2-го уровня и т.д. Получается иерархическая древообразная структура каталогов на магнитном диске.
- Корневой каталог – один из базовых элементов файловой системы. Корневой каталог не имеет имени. Для его представления в командной строке используется знак \. В корневом каталоге хранятся сведения о файлах и каталогах диска.
Удалить корневой каталог нельзя.
Каталог, с которым в настоящий момент работает пользователь, называется текущим. Файл будет искаться или создаваться в текущем каталоге.
В компьютере обычно имеется несколько накопителей на магнитных дисках (дисководов). Накопители на магнитных дисках именуются A:, B:, C: и т.д. Текущий дисковод - это тот дисковод, с которым Вы работаете в настоящее время.
Путь - это последовательность из имен каталогов, разделенных символом “\”. Путь задает маршрут от текущего каталога или от корневого каталога диска к тому каталогу, в котором находится нужный файл.
Если путь начинается с символа “\”, то маршрут вычисляется от корневого каталога диска, иначе - от текущего каталога. Например
A:\text1.txt
C:\Work\Book\chapter1.doc
C:\TP7\User\MyProg\prog.pas
При указании имен файлов можно использовать символы подстановки или шаблоны, которые позволяют обращаться к группам файлов. Таких символов 2:
- * - любая последовательность символов, используется для представления целого слова или группы символов;
- ? – любой единственный символ.
Например:
*.txt – все текстовые файлы;
A*.txt – все текстовые файлы, имена которых начинаются с буквы А;
А?.txt - все текстовые файлы, имена которых начинаются с буквы А и состоят из 2 символов;
????.txt все текстовые файлы, имена которых состоят из 4 символов.