Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Файлы и файловая структура




Тема 3. Файлы и файловая структура

Для характеристики файла используются следующие параметры:

· полное имя файла;

· объем файла в байтах;

· дата создания файла;

· время создания файла;

· специальные атрибуты файла.

С понятием файла тесно связано понятие логического диска. Логический диск создается специальной программой (драйвером). Он имеет уникальное имя в виде одной латинской буквы, например, C, D, E, F и пр. Логический диск может быть реализован на жестком диске, на гибком диске, на CD-ROM, в оперативной памяти (электронный диск) и т.п. На одном физическом диске может быть создано несколько логических дисков.

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

В полном имени недопустимы пробелы между именем и типом, нельзя использовать русские буквы и символы *.?:;, < > = пробел. Например:

BETA.РAS - файл BETA для хранения программы на языке Паскаль;

STRAN.TXT - файл STRAN для хранения текста;

COРY.COM - файл COРY, содержащий программу операционной системы по копированию файлов.

Установлен ряд соглашений по заданию типа файла:

. ARJ -архивный файл;

. BAK -копия файла, создаваемая при перезаписи файла;

. BAT -командный файл;

. COM -командный системный файл, исполняемый файл;

. DAT -файл данных;

. DOC -файл документов(текстовый);

. EXE -исполняемый файл;

. FOR -программа на языке Фортран;

. HEX -16-ричное представление двоичных данных в коде ASCII;

. HLР -файл для справочной информации;

. LIB -библиотека программ;

. OBJ -скомпилированная объектная программа на машинном языке;

. РAS -программа на языке Паскаль;

. РRN -листинг (распечатка программы);

. SYS -файлы, расширяющие возможности ОС, например драйверы;

. TMР -временный файл;

. TXT -текстовый файл;

. $$$ -временный файл.

При назначении имен файлов рекомендуется образовывать их так, чтобы они отражали смысловое содержание файла.

Имя логического диска, стоящее перед именем файла, указывает логический диск, на котором следует искать файл. На этом же диске организован каталог, в котором хранятся полные имена файлов, а также их характеристики: дата и время создания, объем (в байтах), специальные атрибуты (R - только для чтения, H - скрытый файл, S - системный файл, A - архивный файл). Каталог - это справочник файлов с указанием месторасположения на диске. Текущий (активный) каталог - каталог, в котором производится работа пользователя в данное машинное время. Пассивный каталог - каталог, с которым в данный момент времени не имеется связи.

В ОС принята иерархическая структура организации каталогов. На каждом диске всегда имеется единственны главный (корневой) каталог (рис.13), он находится на нулевом уровне иерархической структуры и обозначается символом \. В главный каталог могут входить другие каталоги и файлы, которые создаются командами операционной системы и могут быть удалены соответствующими командами.

Уровень 0 - главный каталог

Подкаталоги

Уровень 1

 

Уровень 2

 

Иерархическая структура организации каталогов

Правила наименования каталогов такие же, как и правила наименования файлов. Для формального отличия от файлов обычно подкаталогам присваивают только имена, хотя можно добавить и тип. В каталоге любого уровня могут храниться записи как о файлах, так и о каталогах нижнего уровня.

Доступ к файлу можно организовать следующим образом:

· если имя файла зарегистрировано в текущем каталоге, то достаточно для доступа к файлу указать только его имя;

· если имя файла зарегистрировано в пассивном каталоге, то, находясь в текущем каталоге, необходимо указать путь, т.е. цепочку соподчиненных каталогов, через которые следует организовать доступ к файлу.

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

А:\ > - текущим дисководом является дисковод с гибким диском А, текущим каталогом - главный, на что указывает символ \;

C:\ KAT1\ KAT2 > - текущим является жесткий диск С. Текущим каталогом - каталог второго уровня KAT2, который входит в каталог KAT1, который в свою очередь зарегистрирован в главном каталоге.

Описанный принцип организации доступа к файлу через каталог является основой файловой системы. Файловая система - часть ОС, управляющая размещением и доступом к файлам и каталогам на диске.

Работа на компьютере в ОС организуется командами. Они вызывают определенное действие в компьютере: организуют передачу информации; вырабатывают необходимый управляющий сигнал; подключают внешнее устройство для организации процесса ввода-вывода информации и т.д. Команда технически реализована программой в машинных кодах и хранится либо в файле на диске, либо входит в состав командного процессора COMMAND.COM. Как и любая другая программа, команда имеет уникальное имя и всегда типа.COM или.EXE

Ввод команды осуществляется в командной строке в соответствии с определенными правилами, заданными в виде формата. Командная строка - строка экрана, начинающаяся с приглашения ОС. Формат команды - правило формирования команды пользователем с клавиатуры. Формат команды состоит из имени команды латинскими буквами (без типа) и отделенных от нее одним пробелом параметров, уточняющих ее действие. Например:

C:\ > DIR D:\ BOOK\ *.TXT / Р - эта команда вызывает на экран записи обо всех файлах типа.TXT из каталога первого уровня BOOK логического диска D. Вызов записей производится постранично, на что указывает параметр (ключ) /Р. Для продолжения просмотра достаточно нажать любую клавишу.

Подробные сведения о каждой команде можно получить двумя способами:

· введя команду HELР, которая подключает справочную систему по всем командам;

· введя имя необходимой команды, затем через пробел ключ /?.

Современная информационная технология работы ориентирована на автоматизацию выполнения различных часто используемых операций, что не только облегчает работу программиста, но и позволяет освободить пользователя от необходимости знания многих форматов команд. Последовательность автоматически выполняемых операций обработки в ОС получила название пакетной обработки. Инструментальным средством пакетной обработки является командный файл. Командный файл, работающий в ОС, имеет тип.ВАТ. В командном файле используются любые команды ОС, каждая команда занимает отдельную строчку. Командный файл часто входит в состав ППП. Поэтому первым действием при работе с новым пакетом является поиск файла типа.ВАТ и его запуск. Если же он не найден, то можно осуществить загрузку, отыскав файл запуска типа.СОМ или.ЕХЕ. Особое значение среди всех командных файлов имеет файл с именем AUTOEXEC.BAT. Этот файл является важной, хотя и необязательной, частью ОС. Он располагается в главном каталоге на диске, с которого производится загрузка ОС (обычно это диск С). Его основное назначение - настройка различных параметров ОС на конкретного пользователя для создания удобной среды работы. При отсутствии этого файла параметры ОС устанавливаются по умолчанию. Запускается он автоматически при каждой загрузке ОС.

Файл CONFIG.SYS предназначен для настройки ОС на конкретную конфигурацию компьютера. Он, также как и файл AUTOEXEC.BAT, располагается в главном каталоге на диске, с которого производится загрузка ОС. Его основное назначение - загрузка в оперативную память необходимых драйверов (управляющих программ) для управления аппаратной частью компьютера: подключением различных видов памяти, клавиатурой, мышью, принтером и т.д. При отсутствии этого файла параметры конфигурации ОС устанавливаются по умолчанию. Запускается он автоматически при каждой загрузке ОС.




Поделиться с друзьями:


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


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



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




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