ATIVIDADE 2 - TI - SISTEMAS OPERACIONAIS - 2021/52
QUESTÃO 2
Um sistema operacional, seja ele multiprogramado, ou não, deverá ser capaz de gerenciar e controlar os processos que consomem CPU em um determinado instante de tempo. Existem diversas técnicas de escalonamento, como Shortest Job First, ou o Round-robin. Todavia, cabe aos projetistas de sistemas operacionais, identificar qual é o método de escalonamento que mais faz sentido com base no propósito do respectivo sistema operacional.
VOLTZ, Wagner. Sistemas Operacionais. Maringá: Unicesumar, 2016.
Reúna seus conhecimentos sobre estados de processos e escalonamento e avalie as afirmações a seguir:
I - O escalonador de processos deve ser acionado quando o quantum de um processo em execução expira.
II - O escalonador de processos deve ser acionado quando um processo sai de execução e entra em modo de espera.
III - O escalonador de processos deve ser acionado quando um processo acabou de ser atendido em uma operação de entrada e saída.
Tomando por base as afirmações acima, é possível dizer que é correto o que se afirma em:
Alternativas
Alternativa 1:
II, apenas.
Alternativa 2:
I e II, apenas.
Alternativa 3:
I e III, apenas.
Alternativa 4:
II e III, apenas.
Alternativa 5:
I, II, III.
Respostas
Resposta:
alternativa 05
I, II e III corretos
Explicação:
Resposta:
I e II
Explicação:
I - O escalonador de processos deve ser acionado quando o quantum de um processo em execução expira.
Certa! expirar equivale a encerrar o processo.
II - O escalonador de processos deve ser acionado quando um processo sai de execução e entra em modo de espera.
Certa! Conforme a página 48, nota-se que podemos imaginar que um usuário clicou duas vezes em um programa e este entrou em execução (iniciou um novo processo) - o que equivale ao "modo de espera - Mas este processo precisa primeiro fazer uma consulta à base de dados para uma atualização para depois permitir que o usuário acesse suas funcionalidades. Compete ao escalonamento decidir qual processo terá prioridade, o de consultar a base de dados buscando atualizações ou o processo de iniciar o programa e apresentar as funcionalidades.
III - O escalonador de processos deve ser acionado quando um processo acabou de ser atendido em uma operação de entrada e saída.
Errada! Conforme página 47 do livro, é quando ocorre uma interrupção de entrada/saída, ou seja, o processo não é atendido como afirma o enunciado.
Citação: "O medo atribui a pequenas coisas grandes sombras."
Autor: Provérbio Sueco