1
ответ

Карта распределения памяти UIImage

У меня есть UIImage, и я хотел бы поместить его данные в файл и и затем использовал отображаемый файл для сохранения некоторой памяти. По-видимому, данные UIImage являются частными, и не возможно получить доступ к нему...
вопрос задан: 18 July 2010 04:03
1
ответ

Карта Java / nio / проблема NFS, вызывающая отказ VM: “отказ произошел в недавней небезопасной операции доступа к памяти в скомпилированном коде Java”

Я записал класс синтаксического анализатора для конкретного двоичного формата (nfdump, если кому-либо интересно), который использует MappedByteBuffer java.nio для прочтения файлов некоторых ГБ каждый. Двоичный формат справедлив...
вопрос задан: 1 June 2010 00:36
1
ответ

системный вызов для отображения памяти на дескриптор файла (инверсия mmap)?

Я хочу смочь отобразить память на дескриптор файла, таким образом, я могу использовать некоторые существующие функции, для которых нужен дескриптор файла. Вот по существу, что я ищу: освободите do_operation1 (интервал fd); символьные данные [...
вопрос задан: 12 May 2010 19:18
1
ответ

выравнивание и гранулярность mmap

Я смущен спецификацией mmap. Позвольте pa быть обратным адресом mmap (то же как спецификация) pa = mmap (addr, len, протестант, флаги, fildes, прочь); По-моему, после функции...
вопрос задан: 1 May 2010 11:28
1
ответ

mmap (2) по сравнению с mmap (3)

Кто-либо знает, каково различие между mmap (2) и mmap (3)? Раздел Man 3 описан, как "В этой главе описываются все библиотечные функции, исключая библиотечные функции, описанные в главе 2...
вопрос задан: 30 August 2009 17:19
0
ответов

В чем разница между записью в файл и отображаемой памятью?

У меня есть следующие вопросы, связанные с обработкой файлов и их отображением (mmap): Мы знаем, что если мы создадим файл и запишем в этот файл , то в любом случае мы записываем в память. Тогда зачем отображать ...
вопрос задан: 22 October 2019 21:31
0
ответов

Неожиданное разрешение exec от mmap, когда файлы сборки включены в проект

Я бьюсь головой об стену с этим. В моем проекте, когда я выделяю память с помощью mmap, отображение (/ proc / self / maps) показывает, что это читаемая и исполняемая область, несмотря на то, что я просил ...
вопрос задан: 8 October 2019 21:50
0
ответов

mmap () vs read ()

Я пишу массовый редактор тегов ID3 ​​на C. Теги ID3 обычно находятся в начале файла в формате mp3, хотя старые теги (версия 1) находятся в конце. Приложение предназначено для приема каталога и ...
вопрос задан: 6 July 2019 23:57
0
ответов

Как получить доступ (если возможно) к пространству ядра из пользовательского пространства?

Как именно пользовательская память и память ядра различаются внутри ядра Linux (с точки зрения обеспечения безопасности пространства ядра)? Какими способами я могу писать в адресном пространстве ядра...
вопрос задан: 22 May 2019 00:26
0
ответов

Что делает mmap?

Что делает эта строка кода? mmap (NULL, n, PROT_WRITE, MAP_ANON | MAP_PRIVATE, -1, 0);
вопрос задан: 1 May 2019 01:17
0
ответов

Mmap() целый большой файл

Я пытаюсь "mmap" двоичного файла (~ 8Гб), используя следующий код (test.c). #include #include #include #include #include <...
вопрос задан: 28 March 2019 20:09
0
ответов

Перемещение страниц из mmap на устройстве dax в область DRAM

Я экспериментирую с устройствами NVM и хочу узнать, есть ли способ переместить страницы из области mmaped (используя dax) в область DRAM без изменения виртуального адреса. Я хочу сделать это, чтобы создать "...
вопрос задан: 5 March 2019 10:35
0
ответов

Учитываются ли нулевые страницы mmap / mprotect-readonly в выделенную память?

Я хочу, чтобы виртуальное адресное пространство было зарезервировано в моем процессе для памяти, которая ранее использовалась, но в настоящее время не нужна. Меня интересует ситуация, когда ядром хоста является Linux, и это ...
вопрос задан: 11 February 2019 02:45
0
ответов

Как читать строки из файла с расширением mmapped?

Кажется, интерфейс mmap поддерживает только readline (). Если я попытаюсь перебрать объект, я получу символ вместо полных строк. Каким будет "питонический" метод чтения mmap'ed ...
вопрос задан: 26 November 2018 23:43
0
ответов

numpy против multiprocessing и mmap

Я использую многопроцессорный модуль Python для параллельной обработки больших массивов numpy. Массивы отображаются в памяти с помощью numpy.load(mmap_mode='r') в главном процессе. После этого многопроцессорность....
вопрос задан: 25 November 2018 12:13
0
ответов

Файл mmap доступен через nfs?

Сценарий A :Чтобы совместно использовать блок памяти для чтения/записи между двумя процессами, работающими на одном хосте, Джо сопоставляет один и тот же локальный файл из обоих процессов. Сценарий B :Чтобы совместно использовать блок чтения/записи...
вопрос задан: 9 October 2018 10:31
0
ответов

How does mmap work?

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 ...
вопрос задан: 12 June 2018 21:27
0
ответов

В чем разница между MAP_SHARED и MAP_PRIVATE в функции mmap?

Играя с mmap ради удовольствия, у меня есть следующий код: (.. snip. .) fd = open ("/ home / me / straight_a.txt", O_RDONLY); если (fd == -1) {ошибка ("открыть"); выход (1); } m = mmap (NULL, ...
вопрос задан: 23 August 2017 06:51
0
ответов

Как получить доступ к mmaped /dev/mem без сбоя ядра Linux?

У меня есть простая программа, которая пытается получить доступ к физической памяти в пользовательском пространстве, где ядро ​​хранит первую страницу структуры. На 64-битной машине этот адрес — :виртуальный адрес ядра :...
вопрос задан: 29 July 2017 09:42
0
ответов

Ускорение ввода-вывода файлов: mmap () vs. read ()

У меня есть приложение Linux, которое читает 150-200 файлов (4 -10 ГБ) параллельно. Каждый файл читается по очереди небольшими блоками переменного размера, обычно менее 2 КБ каждый. В настоящее время мне нужно поддерживать более 200 ...
вопрос задан: 23 May 2017 12:17
0
ответов

Python mmap ctypes - только чтение

Я думаю, что у меня противоположная проблема, описанная здесь. У меня есть один процесс, записывающий данные в журнал, и я хочу, чтобы второй процесс их прочитал, но я не хочу, чтобы второй процесс мог изменять ...
вопрос задан: 23 May 2017 11:59
0
ответов

Почему mmap() быстрее, чем последовательный ввод-вывод? [дубликат]

Возможный дубликат: mmap() против чтения блоков Я слышал (где-то читал в Интернете), что mmap() быстрее, чем последовательный ввод-вывод. Это правильно? Если да, то почему быстрее? mmap() не ...
вопрос задан: 23 May 2017 11:54
0
ответов

как сделать mmap для кэшируемого PCIe BAR

Я пытаюсь написать драйвер с настраиваемой функцией mmap ()для PCIe BAR с целью сделать этот BAR кэшируемым в кеше процессора. Я осознаю, что это не лучший способ достичь наивысшего...
вопрос задан: 23 May 2017 11:45
0
ответов

Delete / Insert Data in mmap'ed File

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 ...
вопрос задан: 2 December 2015 09:24
0
ответов

Используйте mmap для выделения памяти

Мне нужно выделить память, но я не могу использовать malloc, потому что он не реентерабелен, поэтому в основном я буду реализовывать динамическое выделение памяти с помощью функции POSIX mmap. Можно ли использовать mmap?
вопрос задан: 14 September 2015 03:23
0
ответов

mmap медленнее, чем ioremap

Я разрабатываю для устройства ARM под управлением Linux 2.6. .37. Я пытаюсь как можно быстрее переключить вывод ввода-вывода. Я сделал небольшой модуль ядра и пользовательское приложение. Я пробовал две вещи: ...
вопрос задан: 6 June 2015 21:32
0
ответов

Низкая производительность memcpy в пользовательском пространстве для mmap& #39;ed физической памяти в Linux

Из 192 ГБ ОЗУ, установленных на моем компьютере, у меня 188 ГБ ОЗУ выше 4 ГБ (в аппаратный адрес 0x100000000 ), зарезервированный ядром Linux во время загрузки (mem=4G memmap=188G$4G ). Модули ядра сбора данных...
вопрос задан: 5 April 2015 04:39
0
ответов

Почему mmap не может выделить память?

Я запустил программу с привилегиями root, но она продолжает жаловаться, что mmap не может выделить память. Ниже приведен фрагмент кода: #define PROTECTION (PROT_READ | PROT_WRITE) #define LENGTH (4 * 1024) #ifndef ...
вопрос задан: 24 December 2014 16:49
0
ответов

Python mmap 'Permission denied' в Linux

У меня есть очень большой файл, который я пытаюсь открыть с помощью mmap, и это дает мне отказ в разрешении. Я пробовал разные флаги и режимы для os.open, но у меня это просто не работает. Что я делаю ...
вопрос задан: 11 February 2014 20:39
0
ответов

mmap (): что произойдет, если базовый файл изменится (уменьшится)?

Если вы отобразите файл в памяти с помощью mmap (), но затем размер базового файла изменится на гораздо меньший. Что произойдет, если вы получите доступ к смещению памяти, которое было вырезано из файла?
вопрос задан: 22 November 2012 20:48