Файл. Файловая система
Файловая система (англ. file system) — порядок, определяющий способ организации, хранения и именования данных на носителях информации в компьютерах, а также в другом электронном оборудовании: цифровых фотоаппаратах, мобильных телефонах и т. п.
Файловая система определяет формат содержимого и физического хранения информации, которую принято группировать в виде файлов. Журналируемая файловая система ведёт постоянный учёт всех операций записи на диск (журнал, лог). Благодаря этому после сбоя файловая система всегда автоматически возвращается в рабочее состояние.
FAT12/ FAT16 / FAT32 – нежурналируемые файловые системы от кампании Microsoft (Операционные системы Windows 98 – 2000) NTFS – журналируемая файловая система от кампании Microsoft (Операционные системы Windows XP и выше) Ext2/3 - журналируемая файловая система разработанная для ОС Linux
ReiserFS - журналируемая файловая система разработанная для ОС Unix HFS - журналируемая файловая система разработанная Apple Computer для Mac OS CDFS - файловая система для работы с CD и DVD дисками. Базируется на стандарте ISO9660.
Физический диск можно разделить («разбить») на один или несколько независимых разделов. Такие разделы называют логическими дисками (logical drives). Обычно если жесткий диск не делят, он будет называться С:Если его разделить на два раздела, то это будут C: и D:
Логические диски в ОС Windows: Дисковод А:В: оставлено под второй дисковод Два раздела жесткого диска C: и D: DVD привод Е: Flash - накопитель F:
Позаботимся о сохранности информации
Файл (от англ.слова file - досье, набор документов)- это определенное количество информации (программы или данные), имеющие имя, хранящиеся в долговременной памяти компьютера. Иконки (картинки) обозначающие файлы созданные Microsoft Office 2007
Характеристики файла: В зависимости от файловой системы, файл может обладать различным набором свойств. Имя файла Тип файла Размер файла Дата создания Номер начального кластера
Реферат по информатике . DOC Точка разделяет имя и тип Имя файла определяется пользователем. Расширение имени или тип файла определяется программой в которой он создан В ОС Windows в имени файла запрещены символы: > < | ? * / \ : "
Типы файлов в ОС Windows:
Каталог (англ. directory — справочник, указатель) — объект в файловой системе, упрощающий организацию файлов. Папка (англ. folder), Каталог, Директория (равноценные понятия) — специальный файл, содержащий информацию о других файлах (их именах, расположении и др.) Традиционно в графическом режиме отображается значком папки.
Каталог самого верхнего уровня, т. е. не вложенный ни в какой другой каталог, называют корневым (root directory) Каталог, записанный в другой каталог иногда, называют подкаталогом (поддиректорией) (subdirectory) Текущий каталог - это каталог, над содержимым которого ведется работа. Корневой каталог Подкаталог Текущий каталог
Корневой каталог – главный каталог диска. Папка (каталог) – объединяет файлы и вложенные папки Вложенная папка (подкаталог) – это папка, расположенная внутри другой папки. Файл в корневом каталоге
Изобразим структуру диска в виде дерева: Диск на котором находится файл Путь по папкам Имя и тип Полное имя файла
Полное имя файла:Имя диска:\путь по папкам\имя.тип Проверим:E:\ДОКУМЕНТЫ\АКТЫ\Акт1.DOCE:\ДОКУМЕНТЫ\АКТЫ\Акт2.DOCE:\РИСУНКИ\Рисунок1.BMPE:\Сочинение.DOCE:\РАБОТЫ\СОЧИНЕИЕ.DOCE:\РАБОТЫ\КАРТА.BMPE:\ФОТОГРАФИИ\ИВАНОВ.BMP
Задача (А6, ГИА 9, 2011 год. )Пользователь работал с каталогом С:\Документы\Договора\Продажа Сначала он поднялся на один уровень вверх, затем спустился в каталог Срочные, затем спустился в каталог Покупка. Запишите полный путь каталога, в котором оказался пользователь.Варианты ответа: Решение:С:\Документы\Договора\Продажа - первоначальноС:\Документы\Договора - на один уровень в верхС:\Документы\Договора\Срочные - в каталог СрочныеС:\Документы\Договора\Срочные\Покупка – в каталог ПокупкаОтвет 4)
Задача (А6, ГИА 9, 2011 год. ) Пользователь работал с каталогом Архив. Сначала он поднялся на один уровень вверх, затем перешел в какой-то подкаталог текущего каталога и еще раз перешел в какой-то подкаталог текущего каталога. В результате пользователь оказался в каталоге C:\Данные\Документы\2009. Определите полное имя каталога, в котором пользователь находился первоначально. Решение:C:\Данные\Документы\2009 – оказался в каталоге, идем в обратную сторонуC:\Данные\Документы - первый раз вышли из каталогаC:\Данные – второй раз вышли из каталога, в этот каталог попал пользователь, когда вышел из каталога Архив, а нам нужно зайти в негоC:\Данные\АрхивОтвет 3)
Кластер (англ. cluster) — в некоторых типах файловых систем логическая единица хранения данных в таблице размещения файлов, объединяющая группу секторов. Кластер - это наименьшее место на диске, которое может быть выделено для хранения файла Понятие кластер используется в файловых системах FAT, NTFS, FS Plus. Другие файловые системы оперируют схожими понятиями (зоны в Minix, блоки в Unix).Структура диска:(A) дорожка(B) геометрический сектор(C) сектор дорожки(D) кластер
Логическая структура носителя информации в файловой системе FAT Быстрое форматирование производит лишь очистку таблицы размещения файлов и корневого каталога. Сами файлы сохраняются и в принципе возможно восстановление файловой системы. Загрузочная запись Таблица размещения файлов Файлы
Файл занимает целое число кластеров. Белые –свободное место, один цвет – один файл В результате работы (стирания, копирования, удаления) фрагменты файлов оказываются разбросанными по диску. Дефрагментация – процесс упорядочивания файлов, так, что бы они лежали без пропусков
Так различные программы показывают дефрагментацию
Пусть мы создали файл размером 11 байт. FAT16Файл будет занимать 32 Кбайт, т.к. размер кластера 32 КбайтFAT32 или NTFSФайл будет занимать 4 Кбайт, т.к. размер кластера 4 КбайтМаленький файл занимает кластер полностью.
FAT 1616 бит для хранения адреса кластера.216 = 65536 кластеров.1 кластер = 64 килобайта64 Кбайт * 65536 = 4194304 Кбайт =4096 Мбайт = 4 Гбайт4 Гбайт – максимальный размер диска поддерживаемой файловой системойFAT 16 FAT 3232 бита для хранения адреса кластера.232 = 4 294 967 296 кластеров.1 кластер = 4 килобайта4 Кбайт * 4 294 967 296 = 17 179 869 184 Кбайт = 16 777 216 Мбайт = 16 384 Гбайт 16 Тбайт16 Тбайт - максимальный размер диска поддерживаемой файловой системой FAT 32
Маска – это обозначение для группы файлов. Обычно маски используются для поиска или фильтрации данных. Чаще всего - файлов. При создании маски используют:* – любое количество любых символов, в том числе и не одного? – один любой символ, обязательно есть. Ищем файлы средствами Windows Работаем с консолью.
Примеры:
Задание. Составьте маску файлов: