Содержание Билет №1 3
Вид материала | Документы |
СодержаниеБилет № 17 Обычные файлы Что такое папка? Операции с файлами Доступ к файлу |
- Билет №1 Билет №2 Билет, 361.62kb.
- Билет № Жизнь и занятия первобытных людей на территории Беларуси, 142.68kb.
- Билет 15. Типы сказуемого и способы его выражения. Вопросы координации подлежащего, 10150kb.
- Пригласительный билет и программа Издательство Московского государственного университета, 833.38kb.
- Экзаменационные билеты по информатике. 9 класс. Билет, 66.89kb.
- Священному Писанию Ветхого Завета. III курс. 1 билет Исторические книги Ветхого Завета., 81.79kb.
- Пусть жизнь была как подвиг ратный, Который трудно повторить,- еще одну бы жизнь прожить,, 6265.9kb.
- Билет 10, 2.14kb.
- Билет 11, 1.95kb.
- Билет Вопрос Обоснование теории паблик рилейшнз (пиарологии) как самостоятельной дисциплины, 1439.86kb.
Билет № 17
Понятие файла. Файловый принцип организации данных. Типы файлов. Операции с файлами
Вся информация пользователя ПК хранится на физических носителях (жесткий и гибкий диски, оптические диски) в виде файлов. Файловая система — основная компонента операционной системы. Она организует работу внешних устройств хранения информации.
Файл — это логически связанная совокупность данных во внешней памяти. Действия с информацией производятся над файлами (запись на диск, вывод на экран, ввод с клавиатуры, печать). В файлах хранятся разнообразные виды и формы информации: тексты, рисунки, чертежи, программы, фото, видео, звук. Особенности конкретных файлов определяются их форматом, он определяет представление информации в файле. Текстовая информация хранится в файле в кодах ASCII, в текстовом формате. Содержимое текстового файла можно просматривать с помощью программных средств. Файл с нетекстовой информацией при просмотре нельзя понять, выводятся непонятные символы.
Для характеристики файла используют:
- Полное имя файла.
- Объем файла в байтах.
- Дату создания файла.
- Время создания файла.
- Атрибуты файла (R — только для чтения, H — скрытый, S — системный, A — архивный файл).
К файлу можно обратиться с помощью имени, полного имени, спецификации.
Имя файла уникально, служит для отличия одного файла от другого. В различных ОС существуют различные правила образования имени. В DOS имя содержит не более 8 символов, при образовании имени нельзя использовать буквы русского алфавита и некоторые символы (“*” “?” “:” “;” “,” “=” “пробел” “<” “>”), в Windows можно организовать длинные имена (до 256 символов), использовать русские буквы.
Полное имя файла образуется из имени файла и типа (расширения), разделенных точкой. Тип служит характеристикой информации, хранящейся в файле, состоит не более чем из трех символов. Используются только буквы латинского алфавита. Некоторые программы сами создают расширение имени и потом по нему определяют свои файлы.
Существуют некоторые общепринятые расширения:
.exe – главный запускаемый файл;
.com – запускаемый файл;
.bat – командный файл;
.bak – страховая копия файла, создает программа во избежании потери информации;
.

.avi – видеоинформация;
.bas – текст программы на Бейсике;
.pas – текст программы на Паскале;
.txt – текстовый файл;
.doc – документ, созданный MS Word;
.xls – файл, созданный MS Excel и т.д.
Файловые структуры поддерживают функционально различные типы файлов.
1. Обычные файлы. Содержат произвольную информацию. Их заполняет пользователь или системные и прикладные программы. Обычные файлы разделяют на следующие типы:
- текстовые — состоят из строк символов, их можно прочитать на экране, распечатать на принтере;
- двоичные — не используют коды символов, содержат исполняемый код программы, архивный файл.
2. Каталоги. Содержат системную справочную информацию о наборе файлов. Каталог - это специальное место на диске, в котором хранятся имена файлов, сведения о размере файлов, времени их последнего обновления, атрибуты (свойства) файлов и т.д. Если в каталоге хранится имя файла, то говорят, что этот файл находится в данном каталоге.
Каждый каталог имеет имя, и он может быть зарегистрирован в другом каталоге. Если каталог Х зарегистрирован в каталоге Y, то говорят, что Х — подкаталог Y, а Y— надкаталог X. Требования к именам каталогов те же, что к именам файлов. Как правило, расширение имени для каталогов не используется, хотя делать это никто не запрещает.
На каждом диске имеется один главный, или корневой, каталог. В нем регистрируются файлы и подкаталоги (каталоги 1-го уровня). В каталогах 1-го уровня регистрируются файлы и каталоги 2-го уровня и т.д. Получается иерархическая древообразная структура каталогов на диске. Каталог, с которым в настоящий момент работает пользователь, называется текущим.
Что такое папка? Согласно официальной формулировке разработчиков Windows, папка — это объект Windows, который соответствует каталогу в MS-DOS.
Папки бывают двух видов:
- обычные папки-каталоги (т.е. обычная папка — это просто каталог);
- специальные папки (Мой компьютер, Принтеры и т.д.).
В представлении пользователя, папка — это некий объект Windows, который может содержать другие папки, программы, документы и ярлыки. Папка может быть пустой.
Перечислим основные папки, с которыми работает большинство пользователей:
- Рабочий стол (Desktop);
- Мой компьютер (My computer, это доступ к ресурсам ПК);
- логические диски (А:, С:, D:, ... фактически это корневые каталоги дисков);
- Корзина (Recycle Bin);
- Панель управления (Control Panel);
- Принтеры (Printers);
- обычные папки с файлами (каталоги).
Как правило, каждая папка физически действительно представлена неким каталогом (например. Рабочий стол — это подкаталог каталога Windows, Программы входят в подкаталог Главное меню каталога Windows и т.д.).
Спецификация файла. Состоит из имени дисковода, маршрута и полного имени файла. Например, с:\alpha\beta\primer.txt. Здесь с: — это имя дисковода, \alpha\beta\ — цепочка соподчиненных каталогов, которую нужно пройти по иерархической структуре к каталогу, где зарегистрирован нужный файл, primer.txt — полное имя файла.
При работе с группой файлов используют шаблон имени файла — специальную форму, в которой в полях имени и типа файла используют символы “*” и “?”. Символ “*” заменяет любую последовательность символов. В поле имени и типа можно использовать по одному символу “*”. Например, шаблон *.txt позволит обратиться ко всем текстовым файлам. Символ “?” заменяет один символ, например, имя R??.exe указывает на исполнимые файлы, имя которых начинается с буквы R и состоит из трех символов.
Операции с файлами
Файловая система обеспечивает основные операции над файлами: открытие, копирование, перемещение, объединение, удаление, закрытие. Открытие файла сопровождается копированием учетной информации о файле в оперативную память, подготовкой буферов и каналов для передачи информации.
Доступ к файлу — это установление связи с файлом для записи и чтения. Информация о файле хранится в каталогах. Сам файл хранится на диске без всякой справочной информации. Каталог — справочник файлов с указанием их положения на диске. Во многих ОС принята иерархическая структура каталогов. На каждом диске имеется единственный главный корневой каталог (обозначается символом “/”), имеет ограниченный объем и не может быть удален. В корневой каталог входят другие каталоги и файлы. Каталоги организованы как системные файлы. В каталогах хранятся записи о файлах и каталогах нижнего уровня. Переход в каталог нижнего уровня организован последовательно через соподчиненные каталоги. Нельзя перейти из главного каталога сразу к каталогу 4-го уровня, нужно пройти через все предыдущие каталоги. Этот принцип организации доступа к файлу является основой ФС. ФС управляет размещением и доступом к файлам и каталогам на диске.