Arquitetura e Organização de Computadores
Ciência da Computação
Exercícios em laboratório – Processos
Atividade 1: Criação de Processos
Questão teórica para responder com a ajuda do simulador
Com base na observação do comportamento do processo criado, identifique se o processo é I/O-bound ou CPU-bound? Justifique a resposta.
Resposta : O I/O-bound é processado em menor tempo, já a CPU-bound tem prioridade e é o mais lento.
Atividade 2: Tipos de Processos
Questão teórica para responder com a ajuda do simulador
Analise os efeitos gerados no caso de redução do tempo gasto na operação de E/S pelo processo I/O-bound.
Resposta : Os efeitos gerados no caso de redução do tempo gasto na operação de E/S pelo processo I/O-bound é que o processo fica mais rápido.
Atividade 3: PCB
Questão teórica para responder com a ajuda do simulador
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.
Resposta : O Estado, Tempo de UCP e PC são Dinâmicos, já o tempo de criação e os Frames são estáticos. O estado faz parte do contexto de Software e o resto do contexto de Hardware.
Atividade 4: Estatísticas
Questão teórica para responder com a ajuda do simulador
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.
Resposta : Porque esse processo ainda está subindo para a memória.
Atividade 5: Log de Execução dos Processos
Questão teórica para responder com a ajuda do simulador
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.
Resposta : Com a fatia de tempo mais curta, o estado de pronto para execução acontece mais rápido.
Atividade 6: Suspensão e Eliminação de Processos
Ao se eliminar um processo em estado de suspenso, o processo não é eliminado