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