Os Sistemas Operacionais ATVS
Por: Guilherme Lacerda • 1/12/2020 • Resenha • 469 Palavras (2 Páginas) • 667 Visualizações
Nome: Guilherme Lacerda Matricula: 89895
1. Quando a multiprogramação está presente, os recursos do computador são melhor aproveitados. Explique como cada um dos recursos abaixo pode ser melhor aproveitado:
a) Tempo de processador;
O processador não fica ocioso enquanto E/S está sendo atendida, permite sempre a execução de algo a todo tempo.
b) Espaço na memória;
Ter a presença de vários programas faz com que a memória seja melhor aproveitada.
c) Tempo de periféricos.
Periféricos podem ser utilizados enquanto processamento é executado
2. Os três principais estados de um processo são apto a executar, executando e esperando E/S. Descreva os eventos que fazem com que um processo mude de estado.
Chamada de sistema - quando um processo precisa bloquear, dormir ou se interromper.
Erro - quando ocorre um erro no sistema, ou o processo não executa o esperado.
Retorno imediato - Quando um processo que estava dormindo tem autorização para retomar sua execução de onde parou.
3. Caracterize processos I/O-bound e CPU-bound. Dê um exemplo de processo para cada uma das classes.
CPU-bound
Processo que utiliza muito processador;
Tempo de execução é definido pelo tempo dos seus ciclos de processador;
Ciclo de processador >> ciclo de E/S.
Processador é gargalo do sistema.
Ex: Parar de usar um perifério para executar um processo de sistema ou software
I/ O-bound
Processo que utiliza muita E/S;
Tempo de execução é definido pela duração das operações de E/S;
Ciclo de E/S >> ciclo de processador.
Processador ficará parado enquanto todos os processos tentam acessar os periféricos.
Ex: Parar o que esta fazendo para usar a impressora
4. Explique por que a situação ideal é ter no sistema uma mistura de processos CPU-bound e I/O-bound?
O ideal é ter no sistema uma mistura de processos cpu-bound com processos i/o-bound. Se todos os processos forem cpu-bound, o processador será o gargalo do sistema. Se todos forem i/o-bound, o processador ficará parado enquanto todos os processos tentam acessar os periféricos.
5. A operação “desabilita interrupções” deve ou não ser privilegiada? Justifique
Deve ser devido a proteção do sistema.
6. Pode-se considerar como consequência da multiprogramação “uma pior utilização do processador”? Justifique.
Não, na verdade a CPU é melhor utilizada pois quando o programa faz uma requisição de entrada de um dado, por exemplo, a CPU não fica ociosa e é
...