Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PO_PK_26-40.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
295.55 Кб
Скачать

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имена каталогов с расширениями

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]