• Matéria: Informática
  • Autor: lucasabdel007007
  • Perguntado 4 anos atrás

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

respondido por: jfmatta
4

Resposta:

alternativa 05

I, II e III corretos

Explicação:


brunopenhaag: N]ao creio.
respondido por: ezequiellibonati10
15

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

Perguntas similares