КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Файловая система ISO 9660
Файловой системы CD-дисков Файловые системы с журнальной структурой LFS Снижение времени перемещения блока головок Опережающее чтение блока Кэширование Производительность файловой системы Так как дисковая память достаточно медленная. Приходится использовать методы повышающие производительность.
Блочный кэш (буферный кэш) - набор блоков хранящиеся в памяти, но логически принадлежащие диску. Перехватываются все запросы чтения к диску, и проверяется наличие требуемых блоков в кэше. Ситуация схожа со страничной организацией памяти, можно применять те же алгоритмы. Нужно чтобы измененные блоки периодически записывались на диск. В UNIX это выполняет демон update (вызывая системный вызов sync). В MS-DOS модифицированные блоки сразу записываются на диск (сквозное кэширование).
Если файлы считываются последовательно, и когда получен к-блок, можно считать блок к+1 (если его нет в памяти). Что увеличивает быстродействие.
Если записывать, наиболее часто запрашиваемые файлы, рядом (соседние сектора или дорожки), то перемещение головок будет меньше В случае использования i-узлов если они расположены в начале диска, то быстродействие будет уменьшено, т.к. сначала головка считает i-узел (в начале диска), а потом будет считывать данные (где-то на диске). Если располагать i-узлы поближе к данным, то можно увеличить скорость доступа. LFS (Log-structured File System) - файловая система с журнальной (не путать с журналируемой файловой системой) структурой. Система призвана увеличить скорость записи, при большом количестве мелких записях. Т.к. мелкие записи разбросаны по диску, скорость резко падает. Поэтому в этой системе все записи производятся в одном месте "сектором" (в конце журнала).
Примеры файловых систем. Литература
Стандарт принят в 1988 г. По стандарту диски могут быть разбиты на логические разделы, но мы будем рассматривать диски с одним разделом. Как вы знаете из предыдущих лекций: блоки записываются последовательно; по спирали; сектора по 2352 байта. Порядок записи информации: 1. Каждый CD-ROM начинается с 16 блоков (неопределенных ISO 9660), эта область может быть использована для размещения загрузчика ОС или для других целей. 2. Дальше один блок основного описателя тома - хранит общую информацию о CD-ROM, в нее входит: 3. Могут быть дополнительные описатели тома, подобные основному. Каталоговая запись стандарта ISO 9660. Каталоговая запись стандарта ISO 9660.
Расположение файла - номер начального блока, т.к. блоки располагаются последовательно. L - длина имени файла в байтах Имя файла - 8 символов, 3 символа расширения (из-за совместимости с MS-DOS). Имя файла может встречаться несколько раз, но с разными номерами версий. Sys - поле System use (используется различными ОС для своих расширений)
Порядок каталоговых записей: 1. Описатель самого каталога (аналог ".") 2. Ссылка на родительский каталог (аналог "..") 3. Остальные записи (записи файлов) в алфавитном порядке Количество каталоговых записей не ограничено, но ограничено количество вложенности каталогов - 8. В стандарте ISO 9660 определены три уровня ограничений: 1. - имена файлов = 8-3 2. имена файлов и каталогов до 31 символа 3. - имена файлов и каталогов до 31 символа
Дата добавления: 2014-01-06; Просмотров: 2065; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |