Форум программистов, компьютерный форум CyberForum.ru

Моделирование файловой системы FAT - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.80
Lennadij
3 / 3 / 0
Регистрация: 08.10.2011
Сообщений: 45
23.03.2012, 18:33     Моделирование файловой системы FAT #1
Разработать программу моделирующую файловую систему. При моделировании считать, что:
-объем внешней памяти, используемой для хранения файловой системы - не менее 64 К
-разъем кластера или блока - 512 байт
-модель файловая система должна выполянть операции создания, удаления, копирования, перемещения и переименования файлов
-размер таблицы размещения файлов (FAT), размер суперблока, размер таблицы i- узлов и т.п. должен быть обосновано выбран в соответствии с заданными размерами кластера или блока и объемом внешней памятию.
Предусмотреть возможность визуального контроля за распределением пространства внешней памяти.

Задание. Файловая система FAT. Предусмотреть журнализацию.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Xind
275 / 148 / 7
Регистрация: 05.11.2011
Сообщений: 425
Записей в блоге: 1
28.03.2012, 14:49     Моделирование файловой системы FAT #2
Цитата Сообщение от Lennadij Посмотреть сообщение
Разработать программу моделирующую файловую систему. При моделировании считать, что:
-объем внешней памяти, используемой для хранения файловой системы - не менее 64 К
-разъем кластера или блока - 512 байт
-модель файловая система должна выполянть операции создания, удаления, копирования, перемещения и переименования файлов
-размер таблицы размещения файлов (FAT), размер суперблока, размер таблицы i- узлов и т.п. должен быть обосновано выбран в соответствии с заданными размерами кластера или блока и объемом внешней памятию.
Предусмотреть возможность визуального контроля за распределением пространства внешней памяти.
Задание. Файловая система FAT. Предусмотреть журнализацию.
Сами что уже смогли прочитать про файловую систему и реализовать? Какие трудности возникли?
Lennadij
3 / 3 / 0
Регистрация: 08.10.2011
Сообщений: 45
02.04.2012, 23:35  [ТС]     Моделирование файловой системы FAT #3
Если бы я что-то поняла, то сюда бы не писала
-=ЮрА=-
Заблокирован
Автор FAQ
03.04.2012, 11:51     Моделирование файловой системы FAT #4
Lennadij, вам нужно создать некий аналог файловой таблицы FAT, т.е. создать корректные записи BOOT ROOT и FAT. В аттаче готовый проект получающий и дешифрующий дампы приведенных записей.
Ниже прикладываю готовое приложение позволяющее получать дампы основных записей FAT и расшифровующее их(описание в doc файле КусокПЗ). Для работы приложения все архивы нужно распаковать в одну папку и запустить FAT32Reader. (Можно к примеру почитать о структуре FAT на съёмном носителе)
PS:Википедия буквально пестрит информацией о FAT, если не лениться то все сравнительно просто в реализации...
Миниатюры
Моделирование файловой системы FAT  
Вложения
Тип файла: rar Fat32Info.dll.rar (17.5 Кб, 100 просмотров)
Тип файла: rar Fat32Info.exp.rar (466 байт, 91 просмотров)
Тип файла: rar Fat32Info.lib.rar (677 байт, 90 просмотров)
Тип файла: rar FAT32Reader.exe.rar (9.5 Кб, 92 просмотров)
Тип файла: rar КусокПЗ.doc.rar (525.0 Кб, 110 просмотров)
pastafarian
0 / 0 / 0
Регистрация: 16.11.2013
Сообщений: 7
28.01.2014, 13:08     Моделирование файловой системы FAT #5
Аналогичная задача. Голову ломаю как решить. Ограничился 3-мя таблицами: Fat, таблицей корневого каталога и Областью данных. В последних 2х проблемы. В корневом каталоге - как загнать в массив разные типы данных? А в области данных - как выделить определенный объем памяти под массив и разбить его на кластеры?
Yandex
Объявления
28.01.2014, 13:08     Моделирование файловой системы FAT
Ответ Создать тему
Опции темы

Текущее время: 21:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru