Similar presentations:
Файлы и файловая система. Имя файла
1.
Файлы и файловаясистема
2.
Все программы и данные хранятся вдолговременной памяти компьютера
в виде файлов.
Файл – это программа или данные,
имеющие имя и хранящиеся
в
долговременной памяти.
3.
Имя файлаИмя файла состоит из двух частей, разделённых точкой:
Имя
. Расширение
Имя (до точки) файлу даёт пользователь.
Расширение файла обычно задаётся программой автоматически
при его создании.
Расширение определяет тип файла:
Сочинение.doc – текстовый файл
Класс.bmp – графический файл
Имя файла может включать до 255 символов (можно
использовать русский алфавит), из которых обычно 3 символа
отводится под расширение.
4.
5.
6.
Пользователь работает с файлом как с единойлогической единицей данных только благодаря
файловой системе, в действительности же файл
может быть разбросан «кусочками» по всему
внешнему носителю.
Операционная система сама осуществляет все
необходимые операции по чтению и записи
файлов, скрывая от пользователя достаточно
сложный механизм размещения файлов в
памяти, что, конечно же, удобно для
пользователя. Устройство файловой системы
напрямую зависит от операционной системы,
установленной на компьютере.
7.
В любой файловой системе, кроме информации,содержащейся в файле, необходимо хранить
некоторую вспомогательную информацию, такую как
дата создания файла, размер файла и некоторые
другие атрибуты файла. Такая информация хранится в
специальной служебной области, которая по аналогии
со всем известным библиотечным термином была
названа каталогом. Каталог также содержит имена
файлов и указание на начало каждого файла на диске
(номер кластера).
Следует помнить, что по именам к файлам обращается
пользователь, а ОС обращается к файлам только по
номерам их первых кластеров.
8.
Жесткий диск состоит из дорожек, где каждая дорожка делитсяна секторы. Кластер может занимать один или несколько таких
секторов. «Координатами» файла для ОС являются номера
занятых им кластеров.
9.
Файловая система1. Одноуровневая
Каталог диска (оглавление диска) представляет собой линейную
последовательность имён файлов.
Используется для дисков с небольшим количеством файлов (до
нескольких десятков).
2. Многоуровневая
Представляет собой систему вложенных папок. В каждой папке
могут храниться другие папки, а также файлы.
Используется для дисков с большим количеством файлов (тысячи
или десятки тысяч).
10.
11.
12.
13.
Операции над файламиНад файлами можно производить следующие операции:
копирование;
перемещение;
удаление;
переименование.