Arquitetura de sistemas operacionais
Por: Wartoy • 5/4/2015 • Abstract • 326 Palavras (2 Páginas) • 461 Visualizações
[pic 1]
Faculdade Anhanguera Jundiaí
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.
[pic 2]
Resp: O processo é CPU bound, pois fica todo tempo em execução e nenhum tempo em espera.
ATIVIDADE 2
[pic 3]Analise os efeitos gerados no caso de redução do tempo gasto na operação de E/S pelo processo I/O-bound.
[pic 4]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?
[pic 5]
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.
[pic 6]
[pic 7]
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.
[pic 8][pic 9][pic 10]
Resp: O processo só finaliza quando ele passar pelo estado de execução novamente.
...