Exercícios sobre gerenciamento de memória
01. Qual a função da MMU na gerência de memória?
R: É o hardware que traduz o endereço virtual em físico.
02. O que é o TLB?
R: Um dispositivo de hardware que é integrado na MMU
03. Explique a importância do TLB no desempenho da MMU.
R: O TLB ajuda MMU a ser mais rápido na busca na tabela de página.
04. Qual o tipo de fragmentação apresentado pelos métodos de gerência de memória baseados em partições fixas e por partições variáveis?
R: Nas partições fixas tem a fragmentação interna onde cada programa fica em uma partição que normalmente são maiores que o necessário, partições variáveis é a fragmentação externa que deixa espaços pequenos quando o programa vai terminando não deixando memória suficiente para outro programa.
05. Qual a diferença entre endereço físico e virtual?
R: Endereço virtual é gerado pela CPU e o físico é da memoria RAM. Endereços virtuais são transformados em endereços físicos no momento de execução dos processos.
06. Qual a diferença entre monoprogramação e multiprogramação?
R: Multiprogramação é quando a memória esta fazendo vários processos e monoprogramação é quando está em um único processo por vez.
07. Explique o que é a atividade de swapping e diga como ela pode prejudicar o desempenho do sistema computacional.
R: Faz uma transferência temporária entre a memória principal e a secundaria só que pode demorar muito e consome muito a CPU.
08. Quando é mais interessante utilizarmos o algoritmo best-fit? E o worst-fit?
R: O best-fit, quando se deseja um processo mais rápido, e o worst-fit quando deseja criar o maior espaço possível.
09. Explique os algoritmos :
a. First-fit: First-fit escolhe a primeira partição livre estando ordenada por endereços, é o algoritmo mais rápido.
b. Best-fit: Ordena sua lista pelo tamanho usando o melhor espaço e deixando