Podemos nos infiltrar em informações de alocação de RAM

0

Eu sei que os sistemas operacionais manipulam a RAM e dão aos programas sua parcela de espaço.

Minha pergunta é como o Ubuntu lembra as alocações que ele dá aos programas. É algum tipo de tabela, e podemos acessar essa tabela e ler seu conteúdo?

    
por user705911 26.08.2017 / 10:27

1 resposta

0

No meu conhecimento, não há como verificar o RAM permanentemente dedicado de aplicativos específicos; no entanto, usando o monitor do sistema ou htop, , você pode verificar o uso da memória RAM e definir prioridades.

A instalação de htop é básica e semelhante a qualquer outra, apenas sudo apt-get install htop, ou use qualquer gerenciador de pacotes para instalar.

Em seguida, execute htop para ver as tarefas apenas na sua conta de usuário e nos arquivos das contas de usuário com as quais você compartilhou acesso ou use sudo htop para visualizar todo o processo em execução na sua máquina.

Até onde eu sei, a forma como o Ubuntu aloca memória para um processo é armazená-lo em um arquivo em algum lugar da instalação, como uma prioridade, em vez de um inteiro. Se o próprio programa alocar "X quantidade de RAM", ele será enviado como um pedido especializado para o sistema.

Imagine, no entanto, que você tenha dois programas em execução, ambos desejando alocar, digamos, 12 GB de RAM. Se você tem 16 GB, isso não pode ser feito (obviamente), então o maior prioridade programa levará os 12 GB. Se ambos forem de igual prioridade, a memória será dividida entre, deixando um pouco justo para os processos do sistema.

O Monitor do Sistema também pode ser usado para definir a prioridade:

Espero que isso ajude!

    
por David 26.08.2017 / 10:55