Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 879A4D628218BABB56304ADEEE21F4E2.pdf
- 1
- /2
- Girar no sentido horário
- Fazer o download
- Imprimir
- 100
- Ajustar à página
- Aumentar zoom
- Diminuir zoom
- 1) Crie um processo do tipo CPU-Bound e outro do tipo I/O-Bound. - Na janela “Gerência de
- Processos, observe as mudanças de estado e compare a taxa de crescimento do tempo de
- processador dos dois processos. - Na janela “Gerência de Processador, observe o comportamento
- dos processos e as mudanças de contexto em função do tipo I/O – Bound e CPU-Bound. - Analise os
- efeitos gerados no caso de redução do tempo gasto na operação de E/S pelo processo I/O bound.
- Descreva o que você observou, por exemplo: qual passa mais tempo executando, qual usa mais
- processador, como é troca de contexto .
- R = O processo do tipo CPU-Bound é o que passa mais tempo sendo executado, sendo que o do tipo
- I/O Bound é executado apenas em uma questão de segundos e depois desativado novamente e
- assim sucessivamente, no caso da memória pude observar que os dois usam o mesmo tamanho de
- memória.
- 2) Reinicialize o simulador, crie dois novos processos iguais (CPU-bound). - Na janela Gerência de
- Processos/PCB, observe as informações sobre o contexto de software e hardware dos processos
- criados. - Identifique quais informações do PCB são estáticas ou dinâmicas e quais fazer parte do
- contexto de software e do contexto de hardware.
- R = Os frames, prioridade e tempo de criação são estáticos pois são feitos no início do processo para
- a criação, já o Estado e tempo de UCP, são dinâmicos já que sempre estão em constante mudança.
- Os processos de Tempo de UCP, Estado, e Frames dependem do Hardware já os outros do Software.
- 3) Reinicialize o simulador, ative a janela de Estatísticas em Console - Crie dois novos processos
- iguais (CPU-bound). - Na janela Estatísticas, observe as informações: número de processos, estados
- dos processos e processos escalonados. - Observe que em alguns momentos existem processos no
- estado de pronto, porém nenhum estado de execução. Explique a razão dessa situação.
- R = Porque quando o primeiro processo é executado o outro fica em estado de espera para poder
- ser executado depois do que está sendo executado.
- 4) Reinicialize o simulador, ative a janela de Log em Console - Crie dois novos processos iguais (CPUbound). - Na janela Log, observe as informações sobre as mudanças de estado dos processos
- levando em conta o tempo que cada processo permanece nos estados de Execução e pronto. -
- Aumente a fatia de tempo -Na janela Log, observe novamente as informações sobre as mudanças de
- estado dos processos levando em conta o tempo que cada processo permanece nos estados de
- Execução e pronto. Descreva suas observações.
- Os processos possuem delays para serem executados enquanto um esta executando o outro esta
- em estado de espera esperando para ser executado assim, como mostra no log, quando tem o
- aumento da fatia de tempo os processos passam a durarem mais e o delay para a execução do
- processo que esta em 2º aumenta. Página 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement