Resultados da pesquisa a pedido "mmu"
Desativar proteção contra gravação para páginas de memória no ARM
Eu pesquisei no tópico para desativar a proteção contra gravação no texto do kernel no linux, e só consigo encontrar soluções para o x86 linux, que está temporariamente limpando o bit 16 do registro cr0, gravando na memória e definindo o bit 16 ...
s CPUs multi-core compartilham a MMU e as tabelas de página
Em um computador de núcleo único, um thread está sendo executado por vez. Em cada alternância de contexto, o planejador verifica se o novo encadeamento a ser planejado está no mesmo processo que o anterior. Nesse caso, nada precisa ser feito em ...
Como os registros de MTRR são implementados? [fechadas]
x86 / x86-64 expõe MTRR (Memory-type-range-register) que pode ser útil para designar diferentes partes do espaço de endereço físico para diferentes usos (por...
Pegada de acesso à memória de registro
eu encontreimtrace [https://github.com/aclements/mtrace]por Dr.Clements. Embora seja útil, não funciona normalmente na situação de que preciso. Pretendo usar o registro para entender o padrão de acesso à memória em diferentes cenários. Alguém ...
Medição do custo de manipulação de TLB em x86-64
Quero estimar a sobrecarga de desempenho devido a falhas no TLB em uma máquina x86-64 (Intel Nehalem) executando Linux. Desejo obter essa estimativa usando alguns contadores de desempenho. Alguém tem algumas dicas sobre qual é a melhor maneira ...
Despeje o conteúdo do buffer TLB da CPU x86
É possível obter uma lista de traduções (de páginas virtuais para páginas físicas) do TLB (tradução ao lado do buffer, este é um cache especial na CPU). Quero dizer x86 moderno ou x86_64; e quero fazer isso de maneira programática, não usando ...
Por que em 64 bits o endereço virtual tem 4 bits (48 bits) em comparação com o endereço físico (52 bits)?
No livro "Programação de baixo nível: C, montagem e execução de programas na arquitetura Intel® 64", li: Cada endereço virtual de 64 bits (por exemplo, o que estamos usando em nossos programas) consiste em vários campos. O endereço em si tem, de ...
Quantas páginas de memória os compiladores C nos sistemas operacionais de desktop usam para detectar estouros de pilh
Esta questão está relacionada, mas é diferente deest [https://stackoverflow.com/questions/3082126/c99-faq-and-variable-length-arrays] obre matrizes de comprimento variável em C9 As respostas apontam que um perigo ao alocar matrizes de tamanho ...