Sistemas Operacionais Orientação: Responder as questões abaixo e entregar na data da P2, este questionário será a base para a elaboração da P2. A nota do trabalho irá compor a nota da P1. As respostas deverão indicar a referencias bibliográficas indicando o material que foi usado na pesquisa. Critério de avaliação: Completeza e clareza das respostas; Validade das referencias e qualidade das referencias. Questões: 1. Os sistemas operacionais podem ser classificados segundo diversos parâmetros e perspectivas, como tamanho, velocidade, suporte a recursos específicos, acesso à rede, etc. Descreva as categorias abaixo relacionadas: a. De rede; b. Distribuido; c. Multi-usuario; d. Embarcado. 2. Explique o que é um sistema operacional de Tempo Real e suas duas classificações? 3. Qual a finalidade da gerencia de processador em um sistema Operacional? 4. Qual a finalidade da gerencia de memória em um sistema Operacional? 5. Qual a finalidade da gerencia de dispositivo em um sistema Operacional? 6. Qual a finalidade da gerencia de arquivos em um sistema Operacional? 7. Qual a finalidade da gerencia de proteção em um sistema Operacional? 8. Um sistema operacional não é um bloco único e fechado de software executando sobre o hardware. Na verdade, ele é composto de diversos componentes com objetivos e funcionalidades complementares. Cite e descreva os componentes mais relevantes de um sistema operacional típico? 9. Explique a diferença entre Interrupção de hardware, exceção e interrupção de software (trap) 10. Qual a diferença de um sistema monolítico e um sistema micro-núcleo? 11. Qual a diferença entre um programa e uma tarefa (processo)? 12. O que um sistema multi tarefa? 13. Porque foi desenvolvido o sistema de tempo compartilhado ou time-sharing 14. O que vem a ser a troca de contexto? 15. Para que serve a implementação do escalonador (scheduler)? 16. Qual a diferença entre Sistemas Operacionais preemptivo e não preemptivo ou cooperativos? Cite exemplos. 17. Existem diversos algoritmos de escalonamento explique como funcionam os relacionados abaixo: 18. 19. 20. 21. 22. a. FCFS (First-Come, First Served)? b. SJF (Shortest Job First) Como funciona o algoritmo por prioridade? Como ele afeta os algoritmos a. FCFS (First-Come, First Served)? b. SJF (Shortest Job First) Qual é o objetivo da coordenação entre tarefas? O que vem a ser uma condição de disputa? O que é uma seção crítica? Quais são os critérios que devem ser seguidos por uma solução para uma condição de disputa?