Все программы хранятся в долговременной(внешней)памяти в виде файлов. Файл - это определённое количество информации (программа или данные ), имеющие имя и хранящиеся в долговременной (внешней) памяти. Имя файла состоит из 2 частей, разделенных точкой: собственное имя файла (его задаёт пользователь) и расширение (задаётся автоматически при создании файла), определяющее его тип (программа, данные …)
В различных операционных системах существуют различные форматы имен файлов. В операционной системе MS-DOS собственно имя файла должно содержать не более 8 букв латинского алфавита, цифр и некоторых специальных знаков, а расширение состоит из трех латинских букв, например: proba.txt. В операционной системе Windows имя файла может иметь длину до 255 символов.
При создании файла или изменении его содержимого автоматически регистрируются дата и время, которые известны системе из показаний встроенного календаря и часов, а также объем файла. Имя, расширение, дата и время, объем являются атрибутами файла, которые фиксируются в каталоге.
Типы файлов и расширений : Тип файла Расширения Программыexe, com Текстовые файлыtxt, doc Графические файлыbmp, gif, jpg, и др. Звуковые файлыwav, mid Видеофайлыavi Программы на языках программирования bas, pas, и др.
На диске хранится большое количество файлов. Диск разбивается на две области : Область хранения файлов (содержание) Каталог. (оглавление) Диск состоит из секторов.
Файловая система – это система хранения файлов и организации каталогов. Одноуровневая файловая система – каталог представляет собой линейную последовательность имён файлов. Многоуровневая иерархическая файловая система (имеет древовидную структуру).
Каталог содержит имя файла и указание на начало его размещения на диске. Если провести аналогию диска с книгой, то область хранения файлов соответствует ее содержанию, а каталог оглавлению. Причем книга состоит из страниц, а диск из секторов.
Для дисков с небольшим количеством файлов (до нескольких десятков) может использоваться одноуровневая файловая система, Где каталог (оглавление диска) представляет собой линейную последовательность имен файлов (табл. 2). Такой каталог можно сравнить с оглавлением детской книжки, которое содержит только названия отдельных рассказов.
Начальный, корневой каталог содержит вложенные каталоги 1-го уровня, они содержат вложенные каталоги 2-го уровня и так далее. В каталогах всех уровней могут храниться и файлы. Корневой каталог Каталог_1 Каталог_2 Файл_1 Каталог_1.1 Каталог_1.2 Файл_1.1 Многоуровневая иерархическая файловая система : иерархическая файловая система.
Например: Каждый диск имеет логическое имя (А:, В: гибкие диски, С:, D:, Е: и так далее жесткие и лазерные диски). Пусть в корневом каталоге диска С: имеются два каталога 1-го уровня (GAMES, TEXT), а в каталоге GAMES один каталог 2-го уровня (CHESS). При этом в каталоге TEXT имеется файл proba.txt, а в каталоге CHESS файл chess.exe (рис. 2).
Чтобы найти файл необходимо указать путь к файлу, в котором записывается через разделитель « \ » логическое имя диска и последовательность имён вложенных друг в друга каталогов, в последнем хранится нужный файл. Путь к файлу вместе с именем файла называется полным именем файла. Пример: C:\ GAMES ТЕХТ CHESS proba.txt chess.exe C:\ GAMES\ CHESS\ chess.exe
В графическом интерфейсе Windows файловая система представлена в форме иерархической системы папок и документов. Рабочий стол Мой компьютер КорзинаСетевое окружение A: C: D: E:Comp1Comp2Comp3 Comp4
Операции над файлами Копирование (копия файла помещается в другую папку); Перемещение (сам файл перемещается в другую папку); Удаление (запись о файле удаляется из каталога); Переименование (в каталоге изменяется имя файла).