Segunda lista de exercícios

Sistemas Operacionais.

Data de entrega: 05/06/2014

 

 

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.  O que faz o algoritmo “best-fit” de alocação de memória particionada dinâmica?

14.  No sistema de gerenciamento de memória por paginação o que chamamos de frames? O que chamamos de páginas?

15.  Qual a função da tabela de páginas no processo de paginação de memória?

16.  O que acontece com a fragmentação interna ao usarmos gerenciamento de memória por paginação?

17.  O que acontece com a fragmentação externa ao usarmos gerenciamento de memória por paginação?

18.  Qual a vantagem de uso de páginas grandes em gerenciamento de memória por paginação? E qual a desvantagem?

19.  Por quais motivos implementa-se proteção de memória no processo de paginação?

20.  O que é memória compartilhada?

21.  O que significa dizer que a página de memória  tem um bit válido?

22.  Qual a vantagem e a desvantagem de se manter na tabela de páginas em registradores?

23.  Por que ocorrem page-faults?

24.  Explique o algoritmo de substituição de páginas chamado de least recently used (LRU).

25.  O que é trashing de memória?

26.  Explique o que é paginação por demanda.

27.  Explique o que é paginação antecipada.

28.  O que é a tabela de segmentos de memória?

29.  Existe fragmentação em segmentação de memória?

30.  Quais os três tempos envolvidos no acesso a um dado em disco rígido? Fale sobre cada um deles.

31.  O tempo de busca em disco (seek) também pode ser dividido em três tempos menores. Explique cada um deles.

32.  Como funciona  o algoritmo do elevador de acesso a disco? Quais suas vantagens e desvantagens?

33.  Como funciona  o algoritmo s-scan de acesso a disco? Quais suas vantagens e desvantagens?

34.  Os sistemas operacionais que se utilizam de sistema de arquivos FAT usam  de que sistema de organização de discos (listas encadedas? Lista com indices?)

35.  No sistema de arquivo NTFS qual a grande modificação e melhoria em relação ao sistemas FAT?

36.  O que é um soft “link” em um sistema de arquivos?

37.  Como se comportam a taxa de transferência e a taxa de uso de HD quando usamos blocos muito grandes?

38.  Como se comportam a taxa de transferência e a taxa de uso de HD quando usamos blocos pequenos?