Prévia do material em texto
Universidade Federal do Piauí – UFPI Centro de Educação Aberta e a Distância – CEAD Curso de Licenciatura em Computação Disciplina: Sistemas Operacionais Professor(a): Alan Rafael Ferreira dos Santos Aluno(a):___________________________________ Matrícula: ____________ Tutor(a):________________________________________Data: ____________ Polo:___________________________________________ Atividade Teórica Avaliativa 1. Apresente as principais estruturas de sistemas operacionais. 2. Um processo pode estar em três estados diferentes, porém, só existe a possibilidade de quatro transições. Na teoria, se são três estados, poderia haver seis transições. Existe alguma circunstância na qual alguma transição não apresentada possa ocorrer? Explique. 3. Múltiplas tarefas podem ser executadas paralelamente, terminando mais rápido do que se tivesse sido executada sucessivamente. Suponha que duas tarefas precisam de 5 minutos para serem executadas pela CPU, começando simultaneamente. De quanto tempo a última tarefa necessitaria para ser executada sucessivamente. Considere um tempo de 50 por cento de espera de E/S. 4. Descreva o funcionamento e a importância das threads para os sistemas operacionais. 5. O problema de inversão de prioridades pode acontecer com threads de usuário? 6. Explique os principais comportamentos de um processo. 7. Qual a relação de cada uma das memórias na hierarquia de memórias dos sistemas computacionais. 8. Quando ocorre a fragmentação de memória secundária, compactar o disco periodicamente pode melhorar o desempenho do sistema operacional? Explique. 9. No gerenciamento de memória livre é possível utilizar vários algoritmos para alocar processos. Neste sentido, explique o funcionamento dos métodos first fit, next fit, best fit e worst fit. 10. Considere a memória virtual com os seguintes segmentos em ordem: 10KB ,4KB, 20KB, 18KB, 7KB, 9KB, 12KB e 15KB. Qual são as lacunas tomadas pelos segmentos de; 10KB, 12KB e 9KB nos algoritmos first fit, next fit, best fit e worst fit. 11. Descreva em detalhes o funcionamento da TLB (Translation Lookaside Buffer) por software ou hardware. 12. Explique de que modo o sistema operacional pode facilitar a instalação de um novo dispositivo sem a necessidade de recompilação do sistema. 13. Quais são das vantagens e as desvantagens dos discos óticos em relação sobre os discos magnéticos. 14. Considera a árvore de diretório na Figura seguinte. Se usr/jim/ for o diretório de trabalho, qual é o nome do caminho absoluto para o arquivo cujo o caminho é ../ast/x? 15. A alocação contígua leva a fragmentação de disco, pois os espaços dos blocos serão dispersados, caso os processos armazenem dados de tamanho inferior ao tamanho do bloco. Essa fragmentação e interna ou externa? Explique.