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?