Lista de Exercício Sistemas Operacionais
Por: Fabricio Siqueira • 2/5/2021 • Seminário • 285 Palavras (2 Páginas) • 605 Visualizações
Lista
Aluno: Fabrício da Silva Siqueira Santos
Laboratório com o Simulador SOsim
Atividade 1: Criação de Processos
Com base na observação do comportamento do processo criado, identifique se o processo é I/O-bound ou CPU-bound?
CPU-bound. Não há bloqueio de I/O, ou seja, ele não fica esperando algum acionamento, como disco, semáforo e etc.
Atividade 2: Tipos de Processos
Analise os efeitos gerados no caso de redução do tempo gasto na operação de E/S pelo processo I/O-bound.
Quando reduzimos o tempo gasto na operação de E/S o processo I/O-Bound tem seu tempo de UCP aumentado muito mais rapidamente, pois ele fica menos tempo esperando.
Atividade 3: PCB
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.
Prio Base/Dinâmica, Tempo de criação e Frames são estáticos e os demais dinâmicos. PC e Tempo de UCP são contexto de hardware e estado contexto de software
Atividade 4: Estatísticas
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.
Porque existe o período em que o processador está analisando qual processo deve ser colocado em execução naquele momento.
Atividade 5: Log de Execução dos Processos
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.
Com a fatia de tempo maior, o processo pronto tende a ficar mais tempo esperando, pois, o tempo que o processo fica em execução é maior.
Atividade 6: Suspensão e Eliminação de Processos
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.
O processo só é eliminado quando o processador tem acesso a ele, quando está em execução.
...