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?