Здавалка
Главная | Обратная связь

Файловая система Fat32

Основные принципы построения ОС.

1 Принцип модульности

2 Принцип функциональной избирательности

3 Принцип генерируемости ОС

4 Принцип функциональной избыточности

5 Принцип виртуализации

6 Принцип независимости программ от внешних устройств

7 Принцип совместимости

8 Принцип открытой и наращиваемой ОС

9 Принцип мобильности (переносимости)

10 Принцип обеспечения безопасности вычислений

Основные функции ОС

§ Исполнение запросов программ (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.).

§ Загрузка программ в оперативную память и их выполнение.

§ Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).

§ Управление оперативной памятью (распределение между процессами, организация виртуальной памяти).

§ Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), организованным в той или иной файловой системе.

§ Обеспечение пользовательского интерфейса.

§ Сохранение информации об ошибках системы.

Прерывания

Прерывание (англ. interrupt) — сигнал, сообщающий процессору о наступлении какого-либо события. При этом выполнение текущей последовательности команд приостанавливается и управление передаётся обработчику прерывания, который реагирует на событие и обслуживает его, после чего возвращает управление в прерванный код.[1]

В зависимости от источника возникновения сигнала прерывания делятся на:

§ асинхронные или внешние (аппаратные) — события, которые исходят от внешних источников (например, периферийных устройств) и могут произойти в любой произвольный момент: сигнал от таймера, сетевой карты или дискового накопителя, нажатие клавиш клавиатуры, движение мыши. Факт возникновения в системе такого прерывания трактуется как запрос на прерывание (англ. Interrupt request, IRQ);

§ синхронные или внутренние — события в самом процессоре как результат нарушения каких-то условий при исполнениимашинного кода: деление на ноль или переполнение, обращение к недопустимым адресам или недопустимый код операции;

§ программные (частный случай внутреннего прерывания) — инициируются исполнением специальной инструкции в кодепрограммы. Программные прерывания как правило используются для обращения к функциям встроенного программного обеспечения (firmware), драйверов и операционной системы.

Файловая система Fat32

FAT32 — последняя версия файловой системы FAT и улучшение предыдущей версии, известной как FAT16. Она была создана, чтобы преодолеть ограничения на размер тома в FAT16, позволяя при этом использовать старый код программ MS-DOSи сохранив формат. FAT32 использует 32-разрядную адресацию кластеров. FAT32 появилась вместе с Windows 95 OSR2. Максимально возможное число кластеров в FAT32 равно 268 435 445, что позволяет использовать тома (логические диски) объёмом до 8 ТБ. При использовании размера кластера, равного 32768 байт, максимальный размер тома составит чуть менее 1024 ТБ. Хотя размер сектора может быть любым, традиционно он считается равным 1 сектору диска и равен 512 байт и т.к. эта величина не менялась с момента создания — она может считаться некоторым ПО как константа

NTFS

NTFS - стандартная файловая система для семейства операционных систем Microsoft Windows NT.

NTFS заменила использовавшуюся в MS-DOS и Microsoft Windows файловую систему FAT. NTFS поддерживает систему метаданных и использует специализированные структуры данных для хранения информации о файлах для улучшения производительности, надёжности и эффективности использования дискового пространства. NTFS хранит информацию о файлах в главной файловой таблице — Master File Table (MFT).

В данный момент полноценная поддержка NTFS присутствует только в ОС Microsoft семейства Windows NT.

Максимальный объем диска равен 16 эксабайт.





©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.