Perguntas sobre 'virtual-memory'

1
resposta

Onde o kernel do Linux reside na memória?

De algum livro que tenho, tenho em minhas anotações que o kernel do Linux reside em 0xc00000000 em sistemas de 32 bits e é mapeado no espaço do usuário por motivos de desempenho. Isso é preciso? Como posso verificar isso? Além disso, on...
10.01.2013 / 08:53
2
respostas

O que significa que uma falha de página pode ou não envolver acesso de armazenamento auxiliar ao disponibilizar essa página?

A partir da página de manual de top nMaj -- Major Page Fault Count The number of major page faults that have occurred for a task. A page fault occurs when a process attempts to read from or write to a vi...
13.06.2016 / 14:26
1
resposta

A falha de página, a substituição de página e a paginação ocorrem no kernel ou apenas nos processos, no espaço do kernel ou no espaço do usuário?

A falha de página, a substituição de página e a paginação acontecem em o kernel ou processos e o espaço do kernel ou o espaço do usuário?
14.09.2018 / 19:05
1
resposta

O segmento de mapeamento de memória e o heap crescem até se encontrarem?

Eu tento descobrir o intervalo do segmento de memória compartilhada, ou seja, o segmento de mapeamento de memória no layout de memória de um processo, de duas fontes abaixo. De link , encontrei um diagrama de layout de memória de um proce...
02.09.2018 / 22:07
1
resposta

Como desmontar o trabalho no contexto de paginação sob demanda?

Pelo que entendi, o Linux usa paginação por demanda, o que significa que quando um processo é iniciado, apenas as páginas do processo são realmente carregadas do sistema de arquivos que são tocadas durante a execução. Mas, o que isso signific...
24.01.2018 / 11:38
1
resposta

O top lê alguns arquivos do sistema?

Se eu estiver correto, a saída de free vem da leitura de /proc/meminfo . Na saída de top , é o resumo da parte da memória não específica de um processo também proveniente de /proc/meminfo ? de quais arquivos de sistema as in...
14.06.2016 / 14:33
2
respostas

Na falha da página, como o Unix determina se o endereço com falha está no espaço de troca?

Quando ocorre uma falha de página para um endereço virtual para qualquer processo, como o sistema operacional linux / unix determina se a página (desse endereço virtual) foi trocada anteriormente na memória e trocada para o disco (ou seja, essa...
02.09.2015 / 06:45
1
resposta

Quantas falhas de página este programa precisa?

Conceitos do sistema operacional diz Let’s look at a contrived but informative example. Assume that pages are 128 words in size. Consider a C program whose function is to initialize to 0 each element of a 128-by-128 array. The following...
09.10.2018 / 16:32
1
resposta

Os encadeamentos de um processo funcionam no mesmo espaço de memória virtual no linux?

Então, eu estava lendo esta pergunta: link e com base na resposta, "segmentos compartilham todos os segmentos, exceto a pilha, mas um segmento ainda pode acessar a pilha de outro segmento" ?? mas ainda tenho três perguntas: todos...
25.10.2018 / 15:17
2
respostas

Endereço físico de uma variável em processos

Quando criamos um processo filho usando a chamada de sistema fork() , o espaço de endereçamento do processo pai é copiado para o processo filho. O código abaixo demonstra isso claramente. #include <stdio.h> #include <stdlib.h> #...
21.05.2018 / 21:55