Buscar

APOL 4 - Sistemas Operacionais - ADS - Nota 100

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

APOL 4 (OK)
(1) - A partir do momento em que diversos processos podem estar no estado de pronto, devem ser estabelecidos critérios para determinar qual processo será escolhido para fazer o uso do processador. Quanto à política de escalonamento podemos afirmar:
I – A política de escalonamento é a base da gerência do processador e da multiprogramação em um sistema operacional e tem como principais funções manter o processador a maior parte do tempo ocupado, balancear o uso da CPU entre os processos, privilegiar a execução de aplicações críticas, executar o maioir número de processos em uma fatia de tempo e oferecer tempos de respostas razoáveis para usuários interativos.
II – Os escalonamentos podem ser classificados em preemptivo e não preemptivo, que é a possibilidade do processador interromper um processo em execução e substituir por outro ou não.
III – Algoritimos de escalonamento não levam em consideração critérios como ordem de chegada dos processos, tempo de processamento e prioridade.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
A) Somente os itens I e III estão corretos.
B) Somente o item I está correto.
C) (x) Somente os itens I e II estão corretos.
D) Somente o item III está correto.
(2) - Assinale a alternativa que apresenta os principais critérios de escalonamento que devem ser considerados em uma política de escalonamento.
A) (x) Utilização do processador, throughput, tempo de processador, tempo de espera, tempo de turnaround e tempo de resposta.
B) Utilização do processador, CPU-bound, I/O-bound, tempo de espera, tempo de turnaround e tempo de resposta.
C) Utilização do processador, fireground, background, tempo de espera, tempo de turnaround e tempo de resposta.
D) CPU-bound, I/O-bound, fireground, background, tempo de espera, tempo de turnaround e tempo de resposta.
(3) - Assinale a alternativa que completa a sentença a seguir.
O throughput e o tempo de turnaround utilizados como critérios de escalonamento significam, respectivamente:
A) tempo que um processo permanece na fila de pronto durante seu processamento; define o tempo que um processo leva desde a sua criação até seu término.
B) tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida; define o tempo que um processo leva desde a sua criação até seu término.
C) tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida; tempo que um processo permanece na fila de pronto durante seu processamento.
D) (x) representa o número de processos executados em um determinado intervalo de tempo; define o tempo que um processo leva desde a sua criação até seu término.
(4) - Analise as sentenças a seguir quanto ao escalonamento do tipo First-In-First-Out (FIFO).
I) Os processos são executados conforme ordem de chegada.
II) O escalonamento do tipo FIFO não se preocupa em melhorar o tempo médio de espera dos processos, utilizando apenas a ordem de chegada dos processos à fila de pronto
III) O escalonamento do tipo FIFO seleciona o processo que tiver o menor tempo de processador ainda por executar.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
A) (x) Somente os itens I e II estão corretos.
B) Somente o item I está correto.
C) Somente os itens I e III estão corretos.
D) Somente o item III está correto.
(5) - Analise as sentenças a seguir quanto ao escalonamento do tipo Shortest-Job-First (SJF).
I) Os processos são executados conforme ordem de chegada.
II) O escalonamento do tipo SJF não se preocupa em melhorar o tempo médio de espera dos processos, utilizando apenas a ordem de chegada dos processos à fila de pronto.
III) O escalonamento do tipo SJF seleciona o processo que tiver o menor tempo de processador ainda por executar.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
A) Somente o item I está correto.
B) Somente o item II está correto.
C) (x) Somente o item III está correto.
D) Somente os itens I e II estão corretos.
(6) - Analise as sentenças a seguir quanto ao escalonamento do tipo circular (Round Robin – RR).
I) É um escalonamento do tipo preemptivo, quando um processo passa para o estado em execução existe um tempo-limite para uso contínuo do processador denominado fatia de tempo (time-slice) ou quantum.
II) O escalonamento RR não se preocupa em melhorar o tempo médio de espera dos processos, utilizando apenas a ordem de chegada dos processos à fila de pronto.
III) O escalonamento do tipo RR seleciona o processo que tiver o menor tempo de processador ainda por executar.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
A) (x) Somente o item I está correto.
B) Somente o item II está correto.
C) Somente o item III está correto.
D) Somente os itens II e III estão corretos.
(7) - O conceito de fatia de tempo (time-slice) foi implantado no sistema de tempo compartilhado e apresenta vantagens e desvantagens.
I) Reduz o tempo de espera inicial de cada processo considerando que um processo não pode ser executado de uma única vez.
II) Aumenta a troca de contexto entre os processos em função do tempo máximo que cada processo pode ficar em execução.
III) Um processo em execução pode voluntariamente liberar o processador, retornando à fila de pronto e possibilitando que um novo processo seja escalonado, permitindo assim uma melhor distribuição no uso do processador.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
A) Somente o item I está correto.
B) Somente o item II está correto.
C) (x) Somente os itens I e II estão corretos.
D) Somente os itens I e III estão corretos.
(8) - Considere um sistema operacional que implemente escalonamento circular com fatia de tempo igual a 2 u.t. Em um determinado instante de tempo, existem apenas três processos (P1, P2, P3) na fila de pronto, e o tempo de UCP de cada processo é 8, 4 e 2 u.t., respectivamente. Assinale a alternativa que apresenta qual o estado de cada processo no instante de tempo T=5, considerando a execução dos processos P1, P2 e P3, nesta ordem, e que nenhuma operação de E/S é realizada.
A) Execução – Pronto – Em execução.
B) Execução – Pronto – Pronto.
C) Pronto – Pronto – Pronto.
D) (x) Pronto – Pronto – Em execução.
(9) - Considere um sistema operacional que implemente escalonamento circular com fatia de tempo igual a 10 u.t. Em um determinado instante de tempo existem apenas três processos (P1, P2 e P3) na fila de pronto, e o tempo de UCP de cada processo é 14, 4, e 12 u.t., respectivamente. Assinale a alternativa que apresenta qual o estado de cada processo no instante de tempo 8 u.t, considerando a execução dos processos P1, P2 e P3, nesta ordem, e que apenas o processo P1 realiza operações de E/S. Cada operação de E/S é executada após 5 u.t. e consome 10 u.t.
A) (x) Espera – Execução – Pronto.
B) Execução – Pronto – Pronto.
C) Pronto – Pronto – Pronto.
D) Pronto – Pronto – Em execução.
(10) - Com base na tabela de processo a seguir, calcule o tempo médio de espera dos processos aplicando algoritmos de escalonamento SJF.
Processo - Tempo de Processador (u.t) - Prioridade
A - 10 - 2
B - 4 - 1
C - 7 - 3
A) Tempo médio de espera igual a 8.
B) (x) Tempo médio de espera igual a 2,3.
C) Tempo médio de espera igual a 4,6.
D) Tempo médio de espera igual a 12,3.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes