С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.80
Lennadij
3 / 3 / 0
Регистрация: 08.10.2011
Сообщений: 45
#1

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

23.03.2012, 18:33. Просмотров 2129. Ответов 4
Метки нет (Все метки)

Разработать программу моделирующую файловую систему. При моделировании считать, что:
-объем внешней памяти, используемой для хранения файловой системы - не менее 64 К
-разъем кластера или блока - 512 байт
-модель файловая система должна выполянть операции создания, удаления, копирования, перемещения и переименования файлов
-размер таблицы размещения файлов (FAT), размер суперблока, размер таблицы i- узлов и т.п. должен быть обосновано выбран в соответствии с заданными размерами кластера или блока и объемом внешней памятию.
Предусмотреть возможность визуального контроля за распределением пространства внешней памяти.

Задание. Файловая система FAT. Предусмотреть журнализацию.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.03.2012, 18:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Моделирование файловой системы FAT (C++):

Моделирование файловой системы - C++
Разработать программу моделирующую файловую систему. Данная программа должна размещать файлы в виде связанного списка кластеров. За...

Восстановление удалённых данных в файловой системе FAT и FAT32 - C++
Прошу помощи! Дословно задача стоит такая: написать программу, выполняющую восстановление удалённых файлов для форматов FAT и FAT32....

ИСПОЛЬЗОВАНИЕ ФАЙЛОВОЙ СИСТЕМЫ - C++
Привет всем!На уроке проходили тему "ИСПОЛЬЗОВАНИЕ ФАЙЛОВОЙ СИСТЕМЫ",я чото неразобрал что идет к чему . 1.Написать функцию вывода...

Мониториг файловой системы - C++
Хотелость бы организовать листинг файловой системы. В плане отслеживания изменений в директориях. Т.е. сделать снимок файловой системы...

Организация сортировки файловой системы - C++
Нужно сделать сортировку, как это можно реализовать. Буду рад за любую помощь! #include "stdafx.h" #include <iostream> #include...

Программа, реализующая отображение файловой системы - C++
Одногруппнику нужно написать программу, реализующую отображение файловой системы EXT2 на каком-либо носителе (дискете). Проблема в...

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

Обход всех каталогов файловой системы - C++
какой цикл надо организовать чтобы программа прошлась по всем каталогам файловой системы?

Имитация иерархической файловой системы на основе дерева - C++
Привет парни, думаю какое дерево выбрать из всех возможных. Понятно что это будет не обычное ДДП. Много думал, но не пойму как сделать...

Реализовать контейнер данных наподобие файловой системы - C++
Требуется реализовать контейнер данных наподобие файловой системы с возможностью создавать и уничтожать файлы и читать/записывать в них...

Создать модель файловой системы на основе связанных списков - C++
доброго времени суток, форумчане!!! В сентябре получил задание на курсовой проект по СПО: "Файловая система использующая связанные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.