Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

902
Visualizações
¿Cuál es el uso de la bandera GFP_USER en kmalloc?

Según tengo entendido, el uso en el indicador GFP_USER (en la llamada a kmalloc ) se usa para asignar memoria para el espacio del usuario. ¿Significa que la página asignada está en el espacio del kernel, a la que puede acceder el usuario? ¿Estas páginas requieren ser mmapp en el espacio del usuario o la dirección es directamente accesible para el usuario? Si necesitan mmapp , ¿cuál es la diferencia entre GFP_USER y GFP_KERNEL ?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Se puede encontrar una breve explicación en las fuentes del kernel:

GFP_KERNEL es típico para las asignaciones internas del kernel. La persona que llama requiere ZONE_NORMAL o una zona inferior para el acceso directo, pero puede reclamar directamente.

GFP_USER es para asignaciones de espacio de usuario que también deben ser accesibles directamente por el kernel o el hardware. Por lo general, el hardware lo utiliza para los búfer que están asignados al espacio del usuario (por ejemplo, gráficos) en los que el hardware aún debe DMA. Se aplican límites de cpuset para estas asignaciones.

 #define GFP_KERNEL (__GFP_RECLAIM | __GFP_IO | __GFP_FS) #define GFP_USER (__GFP_RECLAIM | __GFP_IO | __GFP_FS | __GFP_HARDWALL)

Desde aquí :

__GFP_HARDWALL aplica la política de asignación de memoria cpuset .

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda