Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
Вы не написали в какой ОС работаете, предполагаю что в... 28.07.05 16:01 Число просмотров: 2128
Автор: leo <Леонид Юрьев> Статус: Elderman
|
Вы не написали в какой ОС работаете, предполагаю что в Windows.
Оптимальное решение будет примерно такое:
1) Записать в файл линейное бинарное представление (образ памяти) массива данных;
2) Ознакомиться с системными функциями управления виртуальной памяти, например CreateFileMapping(), MapViewOfFile(), OpenFileMapping() и т.д.;
3) Написать вспомогательную программу, которая создаст разделяемое отображение (Named Shared Memory) и отобразит полученный файл в память. Также программа может зафиксировать отображение в RAM;
4) Из отлаживаемой расчетной программы открывать разделяемое отображение (см. OpenFileMapping()). При этом вы сразу получите доступ ко всему, уже загруженному в память, массиву;
|
|
|