Questões de Sistemas Operacionais - Gerência de Memória para Concurso
Foram encontradas 499 questões
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?
( ) A tabela de páginas é utilizada pela MMU para converter endereços físicos em endereços lógicos. ( ) Dois processos podem ter seus códigos executáveis alocados em endereços físicos iguais de memória. ( ) Dois processos podem ter seus códigos executáveis alocados em endereços lógicos iguais de memória.
De acordo com as afirmações, a sequência correta é
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.
Um sistema operacional deve ter o completo domí nio sobre os recursos da má quina. O escalonamento de recursos, o controle de entrada e saí da (E/S), a gerê ncia da memó ria, a gerê ncia do processador, o escalonamento de processos e a seguranç a sã o funç õ es que o sistema operacional deve exercer.
Um conceito fundamental em todos os sistemas operacionais é o processo, que significa
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
No sistema de memória virtual por paginação, determinado problema ocorre em dois níveis:
− No próprio processo: elevado número de page faults; processo passa mais tempo esperando por páginas do que executando.
− No sistema: existem mais processos competindo por memória principal do que espaço disponível.
A solução seria reduzir o número de páginas de cada processo na memória.
O problema se refere