Sosim processos
Atividade 1: Criação de Processos
R - O processo criado é do tipo CPU-bound, pois o mesmo alterna entre os estados de pronto (fila de prontos) e de execução. Processos do tipo I/O bound estão em constante estado de espera.
Atividade 2: Tipos de Processos
R - Com a redução do tempo gasto na operação de E/S (Gerência do Processador – Tempo de espera de I/O) pelo processo de I/O-bound os tempos de UCP serão os mesmos entre os dois processos criados (tanto de CPU como I/O bound). Neste caso temos o processo do tipo CPU-bound mudando de contexto entre os estados Pronto/Execução e o processo I/O bound mudando de contexto entre os estados Pronto/Execução/Espera.
Atividade 3: PCB
R - Com relação as informações observadas no PCB, são estáticas: Prioridade, Tempo de Criação e Frames. São informações dinâmicas do PCB: Estado, Tempo de UCP e PC. Quanto ao contexto de software fazem parte: Prioridade, Estado, Tempo de Criação e Tempo de UCP. No contexto de hardware estão: Frames e PC.
Atividade 4: Estatísticas
R - Essa situação é descrita em sistemas operacionais como troca de contexto para outro processo, isso assegura que a CPU não é monopolizada por um processo somente (desta forma, permite-se o suporte a multitarefa).
Atividade 5: Log de Execução dos Processos
R - Analisando dois processos do tipo CPU-bound com a faixa de tempo mínima para execução durante 10 segundos, tem-se o primeiro processo que utiliza 02 segundos de execução, o segundo processo que utiliza 03 segundos para execução enquanto a troca de contexto consome 05 segundos.
Ao aumentar a fatia de tempo de CPU para 10s durante 20s no total, cada um dos processos foi executado durante 09 segundos, sendo que foi gasto apenas 2s para troca de contexto.
Desta forma, fica claro que quanto maior a quantia de tempo destinada a execução de um processo menor será o tempo gasto na troca de contexto. Na forma inversa, quanto menor a fatia de tempo de UCP