Lista de exercícios – Prova final

 

  1. Defina sistema operacional?
  2. Defina sistema operacional distribuído?
  3. Descreva cada uma das funcionalidades de um sistema operacional citada a seguir:
  4. Qual a principal característica de sistemas que utilizam a arquitetura de “Von Neumann”?
  5. Na estrutura de todo sistema operacional encontramos três barramentos  principais. Quais são eles e qual é a função de cada um?
  6. Explique o que vem a ser uma interrupção de sistema (IRQ) ?
  7. O que são as exceções (traps) de sistema?Explique.
  8. O que vem a ser “interrupção de software”?
  9. O que é um sistema operacional “Monolítico?
  10. Defina “processo”.
  11. O que vem a ser um processo cpu-bound?
  12. O que vem a ser um processo io-bound?
  13. Quais são os estados em que o processo pode se encontrar. Desenhe o diagrama de estado para um processo.
  14. Explique o conceito de escalonamento de processos.
  15. Como chamamos o evento ocorrido na substituição de um processo por outro no uso da cpu.?
  16. O que “starvation” em escalonamento de processos?
  17. Explique o funcionamento do algoritmo de escalonamento Round-Robin.
  18. O que ocorre se na lista de processos circular o escalonador Round-Robin existirem processos iniciado no mesmo momento e que estejam prontos para ser executados?
  19. O que é são sistemas operacionais preemptivos?
  20. Quais são as vantagens de desvantagens do uso de thread em relação ao uso de processo?
  21. Explique o que é um semáforo mutex.
  22. 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.
  23. O que é e quais as diferenças entre o carregador de memória relocador e o carregador de memória absoluto?
  24. O que swapping de memória?
  25. Por que ocorre fragmentação interna na alocação contínua de memória particionada fixa.
  26. Por que ocorre fragmentação externa na alocação contínua de memória particionada dinâmica?
  27. Explique o que é paginação por demanda e paginação antecipada.
  28. Qual a função da tabela de páginas no processo de paginação de memória?
  29. Quais os três tempos envolvidos no acesso a um dado em disco rígido? Fale sobre cada um deles.
  30. Como funciona  o algoritmo Shortest seek time first de acesso a disco? Quais suas vantagens e desvantagens?