Фрагмент для ознакомления
1
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ 2
1. Общие сведения о файловых системах 3
2. Структура файловой системы FAT 6
2.1 Загрузочный сектор 12
2.2 Главная загрузочная запись (MBR) 16
2.3 Файловые записи на примере FAT16 18
2.4 Таблица размещения файлов 20
2.5 Записи FAT 23
2.6 Форматы имен файлов 24
3. Отличия в организации хранения записей о файлах в каталогах для файловых систем FAT и EXT4 27
4. Процесс чтения и записи данных в FAT16 28
5. Версии FAT16 30
6. Особенности файловой системы FAT16 32
ЗАКЛЮЧЕНИЕ 34
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 35
Фрагмент для ознакомления
2
ВВЕДЕНИЕ
Информация в информационных системах (ИС) возникает в результате обработки данных, которые хранятся на постоянном запоминающем устройстве (ПЗУ) в виде файлов. Файловая система, подобная организации книг в библиотеке, обеспечивает доступ к этим файлам с минимальным временем и максимальным удобством.
В 1977 году Билл Гейтс и Марк МакДональд разработали файловую систему FAT (File Allocation Table). Она была разработана специально для операционной системы (ОС) 86-DOS. Для дальнейшей переносимости файловой системы в ней были сохранены некоторые ее основные характеристики, а именно ограничения на имена файлов. Уже в дальнейшем ОС 86-DOS была приобретена Microsoft. И на основе FAT и ядра 86-DOS была разработана революционная и всеми хорошо известная ОС MS-DOS 1.0, которая была выпущена в августе 1981 года. FAT была предназначена для работы с гибкими дисками размером менее 1 Мб и вначале не предусматривала поддержки жёстких дисков. Изначально она предназначалась для обеспечения доступа к файлам на небольших гибких дисках. FAT имеет несколько версий [1].: FAT8, FAT12, FAT16 и FAT32, отличающихся разрядностью записей в дисковой структуре:
– FAT12 используется для дискет;
– FAT16 применяется для дисков малого объема;
– FAT32 используется на жестких дисках.
В ходе работы над текущим курсовым проектом подробно рассмотрим общая характеристику файловой системы FAT и структуру разделов на примере файловой системой FAT16.
1. Общие сведения о файловых системах
Файловая система (англ. file system) – это логическая и физическая система для организации, управления и доступа к файлам и каталогам на твердотельном диске (SSD), жестком диске (HDD) или другом носителе устройства. Также файловая система определяет способ организации, хранения и именования данных на носителях информации. Она определяет формат содержимого и способ физического хранения информации, которая обычно группируется в виде файлов. Размер имен файлов, каталогов, максимально возможный размер файла или раздела именно такие основные параметры файлов определяет файловая система [4]. Без файловой системы операционная система (ОС) будет видеть только большие фрагменты данных, не имея возможности отличить один файл от другого.
Файл представляет собой именованную совокупность данных, расположенных на внешнем запоминающем устройстве, которые хранятся, передаются и обрабатываются как единое целое. Обычно файлы на дисках организованы в каталоги для удобства управления и структурирования информации.
Каталоги представляют собой специальный тип файлов, содержащих системную справочную информацию о наборе файлов, сгруппированных по какому-либо признаку, определенному пользователями. Например, файлы могут быть объединены в каталоги на основе договоров или программных пакетов. В многих операционных системах каталоги могут содержать файлы различных типов, включая другие каталоги, что образует древовидную структуру для удобства поиска. Каталоги устанавливают соответствие между именами файлов и их характеристиками, которые используются файловой системой для управления файлами. Эти характеристики могут включать информацию о типе файла, его расположении на диске, правах доступа и датах создания и модификации [2].
Фрагмент для ознакомления
3
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. А.В.Гордеев, А.Ю.Молчанов. Системное программное обеспечение / – СПб.: Питер – 2002 г.
2. В.Кулаков. Программирование на аппаратном уровне: специальный справочник. 2-е изд. / – СПб.: Питер, 2003 г. – 848 с.
3. В.Мешков. «Архитектура файловой системы ext4», журнал «Системный администратор», № 11(12), ноябрь 2003 г. – 26-32 с.
4. Олифер Н.А., Олифер В.Г. Сетевые операционные системы. - СПб.: Питер, 2009. с. 672
5. ПО просмотра дисков DiskEditor [Электронный ресурс]. – Режим доступа: https://www.disk-editor.org/index.html (дата обращения: 04.05.2024). – Текст: электронный