Questões de Concurso
Comentadas sobre gerência de memória em sistemas operacionais
Foram encontradas 639 questões
Os sistemas operacionais são responsáveis pelo escalonamento de processos e compartilhamento de recursos como memória e sistemas de arquivos. Considerando os princípios de sistemas operacionais, julgue o item a seguir.
Considerando paginação em memória
virtual e seus algoritmos, o algoritmo
conhecido como segunda chance mantém
uma lista circular de páginas.
A unidade de gerenciamento de memória de processadores modernos traduz endereços virtuais utilizados por processos em endereços físicos. Uma forma de fazer o mapeamento de endereços virtuais para endereços físicos é usando uma tabela de páginas.
Considere um processador hipotético em que processos possuem endereços virtuais com um identificador de página de 4 bits e 10 bits de deslocamento, como mostrado na tabela a seguir.
Endereço: Página Deslocamento
4 bits 10 bits
Considere ainda que o processador hipotético endereça bytes e que 1 KiB = 210 B.
Assinale a alternativa que corresponde à quantidade de
memória que pode ser endereçada por um processo.
A memória virtual gera a ilusão de existir uma memória maior que aquela disponível. Para isso, usa-se o conceito de endereço virtual, que deve ser traduzido em seu valor real.
Além do buffer lookaside de tradução (TLB), qual outra estrutura pode ser usada para realizar essa tradução?
Julgue o próximo item, relativo à administração de sistemas Linux.
A partição de swap, responsável por armazenar páginas
de memória virtual quando não há memória física
suficiente para armazená-las, não é obrigatória para os
sistemas Linux.
Julgue o item seguinte quanto a sistemas operacionais.
O gerenciador de memória tem como função, entre
outras, manter o controle das partes da memória que
estão em uso e das que não estão.
I Os processos são movidos entre a memória principal e a secundária (tipicamente disco) durante a execução. II Os processos permanecem fixos na memória primária, sendo movidos apenas uma vez da memória cache para os registradores. III Criam um espaço no disco, de tamanho fixo, para funcionar como uma extensão da memória ROM. IV São usadas em todos os sistemas com memória virtual para agilizar o acesso do processador às informações do disco.
Assinale a alternativa correta.
A gerência de memória visa a maximizar o número de usuários e aplicações, utilizando de forma eficiente o espaço da memória principal. A política de substituição de páginas visa a selecionar, dentre as páginas alocadas, qual deverá ser liberada.
O algoritmo de substituição de página que seleciona a página na memória principal que está há mais tempo sem ser referenciada é o
Existem diversos algoritmos para a escolha de uma área livre. Esse problema é conhecido genericamente como alocação dinâmica de memória. Abaixo estão descritos alguns algoritmos:
• First-fit: aloca o primeiro espaço livre que seja suficientemente grande para carregar o programa.
• Best-fit: aloca o menor espaço livre que seja suficientemente grande para carregar o programa. Produz a menor sobra de espaço livre.
• Worst-fit: aloca o maior espaço livre. Produz a maior sobra de espaço livre.
Em relação aos algoritmos citados, foram feitas as seguintes afirmativas:
I. O algoritmo Best-Fit diminui o problema de fragmentação.
II. A maior sobra de espaço livre produzido pelo algoritmo Worst-Fit poderá ser mais útil do que o pequeno espaço livre deixado pelo Best-Fit.
III. O algoritmo First-Fit é o que consome mais recursos para a busca do espaço livre.
IV. O algoritmo Best-Fit é mais lento, pois precisa procurar na lista inteira; mais ineficiente, pois deixa segmentos pequenos de memória que são inúteis.
Estão corretas
Técnica sofisticada e poderosa de gerência de memória, em que as memórias principal e secundária são combinadas, dando ao usuário a ilusão de existir uma memória muito maior que a memória principal.
A definição acima refere-se a
A gerência de memória efetuada pelos sistemas operacionais inclui a definição de uma política para a substituição de páginas de memória, que trata da escolha de uma página da memória principal que deve ser substituída quando uma nova página precisa ser carregada.
Dentre as políticas básicas mais utilizadas, há uma que opta por substituir a página que está há mais tempo sem ser referenciada, sendo conhecida como
É a técnica de gerenciamento de memória usada pelo sistema operacional para diminuir o tempo ocioso do processador, movendo alguns processos bloqueados da memória principal para a memória secundária.
A descrição acima é referente ao conceito de