|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Andrew V. Fionik 2:5020/400 01 Apr 2002 15:59:54 To : Mikhail Kalenkov Subject : Re: структура данных в файле -------------------------------------------------------------------------------- >> Есть еще sparse files. Чем не выход? Mikhail Kalenkov wrote: > Что это за зверь? Объясняю на пальцах. Специальный тип файла который имеет в себе "дыры". Hапример объявляешь что с такого-то по такое-то смещение никаких данных в файле нет, и это пространство не резервируется на диске, а резервируется только под те места где есть данные. Дает существенную экономию дисковой памяти когда используется для хранения, например, матриц заполненых по большой части нулями. Mikhail Kalenkov wrote: > Где об этом почитать? Для Windows - Platform SDK. Для Linux, тоже кажется есть, только вот сейчас навскидку и не скажу где именно читать. >> А еще есть файлы проецируемые в >> память, при использовании которых вообще не надо никакого парсера. Они, >> так сказать, готовы к употреблению сразу-же. > А это что? Опять-же на пальцах. Файл сопоставляется с каким-нить адресом в виртуальном адресном пространстве процесса. Работая с этой памятью фактически работаешь с файлом. Для Windows - Platform SDK, Рихтер. Для Linux - не знаю. > Думал я одно время не вводить никаких массивов и всяких переменных, а > просто выделить с самого начала большой кусок памяти и накидать туда > данных. Тогда действительно просто сохранять и восстанавливать состояние > программы. Такая конструкция понимается под "файлы проецируемые в память"? > Мне такой подход кажется очень неэстетичным. Дело хозяйское. --- ifmail v.2.15dev5 * Origin: Papillon Systems (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/28375d0659ae.html, оценка из 5, голосов 10
|