Perguntas sobre 'virtual-memory'

1
resposta

O isolamento entre os espaços de endereço da memória virtual de diferentes processos não se aplica ao processo privilegiado e à troca?

Da interface de programação do Linux The virtual memory page containing the data may be swapped out (unless it is locked in memory using mlock() or similar), and could then be read from the swap area by a privileged program. Aprendi...
09.09.2018 / 20:03
2
respostas

Quantos níveis de tabela de páginas o kernel do Linux usa? 4 ou 5?

Este artigo diz que o Linux usa tabelas de páginas de três níveis. No entanto, no livro Arquitetura Professional Linux Kernel , no capítulo 3.3.1, diz que o Linux usa tabelas de páginas de cinco níveis. Além disso, este artigo diz '...
18.07.2017 / 12:25
1
resposta

Ao descartar o cache de páginas, quem está liberando-o?

Quando eu corro echo 1 > /proc/sys/vm/drop_caches E o bloco de memória em cache está desmarcado, como posso saber quem liberou essa memória? Ou está liberando memória de não mais executar processos?     
15.08.2017 / 16:40
1
resposta

O que m representa na coluna VIRT usando o comando TOP

Quando executamos o comando top, mostra todas as informações do processo. Mas sob a coluna VIRT existe m escrito contra alguns valores o que isso representa m , é MB. Se sim, então porque está mostrando apenas 12k no SWAP Header. Porque se fize...
07.01.2013 / 13:51
1
resposta

Qual é a diferença entre USED e VIRT?

Em a página de manual de top , Qual é a diferença entre USED e VIRT? USADO é "RES" + "SWAP". É "VIRT - USADO" igual a páginas que foram mapeadas, mas não usadas? O "VIRT" ou "USED" inclui o tamanho usado pelo espaço do kernel? O "RE...
29.10.2018 / 16:11
1
resposta

Por que “imagens de programas e bibliotecas compartilhadas” são “consideradas privadas para um processo”, mas “compartilhadas (SHR) pelo kernel”?

Em a página de manual de top , Por que "imagens de programas e bibliotecas compartilhadas" estão em # 3 "consideradas privadas em um processo", se "elas serão consideradas compartilhadas (SHR) pelo kernel"? Em que sentido "privado"...
29.10.2018 / 22:26
1
resposta

O kernel do Linux tem sua própria tabela de páginas?

Diferentes processos têm diferentes tabelas de páginas para seus espaços de endereço. O kernel do Linux tem sua própria tabela de páginas? Se não, como os endereços virtuais do kernel são traduzidos para endereços de memória física? No sen...
15.10.2018 / 22:56
1
resposta

quando um processo não está em execução, algumas páginas usadas pelo processo e não compartilhadas com outros processos em execução permanecem na memória principal?

Quando um processo está mudando seu status de execução para não execução (pronto, aguardando, ...), seja sozinho ou por agendador, são todas as páginas usadas pelo processo e não compartilhadas com outros processos em execução trocados fora do m...
10.10.2018 / 20:03
2
respostas

Compreendendo mapas de memória

Os mapas de memória permitem que as páginas sejam "desbotadas" em vários processos, para que vários processos possam acessá-los. Explique como o sistema operacional pode lidar com isso com paginação?     
04.07.2018 / 01:00
1
resposta

Executando várias instâncias de shell com diferentes parâmetros ao mesmo tempo

Suponha que eu tenha um script python que eu queira executar com diferentes combinações de parâmetros (eu tenho o MacBook Pro). Se eu usar um script de shell para fazer isso (digamos, run.sh ), faz sentido executar run.sh várias vezes ao me...
18.02.2018 / 00:00