Buscar

Atividade Teórica Avaliativa


Continue navegando


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.