bupal
|
|
#1 | |
Простая файловая система - C++11.01.2012, 20:14. Просмотров 3667. Ответов 22
Метки нет Все метки)
(
Доброго времени суток!
Уважаемые профессионалы, помогите пожалуйста. Необходимо написать простенькую файловую системы, способную выполнять самые основные функции. принцип должен быть такой.. что при запуске, создаётся или открывается уже созданный файл, который Windows начинает определять как носитель. тоесть в моём компьютере должен появиться новый диск. не важно, как он будет определять, хоть как флешка, хоть обычный жестяк. и можно будет открыть его, записывать файлы, читать, удалять и т.д. помогите пожалуйста, чем сможете..
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
11.01.2012, 20:14 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Простая файловая система (C++):
22
Файловая система - C++ Файловая система FAT - C++ Файловая система, дата и время - C++ Как смонтирована файловая система? - C++
Простая графическая система - C++ |
bupal
|
|
12.01.2012, 20:54 [ТС] | #16 |
тоесть в обычном режиме, при любых изменениях, типа удаления, перезаписи и т.д. дефрагментация должна выполнятся над конкретным участком памяти
а когда пользователь сам захочет дефрагментировать, то она выполняется над всей памятью так?.. и можете рассказать прицип дефрагментации..как это вообще должно выглядеть
0
|
Байт
Диссидент
![]() 17570 / 11602 / 1850
Регистрация: 24.12.2010
Сообщений: 23,029
|
|
12.01.2012, 21:51 | #17 |
Какой конкретный цель вашей задачи? Курсач? Диплом? Если б вы взялись за это в четвертой четверти прошлого века, то потянуло б и на докторскую. Но сделать это можно. Можно сделать все. Вот Кирниган, Ричи, Томсон сделали же? И даже рассказали как. Был бы жив Ричи и зайди он с бодуна на наш форум, он бы может код вам выложил. А мне, простите, слабо.
Добавлено через 2 минуты Вот тут опять помочь ничем не могу. Винда для меня такой те-е-емный ящик. Есть у Стругацких такая повестушка "Попытка к бегству". Вот там много про это дело написано. Добавлено через 2 минуты Все кластеры сдвигаешь к началу, ссылочки подправляешь, при этом постоянно думаешь о том, что компьютер может вырубиться.
0
|
Байт
Диссидент
![]() 17570 / 11602 / 1850
Регистрация: 24.12.2010
Сообщений: 23,029
|
|
12.01.2012, 22:51 | #19 |
0
|
BRcr
|
|
13.01.2012, 00:42 | #20 |
Вот уже и до виртуальной ФС добрались
![]() Короче, это посредник - производит обмен данными с виндой, а уж где и как он их достает - тут вы свободны в творчестве. ![]()
1
|
ValeryLaptev
![]() 1047 / 826 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
|
|
13.01.2012, 08:33 | #21 |
Я вообще - балдею.
Лекций не было, а требуют написать файловую систему. И склоняюсь к тому, что ТС, скорее всего, неправильно понял задание. Даже при наличии лекций - это хорошее такое довольно объемное задание по системному программированию. А для 1-2 курса так и вообще курсовая. Другое дело, что может быть ТС просили всего навсего ОРГАНИЗОВАТЬ виртуальный диск. А он не понял, и решил, что требуют НАПИСАТЬ. Уж больно настойчиво он спрашивает, как сделать, чтобы там буковка диска была. Ы?
1
|
kbaht
30 / 24 / 3
Регистрация: 27.05.2010
Сообщений: 99
|
|
14.05.2012, 11:14 | #23 |
0
|
14.05.2012, 11:14 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
14.05.2012, 11:14 |
Привет! Вот еще темы с ответами:
23
Файловая система на C++ - C++ Файловая оболочка - C++ Файловая сортировка (не обычно) - C++ [disign] файловая маска, regex - C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |