Perguntas sobre 'virtual-memory'

2
respostas

Dicas sobre como usar o Linux sem partição swap

No passado, fiquei um pouco farto das condições de falta de memória no Linux, onde a memória virtual começa a trocar e monopolizar a atividade do disco, e a máquina fica mais lenta. Então quando eu instalei o Ubuntu no meu MacBook Pro, notei...
20.01.2017 / 18:55
1
resposta

O que exatamente acontece na memória virtual quando eu chamo uma função como printf no Linux? [fechadas]

Estou perguntando sobre funções como printf que muitos processos podem usar e também precisam da ajuda do kernel para coisas como chamadas de sistema. Qual é a descrição passo-a-passo em detalhes sobre o que acontece? Porque estou um pouco co...
07.10.2018 / 16:44
2
respostas

Quanta RAM pode um aplicativo alocar em sistemas Linux x86 de 64 bits?

É verdade que um único aplicativo não pode alocar mais de 2 GiBs, mesmo que o sistema tenha mais memória livre do GiBs ao usar um kernel Linux PAE de 32 bits x86? Este limite é afrouxado por kernels Linux x86 de 64 bits?     
26.03.2012 / 01:48
1
resposta

Uma página é contígua no espaço de endereço virtual, na memória física ou em ambos?

Wikipedia diz que: A page, memory page, or virtual page is a fixed-length contiguous block of virtual memory, described by a single entry in the page table. It is the smallest unit of data for memory allocation performed by the operat...
10.08.2014 / 04:26
1
resposta

Como o endereço do kernel trocou páginas de memória na partição swap \ file?

Uma partição swap não contém um sistema de arquivos estruturado. O kernel não precisa disso porque armazenou páginas de memória na partição marcada como área de troca. Como pode haver várias páginas de memória que na área de troca, como o kernel...
20.08.2017 / 14:31
3
respostas

Como a paginação é gerenciada na ausência de troca?

Como a paginação é gerenciada na ausência de troca. Se for esse o caso, como uma falha de página será gerenciada? O que eu quis dizer é que, se não houver disponibilidade para troca, como o Paging é gerenciado? Eu sei que haverá duas listas d...
02.01.2011 / 16:24
1
resposta

Como um processo pode consumir mais / menos memória virtual (de acordo com o topo), então o tamanho da página fica disponível?

O sistema operacional é executado na memória física e fornece um espaço de endereço virtual individual para cada processo, para armazenamento de dados. Para facilitar a transferência entre memória virtual e física. O sistema operacional divide...
30.09.2016 / 18:57
1
resposta

Por que algumas bibliotecas e outras partes se repetem na memória virtual do linux com o gdb?

Esteéoresultadodeobservaramemóriavirtualdeumprocessonogdb;Eutenhoalgumasperguntassobreisso:Porquealgumaspartesdamemóriavirtualsãorepetidas?Porexemplo,nossoprograma(stack6)ebibliotecalibcsãorepetidos4vezes;seelesosdividiramempartesdiferentes,ent...
08.10.2018 / 18:01
2
respostas

Visualização de pagetable para um processo

Eu quero ver o pagetable que o kernel gerencia para um dos meus processos. No meu caso, o PID 4680 é mapeado para dhclient . Então, para ver a tabela de páginas, tentei o seguinte: sudo cat /proc/4680/pagemap No entanto, este comando a...
04.06.2017 / 21:04
1
resposta

Uma aplicação pode confirmar e anular memória de forma explícita?

É possível - de um aplicativo - controlar explicitamente as confirmações de página de memória? Em um aplicativo do Windows há muitos anos, eu escrevi um gerenciador de heap "alarm system" para me ajudar a encontrar um erro aleatório de referênci...
21.11.2017 / 02:39