Resultados da pesquisa a pedido "mmap"

2 a resposta

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...

2 a resposta

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...

2 a resposta

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...

2 a resposta

Argumento inválido para mmap de leitura e gravação?

2 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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", ...

2 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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 ...