КАТЕГОРИИ: Архитектура-(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) |
Организация файловой системы
Файловая система – часть ОС, управляющая размещением и доступом к файлам и папкам на физическом носителе. Файловая структура носителя данных – организация размещения на носителе главного каталога, папок, файлов, операционной системы, а также выделенные для них объемы секторов, кластеров, дорожек.
С времен появления MS DOS принято, что каждая сторона диска разбивается на дорожки и сектора, причем размер каждого сектора стандартен и вмещает 512 байт данных. Для гибких магнитных дисков формата 3,5 дюйма в MS DOS принята следующая файловая структура (рис. 3): · двусторонняя дискета, причем верхней стороне диска присваивается номер 0, нижней – 1; · на каждой стороне диска организовано по 80 дорожек со сквозной нумерацией 0, 1, 2, …, 159; · каждая дорожка разбита на 18 секторов по 512 байт. Всего на двух сторонах диска с 80 дорожками 2´80´18 = 2880 секторов. Нумерация секторов – сквозная – начиная с 0-й стороны диска: 1, 2, …, 2879 (нулевой сектор отводится для целей идентификации, а не для хранения данных). Сектор воспринимается ОС как неделимая порция информации при выполнении операций чтения/записи. Каждая дорожка начинается с заголовка, в котором указывается номер дорожки и индикатор дефектности, служащий указателем дефектных и заполненных дорожек; · между секторами имеются промежутки для организации временных задержек при переходе к следующему сектору, чтобы успеть обработать предыдущую запись и подготовиться к следующей; · нумерация байтов в секторе ведется, начиная с нуля: 0, 1, …, 511.
Для увеличения скорости обмена данными между внешними накопителями и оперативной памятью группы смежных секторов объединяются в кластеры. Кластер – это минимальный размер адресуемого пространства на носителе. Кластеры, как и секторы, нумеруются последовательно: 1, 2, 3, …. В зависимости от емкости носителя в ОС может быть установлен различный размер кластера. Так, в MS DOS для гибких дисков кластер равен сектору (512 байт), а для жестких дисков приняты следующие размеры кластеров:
Создавая однородную секторную организацию, ОС упрощает процедуру доступа к файлам, размещенным в этих секторах. Достаточно задать номера кластеров, чтобы найти область размещения файлов. При этом совершенно необязательно, чтобы кластеры находились рядом. Объем файла кратен целому количеству кластеров, даже если не все секторы кластера заполнены полностью. Сведения о количестве занятых кластеров и их номерах хранятся в специально выделенных областях диска. На выбор файловой системы оказывают влияние следующие факторы: · цель, для которой предполагается использовать ПК; · аппаратная платформа; · количество жестких дисков и их объем; · требования к безопасности; · используемые в системе приложения.
Дата добавления: 2014-01-05; Просмотров: 301; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |