Segunda lista de exercícios

Sistemas Operacionais.

Data de entrega: 14/06/2013

 

 

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?

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

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

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

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

35.  Qual o critério de ordenamento de requisição do algoritmo SLTF?

36.  Quais as vantagens e desvantagens do sistema de listas com índices  para gerenciar a organização de disco?

37.  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?)

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

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

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

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