ФАЙЛОВЫЕ СИСТЕМЫ Кантемир Творогов jorool gui@rambler.ru.

Презентация:



Advertisements
Похожие презентации
Архитектура ЭВМ Дмитриев Андрей Владиславович
Advertisements

Структура диска - FAT (File Allocation Table) - NTFS (New Technology File System) 1.
Лекция 11 Файловые системы. FAT32 File Allocation Table «таблица размещения файлов» Максимально возможное число кластеров в FAT32 равно кластеров,
Логическая структура носителя информации. ЛОГИЧЕСКАЯ СТРУКТУРА НОСИТЕЛЯ ИНФОРМАЦИИ Логическая структура носителя информации в файловой системе FAT имеет.
УПРАВЛЕНИЕ РАЗДЕЛАМИ ЖЕСТКОГО ДИСКА Автор: Субхангулов И.И. Башкортостан Стерлитамак 2011.
1 БАЗЫ ДАННЫХ ФАЙЛЫ И ФАЙЛОВЫЕ СИСТЕМЫ. 2 ДО ФАЙЛОВЫХ СИСТЕМ Данные Управление ПРОГРАММА 2 Данные Управление ПРОГРАММА 3 Данные Управление ПРОГРАММА 1.
Файл (англ. file) блок информации на запоминающем устройстве компьютера, имеющий определённое логическое представление, соответствующие ему операции чтения-записи.
1 Структура диска Файловые системы ОС Windows NT/2000/XP/7 - FAT (File Allocation Table) - NTFS (New Technology File System) Повторение.
. Имя метафайла Назначение метафайла SMFT Сам Master File Table SMFTmirr Копия первых 16 записей MFT, размешенная посередине тома SLogFile Файл поддержки.
Логическая структура носителя информации. ЛОГИЧЕСКАЯ СТРУКТУРА НОСИТЕЛЯ ИНФОРМАЦИИ Логическая структура носителя информации в файловой системе FAT имеет.
Файловая система Подготовила Фриц Ксения 11 «б» класса.
Файлы и папки (файловая система). 2 Определения Файл – набор данных на диске, имеющий имя. Имя файла: 255 символов, нельзя \ / : * ? | Реферат по истории.doc.
«Особенности файловой системы WinFS» Сравнение с предыдущими файловыми системами.
Файлы и файловая система Шинкаренко Евгений Александрович МОУ Гимназия 2 г. Черняховск Калининградской области.
Организация данных на жестком диске компьютера Макаренков Д.Е.
Операционные системы Файловые системы (часть 2). Организация ФС UNIX. Виды файлов Обычный файл (regular file) Каталог (directory) Специальный файл устройств.
Операционные системы и среды. Схема устройства жесткого диска Дорожка N Сектор (блок) Пластина 1 Пластина 2 Цилиндр 0 сторона Диск – одна или несколько.
Загрузочные файлы Win NT. ФайлыМестоположениеОписание NTLDR корневой каталог загрузочного диска Загрузчик OC Boot.ini корневой каталог загрузочного диска.
ПОНЯТИЕ ФАЙЛОВОЙ СИСТЕМЫ Московский Институт Открытого Образования.
Физическая и логическая структура носителя информации гимназия 22 город Майкоп класс.
Транксрипт:

ФАЙЛОВЫЕ СИСТЕМЫ Кантемир Творогов

Европейское и японское письмо Это - европейское линейное письмо: символы читаются по порядку справа налево, а строки идут сверху вниз. В традиционном же китайском и японском письме символы читаются сверху вниз, а столбцы идут слева направо.

БУСТРОФЕДОН This example of boustrophedon text was written specifically for the Wikipedia article on this ox turning method of Covering a wall with text in ancient Greece and elsewhere

Что такое ФС? Носитель информации Данные Файловая система Файлы с точки зрения ОС и прикладных программ Бумага Набор символов Правила чтения/письма Текст

Система каталогов /boot/grub/file C:\Program Files\XnView\file.aaa

Основные функции ФС Именование и хранение файлов. Организация интерфейса для работы приложений с файлами. Шифрование Разграничение доступа к файлам Противостояние сбоям и ошибкам Хранение параметров файла

Ограничения ФС Максимальный размер файла Максимальная длина собственного имени файла Максимальная длина полного имени файла Максимальный размер раздела Состав имени файла (возможные символы)

Основные элементы ФС Файловая таблица (хранит идентификаторы файлов и адреса блоков) Область данных (хранит сами данные файлов)

Классификация ФС Виртуальные ФС (создаются FUSE, Dokan...) Сетевые ФС (NFS, SMB/CIFS...) Физические ФС: Для HDD: - DOS/Windows: FAT(12-32), NTFS, WinFS - Linux: ext(_-4), XFS, JFS, ReiserFS, Btrfs Для оптических дисков: - ISO9660 (Joliet, Rock Ridge, El Torito...) - UDF Для flash-памяти: - JFFS (1 и 2), YAFFS (1 и 2), UBIFS, LogFS - exFAT

File Allocation Table (FAT) FAT12, FAT16, FAT32, exFAT, FullFAT Структура: загрузочный сектор собственно FAT - таблица размещения файлов (обычно 2 экз.) поле корневого каталога область данных

New Technology File System (NTFS Основные отличия от FAT: Журналирование Разграничение доступа Сжатие и шифрование Закрытые спецификации

NTFS: структура MFT-зона. 16 метафайлов: –сама Master File Table –загрузочный сектор –журнал –и т. д.... Область данных Копия MFT (находится в середине диска)

Extended file system (ext) Варианты: ext, ext2, ext3, ext4 ext ext2 : разделение прав, атрибуты ext2 ext3 : журналирование ext3 ext4 : экстенты и др.…

Структура ext2/3 Суперблок Описание группы блоков Битовая карта блоков Битовая карта индексных дескрипторов Таблица индексных дескрипторов Данные

Система адресации данных в ФС ext2/3

XFS, JFS, ReiserFS XFS: резервное копирование; удобна для больших файлов JFS: высокая производительность, быстрый поиск ReiserFS: удобна для множества мелких файлов

B-tree FS (Btrfs) Эффективная упаковка мелких файлов и индексированных каталогов; Динамическое выделение инодов (нет максимального числа файлов); Записываемые снимки (writeable snapshots) и снимки снимков; Подтома (subvolumes); Контрольные суммы данных и метаданных; Сжатие данных; Журналирование чтения и записи всех данных и метаданных; Встроенные алгоритмы для работы с RAID; Проверка файловой системы в рабочем режиме и очень быстрая проверка в нерабочем режиме; Эффективный добавочный бекап и зеркалирование файловой системы; Дефрагментация смонтированной файловой системы

ФС для оптических дисков -ISO9660 Расширения: -Joliet – расширенные возможности именования -El Torito – загрузочные диски -Apple ISO9660 Extensions – добавлены метаданные HFS/HFS+ -Rock Ridge – добавлены метаданные ФС POSIX-систем -UDF (Universal Disk Format)

ФС для flash-памяти Проблема: малое число циклов перезаписи Решения: 1)Специальные ФС: exFAT, JFFS2, YAFFS 2)Встроенные контроллеры, следящие за состоянием памяти

Ссылки mhttp://athena.vvsu.ru/docs/CITFORUM/netos/glava_10.shtml.ht m - много общей информации о ФС; html - о разных ФС для Linux; - подробно о Btrfs (по ссылкам подробные статьи о других ФС Linux и BSD); - главным образом о ФС Microsoft, но не только; fat32.htmlhttp://remont-pc.ru/1109-podrobnoe-opisanie-fajjlovojj-sistemy- fat32. html - подробно о FAT32; - подробно об NTFS; win.htmlhttp://rus-linux.net/lib.php?name=MyLDP/file-sys/lin-from- win.html - подробности о доступе в ext2/3 разделы из-под Windows - обо всем :)