Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lektsii_po_informatike_Balafanov.doc
Скачиваний:
23
Добавлен:
06.11.2018
Размер:
1.34 Mб
Скачать

5.2.1. Файловая система

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

COMMAND.COM

NORTON.EXE

TANIA5.DOC

START

GAME.BAS

OLEG.TXT

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

5.2.2. Групповое обозначение файлов

    При выполнении некоторых команд можно задавать неполное имя файла, и тогда ОС ищет одновременно целую группу файлов, неполные имена которых соответствуют заданному образцу (шаблону). Шаблон с символозаменителями в именах файлов часто употребляется для обозначения сразу нескольких файлов с целью сокращения записи имен файлов. В шаблонах в качестве символозаменителей употребляются вопросительный знак (?) и звездочка (*).     Символ "?" внутри шаблона означает, что данная позиция может содержать либо один произвольный символ, либо не содержать никакого символа. Звездочка внутри шаблона означает, что, начиная с данной позиции до конца имени или типа файла, могут располагаться любые символы. Например:         - KOL*.* - все файлы с именами, начинающимися с KOL (kolia.txt, koli.doc, koli5.bas...);         - *.ЕХЕ - все файлы типа ЕХЕ (alma.exe, kolia.exe, а141.ехе,...);         - *.* - все файлы текущего каталога;         - * - все файлы, у которых отсутствует тип (vrem, text, alia...);         - ???.BAS - все файлы типа BAS с одно-, двух- и трехбуквенными именами (ali.bas, a.bas, tl .bas, tar.bas, oil.bas...);         - А?.* - все файлы с именем А и файлы, имена которых начинаются с А и состоят из двух букв с произвольным типом (а.М, a.com, as.doc, a2.bas, ad.pas...).

5.2.3. Каталоги файлов

    Количество файлов, хранимых на диске, может достигать нескольких тысяч. Пользователю трудно ориентироваться атакам огромном объеме информации - он должен помнить, какая информация содержится в каждом файле, а также все имена файлов.     Для того чтобы систематизировать порядок хранения файлов на дисках, их объединяют в каталоги (директории). Каталог - это имя группы файлов, объединенных по какому-либо признаку и хранимых на одном диске. В каталоге содержатся имена всех относящихся к нему файлов. В системах Windows каталог называется папкой, которая является более точным понятием, раскрывающим его смысл.     Каталог, как и файл, имеет имя, которое ему присваивает пользователь. Пользователь создает и формирует каталоги по своему усмотрению. Например, в один каталог он может поместить все файлы с текстовой информацией, в другой - файлы с числовыми данными, в третий - файлы с прикладными программами.     При форматировании диска на нем автоматически создается пустой главный (корневой) каталог, в который затем пользователь записывает различную информацию.     Пользователь должен помнить, что в один каталог нельзя записать файл, имя которого совпадает с именем другого файла этого каталога: информация из старого файла будет уничтожена и на ее место будет записана информация нового файла. Однако файлы с одинаковыми именами могут храниться в разных каталогах.     Каталог имеет имя и, в свою очередь, может входить в другой каталог. В этом случае говорят о подчиненном каталоге (подкаталоге). Так образуется иерархическая, древовидная файловая система.     На диске всегда есть корневой каталог или каталог 1-го уровня. Сюда могут входить обычные файлы и подкаталоги 2-го уровня и т. д. Цепочки подчиненных каталогов обозначаются их именами, разделяемыми  знаком "\", например:         C:\DEMO - каталог 1-го уровня DEMO;         C:\DEMO\SYS - каталог 2-го уровня SYS.     В каждый момент времени один из каталогов на каждом из накопителей для ОС является текущим или активизированным. При включении ЭВМ таковым является, как правило, корневой каталог, либо активизированный каталог накопителя перед выключением ЭВМ. Пользователь может сменить текущий каталог на другой соответствующей командой ОС или другими способами.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]