Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.118.200.86] |
|
Сообщ.
#1
,
|
|
|
Требуется простой проект пример под студию, что-то под .Net попалось. Лучше проект под студию. Собственно нужно создать диск в памяти с использованием памяти оперативки или жесткого диске. Если кто сталкивался посоветуйте что проще.
|
Сообщ.
#2
,
|
|
|
Цитата ter_nk_ @ Собственно нужно создать диск в памяти с использованием памяти оперативки или жесткого диске. Ничего не понял. |
Сообщ.
#3
,
|
|
|
Цитата shm @ Ничего не понял. Ты создаешь некий объект в оперативной памяти размером например размером 100 мегабайт. Это просто от такого адреса до такого. Он представляет собой аналог диска с точки зрения памяти, первые десять мегов под файловую систему, остальные под файлы. Но пока его никак не видишь. А если ты цепляешь его к драйверу файловой системы, то например у тебя появляется в системе новый дисе D например. |
Сообщ.
#4
,
|
|
|
ter_nk_, чем не устраивают существующие утилиты для создания ram-дисков. А вообще для этих целей нужно свой драйвер писать.
|
Сообщ.
#5
,
|
|
|
Цитата shm @ ter_nk_, чем не устраивают существующие утилиты для создания ram-дисков. А вообще для этих целей нужно свой драйвер писать. Мне нужно в проекте драйвером подцепиться к этой системе, у нее контекст должен создавать, а не "D:\". |
Сообщ.
#6
,
|
|
|
ter_nk_, ты можешь по-нормальному объяснить что тебе нужно? Я правильно понимаю, что тебе не нужен диск в системе, а просто нужно реализовать некоторые файловые операции по верх блока с памятью с ФС?
|
Сообщ.
#7
,
|
|
|
Цитата shm @ ter_nk_, ты можешь по-нормальному объяснить что тебе нужно? Я правильно понимаю, что тебе не нужен диск в системе, а просто нужно реализовать некоторые файловые операции по верх блока с памятью с ФС? Мне нужно драйвером подцепиться к диску и реализовать файловые операции с ним. |
Сообщ.
#8
,
|
|
|
Цитата ter_nk_ @ Мне нужно драйвером подцепиться к диску и реализовать файловые операции с ним. Ну так тебе драйвер надо писать. |
Сообщ.
#9
,
|
|
|
Драйвер не надо.
|
Сообщ.
#10
,
|
|
|
Цитата ter_nk_ @ Драйвер не надо. Тебе shm дело говорит. Скопировать просто ФС в память - просто. Той же утилитой dd к примеру. Но максимум что ты получишь - образ ФС в памяти. Для того, чтобы этот участок памяти ОС могла расценивать как диск - должен быть написан драйвер управления (драйвер блочного устройства). Для примера возьми почитай ликбез. Если речь идет о реализации под Винду, то и это в сети можно найти. |
Сообщ.
#11
,
|
|
|
Цитата JoeUser @ Тебе shm дело говорит. Скопировать просто ФС в память - просто. Той же утилитой dd к примеру. Но максимум что ты получишь - образ ФС в памяти. Для того, чтобы этот участок памяти ОС могла расценивать как диск - должен быть написан драйвер управления (драйвер блочного устройства). Для примера возьми почитай ликбез. Если речь идет о реализации под Винду, то и это в сети можно найти. Я имел в виду драйвер писать не надо, а не то что он не нужен, потому что готовый буду использовать. Мне именно надо создать FS и скопировать в память например. Давайте оставим драйвер в покое, чем мне FS создать на С++, желательно без бустов на С++. Добавлено Надоел линукс, проект бы под стдию, |
Сообщ.
#12
,
|
|
|
Цитата ter_nk_ @ потому что готовый буду использовать Цитата ter_nk_ @ Мне именно надо создать FS и скопировать в память например А драйвер с твоей твоей памятью будет работать? --- Ну так создать раздел FAT задача тривиальная от силы на вечер покодить. |
Сообщ.
#13
,
|
|
|
Цитата shm @ А драйвер с твоей твоей памятью будет работать? --- Ну так создать раздел FAT задача тривиальная от силы на вечер докодить. Мне нужно больше 4 Гб. |
Сообщ.
#14
,
|
|
|
Цитата ter_nk_ @ Мне нужно больше 4 Гб. FAT32 |
Сообщ.
#15
,
|
|
|
Я спросил пример, а не покодить на вечер.
|