КАТЕГОРИИ: Архитектура-(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) |
Понятие файла
ОРГАНИЗАЦИЯ ФАЙЛОВОЙ СИСТЕМЫ ВВЕДЕНИЕ Разновидности файловых систем персональных компьютеров Организация файловой системы Введение ПЛАН Выводы
ЛИТЕРАТУРА 1. Информатика: Учебник / Под ред. проф. Н.В.Макаровой. – М.: Финансы и статистика, 2001. - 768 с. (глава 8). 2. Інформатика: Комп'ютерна техніка. Комп'ютерні технології: Підручник для студентів вищих навчальних закладів / За ред. O.I.Пушкаря. – К.: Видавничий центр "Академія", 2002. - 704 с. (стр. 81-84). 3. Информатика: Базовый курс / С.В.Симонович и др. – СПб.: Питер, 2002. - 640 с. 4. Фигурнов В.Э. IBM PC для пользователя. Краткий курс. – М.: ИНФРА-М, 1998. – 480 с. (стр. 52-61). 5. Леонтьев В. П. Большая энциклопедия компьютера и Интернета. – М.: ОЛМА-ПРЕСС Образование, 2005. – 1104 с. (стр. 172-195).
Основной задачей, которую решает файловая система, является обеспечение взаимодействия программ и физических устройств ввода/вывода, таких как накопители на жестких дисках, магнитных лентах и т.д. Основные функции, выполняемые файловой системой, можно условно разделить на две группы: · функции для работы с файлами, т.е. их создание, удаление, изменение атрибутов, определение структуры файлов; · функции для работы с данными, хранящимися в файлах, т.е. чтение и запись, поиск и т.п. Таким образом, в логическом плане файловую систему можно разделить на следующие составные части: · файлы, хранящиеся на устройстве ввода/вывода; · структура файлов; · функции работы с файлами и их структурой. Цель лекции – сформировать у студентов представление о современных файловых системах, используемых в персональных компьютерах, привить практические навыки в обращении с файловыми системами. В основе любой ОС лежит принцип организации работы внешнего устройства хранения информации. Несмотря на то, что внешняя память может быть технически реализована на разных физических носителях (например, в виде гибких магнитных дисков (ГМД), жестких дисков (ЖД), флэш-памяти, магнитной ленты, компакт-дисков и т.п.), их объединяет принятый в ОС принцип организации хранения логически связанных наборов информации в виде так называемых файлов. Файл – логически связанная совокупность данных или программ, для размещения которой во внешней памяти выделяется именованная область. Файл служит учетной единицей информации в ОС. Любые действия с информацией в ОС осуществляются над файлами: запись на диск, вывод на экран, ввод с клавиатуры, печать, считывание информации и пр. В файлах могут храниться разнообразные виды и формы представления информации: тексты, рисунки, чертежи, числа, программы, таблицы и т.п. Особенности конкретных файлов определяются их форматом. Формат – элемент языка, в символическом виде описывающий представление информации в файле. Текстовая информация хранится в файле в кодах ASCII или в Unicode (так называемом текстовом формате). Содержимое текстовых файлов можно просмотреть на экране дисплея с помощью разных программных средств. Любой другой файл с нетекстовой информацией просмотреть теми же средствами, что и текстовый файл, не удается. При просмотре на экран будут выводиться абсолютно непонятные символы. Каждая программа содержит в своем составе файл, который запускает эту программу. Такой файл называется исполняемым файлом. По традиции исполнимые файлы имеют расширение имени .COM или .EXE. Файл характеризуется следующими параметрами: · полным именем файла; · объемом файла в байтах; · датой и временем создания (модификации) файла; · специальными атрибутами файла: - Н (Hidden) – скрытый файл, т.е. невидимый пользователю; - R (Read only) – только для чтения, т.е. файл можно только просматривать, но нельзя изменять; - S (System) – системный файл, т.е. файл, относящийся к ОС и отвечающий за загрузку системы; - A (Archive) – архивированный файл. Этот атрибут устанавливается обычно во время работы с файлом, при его изменении. По окончании сеанса работы он, как правило, снимается. К файлу можно обращаться с помощью имени, полного имени, спецификации. Полное имя файла состоит из двух частей: собственно имени, которое должно быть уникально, чтобы отличить один файл от другого, и расширения, отделяемого от имени точкой. В MS DOS принята система полного имени (8,3), означающая, что имя файла может включать до 8, а расширение – до 3 буквенно-цифровых символов (причем в качестве букв допустимы только символы латинского алфавита). В именах допускается использование следующих символов: · прописные и строчные латинские буквы (a, b, c, …, z; A, B, C, …, Z); · цифры (0, 1, …, 9); · символы - _ $ # & @! % () { } ~ ` ‘ ^ В MS DOS ЗАПРЕЩЕНО (!!!) использовать в именах файлов: · символы кириллицы (русские буквы); · символы. *?:;, < > = пробел. Прописные и строчные латинские буквы являются эквивалентными. Примеры: command.com, primer.txt, _doc2004.DOC, readme.!!! Некоторые сочетания символов нельзя использовать в качестве имен файлов, так как MS DOS использует их для обозначения определенных устройств ввода/вывода. К таким именам устройств относятся: · PRN – принтер; · LPT1–LPT4 – любое устройство, подключенное к параллельным портам; · CON – консоль (клавиатура при вводе и дисплей при выводе); · СОМ1–СОМ4 – внешнее устройство, подключенное к последовательным портам; · NUL – фиктивное устройство, все операции ввода-вывода для этого устройства игнорируются; · AUX – устройство, присоединяемое к последовательному порту СОМ1. Расширение имени файла служит для характеристики хранящейся в файле информации (т.е. определяет тип файла). Оно не является обязательным. Многие программы автоматически устанавливают расширение, по которому легко определить, какой программой был создан данный файл. Кроме того, многие программы (например, Norton Commander, Total Commander, FAR, Проводник и др.) позволяют по расширению имени файла вызвать соответствующую программу и сразу загрузить в нее данный файл. В табл. 1 приведены примеры некоторых соглашений по заданию типа файла. Таблица 1. Соглашения по типу файлов
Начиная с ОС Windows 95 появилась возможность использовать длинные имена файлов (до 254 символов), при этом были сняты практически все ограничения на допустимые символы, используемые в именах. В частности, в длинных именах файлов можно использовать следующие символы: · все символы, допустимые в именах файлов MS DOS; · пробелы; · символы +,.; = [ ]; · все символы с кодами более 127, в частности, символы кириллицы (при этом прописные и строчные буквы различны). В длинных именах запрещено использование следующих символов: \ /: *? “ < > | Примеры: Приказ по Университету № 524 от 16.10.2004.doc, Картина Леонардо да Винча «Мона Лиза».bmp, 12345.521.3678.txt. Часто возникает ситуация, когда надо работать не с одним файлом, а с группой файлов, например, копировать группы файлов с одного диска на другой, удалять группы файлов, перемещать группы файлов на другой диск, осуществлять поиск группы файлов заданного типа и т.п. Эти операции легко выполнить, пользуясь при формировании имен и типов файлов шаблоном. Шаблон имени файла – специальная форма, в которой в полях имени и расширения файла используются символы * и?. Символ * служит для замены любой последовательности любых символов. В шаблоне может быть использовано в поле имени и типа по одному символу *. Пример: · *.ТХТ – обращение ко всем текстовым файлам типа .ТХТ; · SD*.* - обращение ко всем файлам, имя которых начинается на SD; · *.* - обращение ко всем файлам текущего каталога. Символ? служит для замены одного любого символа. В шаблоне может быть использовано несколько таких символов. Пример: · RT??.BAS - обращение ко всем файлам типа.BAS, имя которых состоит из четырех символов, причем первые два символа обязательно RT, третий и четвертый – любые; · ABC???.* - обращение ко всем файлам любого типа, имя которых состоит из шести символов, причем первые три символа обязательно ABC, а последние три символа – любые.
Дата добавления: 2014-01-05; Просмотров: 353; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |