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

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

Войти
Регистрация
Восстановить пароль
 
eocron
Кактус
66 / 66 / 6
Регистрация: 23.05.2012
Сообщений: 343
#1

Необходимо разобраться с FAT. И ее размещением - C++

08.04.2013, 21:45. Просмотров 202. Ответов 0
Метки нет (Все метки)

Задали мне написать файловую систему. Задали задание на C++ что меня повергло в ступор, так как вроде бы это дело "глубокого" проганья, да и вообще преподаватель из категории: "FAT32 - не файловая система". Вообщем, ничего конкретного я так и не понял, даже не понял, что же он все-таки хочет, у нас даже лекций углубленных в эту тему не было. Изначальное задание звучало так: "Разработать подсистему для работы с жестким диском" - практика по ОС.

Раньше не имел дела с данным разделом программирования. И сколько не пытался понять КАК все таки, КУДА и ОТКУДА мне считывать эту файловую систему и что в ней должно быть.

Как я понял из стартового кластера БИОС подгружает некий код загрузки и partition table ( это таблица вида <имя_диска + meta_data , unsigned __int64>, где unsigned __int64 адрес стартового кластера этого диска ? или я ошибаюсь? ). Вообще как адресована вся память на железке, там у кластеров есть хоть какой-то адрес, какой он разрядности?

Далее, если это так, то как организовать таблицы FAT32, как должна выглядеть разметка диска? Что за элементы там внутри?

Помогите, я уже не знаю, что делать. Вроде не сложно, простые вещи, но понять не могу, везде какая-то куча из ненужной информации доступа/шифрования вперемешку с тем, что нужно. А мне этого не надо, нужно, хотя бы разработать самую тупую файловую систему в мире....исходники, тоже можно, но желательно простым языком на вопросы ответьте...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2013, 21:45     Необходимо разобраться с FAT. И ее размещением
Посмотрите здесь:

Необходимо разобраться с конструктором! - C++
class Complex { public: // Конструктор по умолчанию // (в данном случае является также и конструктором преобразования) ...

Необходимо разобраться с кодом - C++
Объясните пожалуйста что делает эта программа #include &lt;vector&gt; #include &lt;cstdio&gt; using namespace std; void f(int v, int...

Необходимо разобраться с директивами условной компиляции - C++
Друзья! Боюсь, что без предисловий не обойтись. Постараюсь, чтобы они были короткими. Поехали: Часть кода: #include&lt;semaphore.h&gt; ...

Необходимо разобраться с объектом типа fstream (конкретнее, с операторами << и >>) - C++
Нужно считать из текстового файла какое-то число и записать туда другое число: #include &lt;fstream&gt; using namespace std; int main...

Конструкторы ofstream и стандарт C++11 и компилятор gcc необходимо разобраться - C++
Друзья! Условимся, что компилятор g++ поддерживает этот стандарт, ибо ошибок, говорящих об обратном не замечено вроде. //main.cpp ...

Операция new с размещением - C++
проблема:Во второй элемент структуры данные не передаются, почему? Стоит отметить, что, если использовать просто new без размещения, то все...

new с размещением и двумерный массив - C++
Подскажите, как с помощью new с размещением создать двумерный массив? С одномерным мне все понятно #include &lt;new&gt; char...

Объясните значение операций: дополнение ~lvalue, унарный плюс и минус, операция создания с размещением - C++
Что такое дополнение ~lvalue, унарный плюс и минус и операция создания с размещением, или создания с размещением и инициализацией new...

Файловая система FAT - C++
Здравствуйте уважаемые форумчане. у меня задача: Написать программу, что использует информацию в таблице FAT и распечатывает список файлов...

Удаленые файлы в FAT - C++
Здравствуйте. Подскажите пожалуйста, с помощью каких функций или операций можно работать с удавленными файлами.

Моделирование файловой системы FAT - C++
Разработать программу моделирующую файловую систему. При моделировании считать, что: -объем внешней памяти, используемой для хранения...

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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