Segunda lista de exercícios
Sistemas Operacionais.
1.
O que você entende por
memória principal e memória secundária?
2.
O que você entende por
memória lógica e memória física?
3.
O que é memory management unit (MMU)?
4.
A atribuição de
endereços de memória a um processo pode ser feita de três formas distintas.
Quais são elas? Explique cada uma.
5.
O que é e quais as
diferenças entre o carregador de memória relocador e o carregador de memória absoluto?
6.
Explique a alocação de
memória contínua simples. Qual seu maior problema?
7.
Como funciona a
Alocação de memória contínua particionada fixa?
8.
Na alocação contínua
de memória particionada fixa o
que ocorre se dois códigos absolutos têm de ocupar a mesma área de memória.?
9.
O que swapping de memória?
10. Explique por que ocorre fragmentação interna na alocação
contínua de memória particionada fixa.
11. Explique a alocação contínua de memória particionada
variável.
12. Explique
por que ocorre fragmentação externa na alocação contínua de memória particionada
dinâmica.
13. Cite duas possíveis soluções para a fragmentação externa na
alocação contínua de memória particionada dinâmica.
14. O que faz o algoritmo “best-fit” de alocação de memória
particionada dinâmica?
15. No sistema de gerenciamento de memória por paginação o que
chamamos de frames? O que
chamamos de páginas?
16. Qual a função da tabela de páginas no processo de paginação
de memória?
17. O que acontece com a fragmentação interna ao usarmos
gerenciamento de memória por paginação?
18. O que acontece com a fragmentação externa ao usarmos
gerenciamento de memória por paginação?
19. Qual a vantagem de uso de páginas grandes em gerenciamento
de memória por paginação? E qual a desvantagem?
20. Por quais motivos implementa-se
proteção de memória no processo de paginação?
21. O que é memória compartilhada?
22. O que significa dizer que a página de memória tem um bit válido?
23. Qual a vantagem e a desvantagem de se manter na tabela de
páginas em registradores?
24. Por que ocorrem page-faults?
25. Explique o algoritmo de substituição de páginas chamado de least recently used (LRU).
26. O que é trashing de memória?
27. Explique o que é paginação por demanda.
28. Explique o que é paginação antecipada.
29. O que é a tabela de segmentos de memória?
30. Existe fragmentação em segmentação de memória?