У меня есть UIImage, и я хотел бы поместить его данные в файл и и затем использовал отображаемый файл для сохранения некоторой памяти. По-видимому, данные UIImage являются частными, и не возможно получить доступ к нему...
Я записал класс синтаксического анализатора для конкретного двоичного формата (nfdump, если кому-либо интересно), который использует MappedByteBuffer java.nio для прочтения файлов некоторых ГБ каждый. Двоичный формат справедлив...
Я хочу смочь отобразить память на дескриптор файла, таким образом, я могу использовать некоторые существующие функции, для которых нужен дескриптор файла. Вот по существу, что я ищу: освободите do_operation1 (интервал fd); символьные данные [...
Я смущен спецификацией mmap. Позвольте pa быть обратным адресом mmap (то же как спецификация) pa = mmap (addr, len, протестант, флаги, fildes, прочь); По-моему, после функции...
Кто-либо знает, каково различие между mmap (2) и mmap (3)? Раздел Man 3 описан, как "В этой главе описываются все библиотечные функции, исключая библиотечные функции, описанные в главе 2...
У меня есть следующие вопросы, связанные с обработкой файлов и их отображением (mmap): Мы знаем, что если мы создадим файл и запишем в этот файл , то в любом случае мы записываем в память. Тогда зачем отображать ...
Я бьюсь головой об стену с этим. В моем проекте, когда я выделяю память с помощью mmap, отображение (/ proc / self / maps) показывает, что это читаемая и исполняемая область, несмотря на то, что я просил ...
Я пишу массовый редактор тегов ID3 на C. Теги ID3 обычно находятся в начале файла в формате mp3, хотя старые теги (версия 1) находятся в конце. Приложение предназначено для приема каталога и ...
Как именно пользовательская память и память ядра различаются внутри ядра Linux (с точки зрения обеспечения безопасности пространства ядра)? Какими способами я могу писать в адресном пространстве ядра...
Я экспериментирую с устройствами NVM и хочу узнать, есть ли способ переместить страницы из области mmaped (используя dax) в область DRAM без изменения виртуального адреса. Я хочу сделать это, чтобы создать "...
Я хочу, чтобы виртуальное адресное пространство было зарезервировано в моем процессе для памяти, которая ранее использовалась, но в настоящее время не нужна. Меня интересует ситуация, когда ядром хоста является Linux, и это ...
Кажется, интерфейс mmap поддерживает только readline (). Если я попытаюсь перебрать объект, я получу символ вместо полных строк. Каким будет "питонический" метод чтения mmap'ed ...
Я использую многопроцессорный модуль Python для параллельной обработки больших массивов numpy. Массивы отображаются в памяти с помощью numpy.load(mmap_mode='r') в главном процессе. После этого многопроцессорность....
Сценарий A :Чтобы совместно использовать блок памяти для чтения/записи между двумя процессами, работающими на одном хосте, Джо сопоставляет один и тот же локальный файл из обоих процессов. Сценарий B :Чтобы совместно использовать блок чтения/записи...
I am working on programs in Linux which needs mmap file from harddrive, but i have a question, what can make it fail. Like if all the memories are fragmented, which has only 200M each, but i want to ...
Играя с mmap ради удовольствия, у меня есть следующий код: (.. snip. .)
fd = open ("/ home / me / straight_a.txt", O_RDONLY);
если (fd == -1) {ошибка ("открыть"); выход (1);
} m = mmap (NULL, ...
У меня есть простая программа, которая пытается получить доступ к физической памяти в пользовательском пространстве, где ядро хранит первую страницу структуры. На 64-битной машине этот адрес — :виртуальный адрес ядра :...
У меня есть приложение Linux, которое читает 150-200 файлов (4 -10 ГБ) параллельно. Каждый файл читается по очереди небольшими блоками переменного размера, обычно менее 2 КБ каждый. В настоящее время мне нужно поддерживать более 200 ...
Я думаю, что у меня противоположная проблема, описанная здесь. У меня есть один процесс, записывающий данные в журнал, и я хочу, чтобы второй процесс их прочитал, но я не хочу, чтобы второй процесс мог изменять ...
Возможный дубликат: mmap() против чтения блоков Я слышал (где-то читал в Интернете), что mmap() быстрее, чем последовательный ввод-вывод. Это правильно? Если да, то почему быстрее? mmap() не ...
Я пытаюсь написать драйвер с настраиваемой функцией mmap ()для PCIe BAR с целью сделать этот BAR кэшируемым в кеше процессора. Я осознаю, что это не лучший способ достичь наивысшего...
I am working on a script in Python that maps a file for processing using mmap(). The tasks requires me to change the file's contents by Replacing data
Adding data into the file at an offset
Removing ...
Мне нужно выделить память, но я не могу использовать malloc, потому что он не реентерабелен, поэтому в основном я буду реализовывать динамическое выделение памяти с помощью функции POSIX mmap. Можно ли использовать mmap?
Я разрабатываю для устройства ARM под управлением Linux 2.6. .37. Я пытаюсь как можно быстрее переключить вывод ввода-вывода. Я сделал небольшой модуль ядра и пользовательское приложение. Я пробовал две вещи: ...
Из 192 ГБ ОЗУ, установленных на моем компьютере, у меня 188 ГБ ОЗУ выше 4 ГБ (в аппаратный адрес 0x100000000 ), зарезервированный ядром Linux во время загрузки (mem=4G memmap=188G$4G ). Модули ядра сбора данных...
Я запустил программу с привилегиями root, но она продолжает жаловаться, что mmap не может выделить память. Ниже приведен фрагмент кода: #define PROTECTION (PROT_READ | PROT_WRITE) #define LENGTH (4 * 1024) #ifndef ...
У меня есть очень большой файл, который я пытаюсь открыть с помощью mmap, и это дает мне отказ в разрешении. Я пробовал разные флаги и режимы для os.open, но у меня это просто не работает. Что я делаю ...
Если вы отобразите файл в памяти с помощью mmap (), но затем размер базового файла изменится на гораздо меньший. Что произойдет, если вы получите доступ к смещению памяти, которое было вырезано из файла?