Resultados da pesquisa a pedido "mmap"
Desempenho fraco do memcpy no espaço do usuário para a memória física do mmap em Linux
De 192GB de RAM instalada no meu computador, eu tenho 188GB de RAM acima de 4GB (no endereço de hardware 0x100000000) reservado pelo kernel do Linux no momen...
O madvise (___, ___, MADV_DONTNEED) instrui o sistema operacional a escrever de forma preguiçosa no disco?
Hipoteticamente, suponha que eu queira executar a gravação seqüencial em um arquivo potencialmente muito grande.Se eu mmap () uma região gigantesca e madvise...
obter o endereço físico de um buffer no Linux
Estou executando o kernel Linux 3.3 no Microbaze da Xilinx com MMU completo. A tarefa que estou fazendo requer que eu saiba o seguinte: Eu preciso criar um a...
O mmap ou malloc aloca RAM?
Sei que essa é provavelmente uma pergunta estúpida, mas estou procurando há algum tempo e não consigo encontrar uma resposta definitiva. Se eu usarmmap oumalloc (em C, em uma máquina Linux) qualquer um aloca espaço na RAM? Por exemplo, se eu ...
use o mmap em C para gravar na memória. [fechadas]
Eu quero usarmmap() para criar um arquivo contendo alguns números inteiros. Quero escrever neste arquivo, escrevendo na memória. Eu sei que os dados na memória são no formato binário e, portanto, os dados no arquivo também estarão no formato ...
O mapeamento somente gravação de um arquivo aberto O_WRONLY deveria funcionar?
Émmap() deveria ser capaz de criar um mapeamento somente gravação de umO_WRONLY arquivo aberto? Estou perguntando porque a seguir falha em um sistema Linux 4.0.4 x86-64 (strace registro): mkdir("test", 0700) = 0 open("test/foo", ...
mmap para escrever arquivo de log seqüencial para velocidade?
Quero escrever um arquivo de log, formato não estruturado (uma linha de cada vez), usandommap (para velocidade). Qual é o melhor procedimento? Eu abro o arquivo vazio,truncate para 1 tamanho de página (escreva uma sequência vazia para ...
O GDB não pode acessar a memória alocada pelo kernel mmap ()?
Estou com um problema no GDB e em alguns buffers alocados no espaço do kernel. Os buffers são alocados por um módulo do kernel que deve alocar blocos contíguos de memória e, em seguida, a memória mapeada no espaço do usuário por meio de ...
Qual é o espaço de endereço válido para um processo do usuário? (OS X e Linux)
Ommap documentação de chamada do sistema diz que a função falhará s MAP_FIXED foi especificado e o argumento addr não estava alinhado à página ou parte do espaço de endereço desejado fica fora do espaço de endereço válido para um processo do ...