русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Загрузочный сектор.


Дата добавления: 2013-12-23; просмотров: 1249; Нарушение авторских прав


UDF

Кб

 

Метаданные – данные, хранящиеся на дисковом томе, необходимые для поддержки управления файловой системы. Как правило они не доступны приложениям. Например, метаданные содежат информацию определяющую местоположение файлов и каталогов.

ОС Windows 2000, NT поддерживают файловые системы.

CDFS

FAT12

FAT16

FAT32

NTFS

CDFS (Compact Disk File System).

Определён в 1989 году. Применяется к носителям CD-ROM. В Windows 2000 драйвер хранится в \WinNT\System32\Drivers\cdfs.sys.

Недостатки. Длина имён файлов и каталогов не должна быть больше 32 символов. Не больше 8 уровней вложенности.

UDF (Universal Disk Format).

Принят в 1995 году как формат магнито-оптических носителей. Ограничения. Длина имён файлов и каталогов не должна быть больше 255 символов. Максимальная длина пути 1023. Имена могут включать буквы как верхнего так и нижнего регистров. Разработан с учётом перезаписываемых носителей. Хранится в \WinNT\System32\Drivers\vdfs.sys.

FAT12, FAT16, FAT32.

Является основной файловой системой для Windows 95, 98. Windows NT, 2000 поддерживают эти файловые системы для совместимости с другими ОС и как формат для дискет. Драйвер находится в \WinNT\System32\Drivers\fastfat.sys.

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

FAT12. Размер тома 2 в 12 степени или 4096 кластеров. В Windows 2000 размер кластера изменяется от 512 байт до 8 Кб, следовательно ограничение в размере – 32 Мб, поэтому FAT12 используется как формат для дискет.

FAT16. За счёт 16 разрядного идентификатора может адресовать 65536 кластеров. В Windows 2000 размер кластера изменяется от 512 байт до 64 Кб, поэтому размер тома ограничен 4 Гб.

FAT делится на несколько областей.



 

FAT16

 
 

 

 


Системная область (не кластеризуется) Область данных, нумерация кластеров

начинается с числа 2

1) В загрузочном секторе содержится программа начальной загрузки.

2) Размер сектора в байтах.

3) Размер кластера в секторах.

4) Число зарезервированных секторов (в FAT16 оно равно 1).

5) Число таблиц размещения файлов в секторах.

6) Число записей в корневом каталоге.

7) Число секторов на томе.

8) Число секторов на дорожке.

9) Число сторон.

10) Число скрытых секторов.

11) Служебная информация (серийный номер тома, метка тома, идентификатор изготовителя).

 

 

Скрытые сектора. Количество секторов, предшествующих данному логическому диску. Жест-кий диск можно разбить на несколько дисков или томов.

 
 

 


скрытые сектора

 
 


скрытые сектора

 
 


скрытые сектора

 
 


скрытые сектора

Главная загрузочная запись содержит программу стартовой загрузки и таблицу разделов. Таблица разделов содержит список логических дисков, информацию о том, какой логический диск активный.

Загрузчик из ПЗУ BIOS передаёт управлению стартовому загрузчику. Стартовый загрузчик находит логический диск и запускает программу начальной загрузки активного диска. В случае файловой системы FAT программа начальной загрузки находится в загрузочном секторе. Начальный загрузчик загружает ОС. Существует два вида нумерации секторов: абсолютная и логическая.

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

1. Номером поверхности, иногда номер поверхности называется номером головки.

2. Номером дорожки, иногда говорят номером цилиндра.

3. Номером сектора на дорожке.

Драйвер диска работает с абсолютными секторами.

Логическая нумерация используется в пределах одного логического диска. Начинается с нуля. Загрузочный сектор имеет номер 0. FAT имеет номер 1 и так далее. Файловая система работает с логической нумерацией секторов.

 
 

 

 


Драйвер файловой системы
Логический номер сектора или номер кластера

 

 
 

 

 


Драйвер файловой системы добавляет к номеру сектора количество скрытых секторов. Драйвер диска преобразует полученный номер сектор в абсолютный. ОС считывает информацию из загрузочного сектора и создаёт специальную структуру DPB (Disk Parameter Block). Это сделано, чтобы не обращаться к BR диска.

 



<== предыдущая лекция | следующая лекция ==>
Файловые системы. | NTFS (New Technology File System).


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.