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

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

Восстановить пароль Регистрация
 
eocron
Кактус
 Аватар для eocron
66 / 66 / 6
Регистрация: 23.05.2012
Сообщений: 343
08.04.2013, 21:45     Необходимо разобраться с FAT. И ее размещением #1
Задали мне написать файловую систему. Задали задание на 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++ Удаленые файлы в FAT
Файловая система FAT C++
C++ Необходимо разобраться с конструктором!
C++ Необходимо разобраться с директивами условной компиляции
C++ Необходимо разобраться с кодом
Операция new с размещением C++
new с размещением и двумерный массив C++
Конструкторы ofstream и стандарт C++11 и компилятор gcc необходимо разобраться C++

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

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

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