Arquitetura De Sistemas Operacionais
Ciências da Computação
Arquiteturas de Sistemas Operacionais
Professor: Marcos Grillo
Ronaldo A. Oliveira - RA:158.399.866-7
JUNDIAI
2015
ATIVIDADE 1
Com base na observação do comportamento do processo criado, identifique se o processo é I/O-bound ou CPU-bound? Justifique a resposta.
Resp: O processo é CPU bound, pois fica todo tempo em execução e nenhum tempo em espera.
ATIVIDADE 2
Analise os efeitos gerados no caso de redução do tempo gasto na operação de E/S pelo processo I/O-bound.
Resp: Após a redução, o processo I/O- bound passou a usar mais tempo de UPC
ATIVIDADE 3
Identifique quais informações do PCB são estáticas ou dinâmicas e quais fazem parte do contexto de software e do contexto de hardware.
Resp: Os dinâmicos são: Estado, Tempo de UPC e PC Os estáticos são: Tempo de criação, e Frames São contexto de software: UPC, Tempo de criação e frames São contexto de Hardware: Pc e Estado
ATIVIDADE 4
Observe que em alguns momentos existem processos no estado de pronto porém nenhum em estado de execução. Explique o porquê dessa situação?
Resp: Essa situação acontece devido ao tempo que o processador leva para carregar um contexto na execução, esse tempo de troca deixa os dois processos juntos no pronto.
ATIVIDADE 5
Analise comparativamente a concorrência de dois processos CPU-bound executando em dois sistemas operacionais que se diferenciam apenas pelo valor da fatia de tempo.
Resp: Com a fatia maior ele executou o processo de vezes com menos velocidade. Com a fatia menor ele executou o processo de vezes com mais velocidade.
ATIVIDADE 6
Ao se eliminar um processo em estado de suspenso, o processo não é eliminado imediatamente. Reproduza essa situação no simulador e explique o porquê da situação.
Resp: O processo só finaliza quando ele passar pelo estado de execução novamente.