- •26. Понятие файловой системы. Функции и типы файл. Систем
- •27. Логическая структура hdd, структура mbr и организация логических дисков
- •28. Файл сист fat. Структура диска, формат служебн областей
- •29.Файл сист fat. Порядок доступа к файлу, ограничения фс
- •30.Файловая система VirtualFat. Особ, орг хран длинных имен
- •30. Файловая система ntfs
- •32. Фс ntfs.Организация хранения файлов и каталогов
- •33. Функция сжатия и шифрования в ntfs
- •34. Восстанавливаемость в ntfs
- •35. Файловая система iso9660
- •Iso 9660: Структура cd rom
- •36. Система безопасности Windows
- •37. Порядок загрузки Windows
- •39.Технология RootKit
- •40.Антивирусное программное обеспечение. Классификация, принципы работы
35. Файловая система iso9660
Файловая система ISO 9660 предназначена для использования на CD-ROM, которые могут быть использованы на любых компьютерах
Запись на CD производится по одной спиральной дорожке.
Данные группируются в блоки (сектора) по 2352 байта.
Надежность хран данных обеспеч 3-уровневой системой исправления ошибок на физич уровне (уровне блока данных).
1
байт (8 бит) кодируется символами по 14
бит с использованием кода
Хэмминга(самоконтролирующ и
самокорректирующ коды)
42 символа составляют кадр длиной 588 бит \ 24 символа – данные\ 18 символов – коррекция ошибок \\ 192 бита – данные + 396 бит коррекция ошибок
98 кадров составляют 1 сектор (7203 байт) Сектор режима 1 (2048 байт данных) Сектор режима 2 (2336 байт данных)
3линия 1 ячейка –12 байт код синхронизации, 3 байта номер сектора, 1 байт код режима, 2 ячейка (длинная) – данные
2 линия 2 ячейка - ECC (Error Correction Code) 288 байт
Iso 9660: Структура cd rom
Начальные 16 блоков. Содержимое не определяется стандартом.Производитель может использовать эту область для размещ загрузчика ОС или других целей 1блок. Основной описатель тома. Содержит: идентификатор системы\ ид тома\ ид издател \ ид производител \ размер логического блока\ количество блоков на CD дата создания CD \ описатель корневого каталога Остальные блоки данные
Каталоги Корневой каталог и другие каталоги могут иметь переменное количество записей. В последней записи каталога установлен специальный бит, отмечающий последнюю запись.Количество записей в каталоге не ограничено. Максимальная глубина вложенности каталогов – 8 Определено 3 уровня совместимости Уровень 1: имена файлов: 8 + 3 символа имена каталогов до 8 символов без расширениявсе файлы должны быть непрерывными Уровень 2 имена файлов и каталогов могут иметь длину до 31 символа Уровень 3:имена файлов и каталогов могут иметь длину до 31 символа
файл может состоять из нескольких разделов, каждый из которых непрерывная последовательность блоков
Корневой каталог и другие каталоги могут иметь переменное количество записей.
В последней записи каталога установлен специальный бит, отмечающий последнюю запись.
Каждая запись может иметь переменную длину и содержит от 10 до 12 полей.
Текстовые поля кодируются в формате ASCII.
Числовые поля кодируются дважды – в формате Pentium и формате SPARC.
Формат записи каталога
1 |
1 |
8 |
8 |
7 |
1 |
4 |
1 |
4-15 |
х |
Длина записи/Длина записи расширенных атрибутов
/Номер начального блока файла / Размер файла/Дата и время создания файла / Флаги/Чередование файла /Номер CD ROM (для многотомных дисков) /Длина имени файла в байтах / Имя файла в формате: NNNNNNNN.EEE;## <имя 8 симв>.<расширение 3 >;<версия 2 б> / Заполнение – для дополнения записи до четного числа байт/ Поле System – может содержать дополнительную информацию произвольной длины (четное число байт)/
Расширения ISO 9660
Файловая система ISO 9660 имеет большое количество ограничений, поскольку должна обеспечивать работу с CD ROM различных ОС Для поддержки специфики различных ОС разработаны расширения. Дополнительная информация записывается в поле System записи каталога.
Рок-Ридж – расширение, поддерживающее UNIX. Позволяет хранить дополнительную информацию: атрибуты разрешений, символьные связи, альтернативное имя файла, временные штампы и т.п.Joliet – расширение, поддерживающее Windows. Позволяет использовать:длинные имена файлов (до 64 символов)набор символов Unicode глубину вложенности каталогов более 8имена каталогов с расширениями
