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?