Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

ФАЙЛОВАЯ СИСТЕМА.

Читайте также:
  1. IV. Эндокринная система.
  2. LINUX|| Файловая система в ОС Linux. Общие понятия.
  3. LINUX|| Файловая система в ОС Linux. Файловая система Ext3.
  4. Административно-командная экономическая система.
  5. Административное право как отрасль права: понятие, предмет и система.
  6. Банковская система.
  7. Бюджетная система. Принципы организации бюджетной системы России.
  8. В. СЕРДЕЧНОСОСУДИСТАЯ СИСТЕМА.
  9. ВЕГЕТАТИВНАЯ (АВТОНОМНАЯ) НЕРВНАЯ СИСТЕМА.
  10. Вегетативная нервная система.

Одна из важнейших функций операционной системы – организация файловой системы. Файл – это место постоянного хранения информации – программ, данных для их работы, текстовой информации, графической информации и др. Реализуются файлы, как участки памяти на внешних магнитных носителях – гибких дисках, жёстких дисках, магнитных лентах, компакт дисках и проч.

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

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

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

· Объём файла в байтах;

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

· Специальные атрибуты файла: R (Read Only Memory) – только для чтения, H (Hidden) – скрытый файл, S (System) – системный файл, A (Archive) – архивный файл.

С понятием файла тесно связано понятие логического диска. Логический диск создаётся и управляется специальной программой, входящей в состав операционной системы. Логический диск имеет уникальное имя в виде одной латинской буквы, например, A, B, C, D, Е, F и т. д., после латинской буквы ставится символ «:» (имя С: традиционно соответствует винчестеру - накопителю на жёстком диске). Логический диск может реализовываться на жёстком диске, гибком диске, на компакт диске, в оперативной памяти в виде электронного диска и т.д. На одном физическом диске может быть создано несколько логических дисков. На дисках располагаются файлы. (Необходимо отметить, что имена накопителей не имеют никакого отношения к меткам дисков, которые используются для идентификации физических носителей, например, гибких дисков).

Полное имя файла образуется из собственно имени файла и типа файла (расширения), разделённых точкой.

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

Имя файла всегда уникально и служит для отличия одного файла от другого. В операционной системе MS DOS имя файла образуется не более чем из восьми символов, причём используются только буквы латинского алфавита. Иными словами, имя файла – идентификатор, последовательность символов, начинающаяся с буквы и не содержащих в себе знаков арифметических операций, препинания и пробелов. По имени к файлу обращаются редко, обычно только в тех прикладных программах, когда это специально предусмотрено, а также к программным файлам.

В качестве имени файла используются и специальные имена физических устройств. В таблице №2 приведены некоторые стандартные имена файлов.

 

Таблица № 2. Стандартные имена файлов.

Имя файла Устройство
PRN, LPT1, LPT2, LPT3 Принтер или любое устройство, подключённое к параллельному порту;
CON Консоль (клавиатура или дисплей при выводе данных);
COM1, COM2, COM3, COM4 Внешнее устройство, подключённое к последовательному порту (например, мышь);
NUL Фиктивное устройство, вывод в файл NUL никуда не направляется, а просто уничтожается.

Обычно обращение к файлу осуществляется с помощью полного имени.

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

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

Таблица 2. Соглашения по типу файлов.

Тип Назначение
.ARJ Архивный файл.
.BAK Копия файла, создаваемая при перезаписи оригинала (предыдущая версия файла).
.BAS Программа на языке Бейсик.
.BAT Командный файл.
.COB Программа на языке Кобол.
.COD Версия объектного файла (.OBJ) на языке Ассемблер.
.COM Командный системный файл, исполнительный файл.
.DAT Файл данных.
.DOC Файл документов (текстовый).
.EXE Исполнительный файл (программа).
FOR Программа на языке Фортран.
.HEX Символьное шестнадцатиричное представление двоичных данных в коде ASCII.
.HLP Файл для справочной информации.
.LIB Библиотека программ.
.OBJ Скомпилированная объектная программа на машинном языке (в машинном коде).
OVL Оверлейный файл прикладной программы.
.OVR Оверлейный файл программы компилятора.
.PAS Программа на языке Паскаль.
.PIC Данные выводимого на экран изображения.
.PRN Листинг (распечатка программы).
.SYS Файлы, расширяющие возможности операционной системы, например, драйверы.
.SYM Таблица символов для компилятора.
.TER Описание терминала (для асинхронной передачи).
.TMP Временный файл.
.TXT Текстовый файл.
.$$$ Временный файл.

 

Примечание: При обращении к файлу с расширениями.COM,.BAT,.EXE достаточно только задать его имя, тип не указывается.

Удачно подобранные имена файлов могут значительно облегчить работу пользователя, помочь ему сориентироваться в большом объёме разнородной информации, обычно размещаемой во внешней памяти компьютер. При интенсивном использовании компьютера, однако, число файлов неизменно растёт и «следить за порядком» на диске становится всё сложнее. Возможность как-то структурировать, упорядочить дисковое пространство позволяют каталоги (директории, папки) файлов. Каталог – это группа файлов на одном носителе, объединяемых по какому-либо критерию (обычно логически взаимосвязанных). Каталог можно рассматривать как раздел внешней памяти, с содержимым которого можно работать достаточно независимо.

Каталог имеет имя и, в свою очередь, может быть зарегистрирован в другом каталоге. Это значит, что он включён в каталог как целое и тогда говорят, что он является подчинённым каталогом (подкаталогом, дочерним каталогом). Так образуется иерархическая, древовидная файловая система. На каждом дисковом носителе всегда имеется корневой каталог - тот, в котором начинают регистрироваться обычные файлы и подкаталоги первого уровня. В обычных каталогах и подкаталогах, в свою очередь, регистрируются обычные файлы и подкаталоги следующего уровня и т.д. Цепочки подчинённых (включённых друг в друга) каталогов обозначаются их именами, разделяемыми знаком «\». Если этот знак стоит перед первым именем, значит, «выше» по иерархии находится только корневой каталог. Правила формирования имени каталога такие же, что и правила формирования имени файла. Для формального отличия от файлов обычно имена каталогов не содержат расширения.

Примеры цепочек подчинённых каталогов: обычные каталоги и подкаталоги

\DEMO – DEMO находится на первом уровне;

\DEMO\VICONT – VICONT находится на втором уровне.

При сложной, древовидной структуре файлов на диске для указания файла уже не достаточно только его имени, так как одноимённые файлы (и даже различные по содержанию) могут находиться в нескольких каталогах. Для точной идентификации файла необходимо, кроме имени, указать его местоположение – цепочку подчинённых каталогов. Например, представленный на рисунке 1 файл RAB.DOC находится в подкаталоге 1 уровня корневого каталога диска С:.

 

\
С:

Уровень 0 – корневой каталог.

 
 

 

 


KOST.TXT, RAB.DOC,   UPP241.XLS….
Уровень 1

ALEX
UP12
UPP11
………..

BIN
……

BGI
Уровень 2

…………………………………………………

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

Цепочка подчинённых каталогов называется маршрутом, или путём, по файловой системе. Путь может использоваться как префикс в имени файла, отделённый от собственно имени файла разделителем «\».

Итак, файл может быть идентифицирован следующими элементами:

· Именем накопителя (оно может опускаться);

· Местоположением, или путём: цепочкой имён каталогов, в которой каждый последующий является подкаталогом предыдущего;

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

В любой момент времени операционной системе известен текущий путь на каждом из накопителей.




Дата добавления: 2014-12-19; просмотров: 65 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.011 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав