Sobre os algoritmos de escalonamento de sistemas operaciona...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C
A alternativa correta é a alternativa C. Vamos entender o porquê dessa escolha e discutir o conteúdo relacionado a algoritmos de escalonamento em sistemas operacionais interativos.
Nos sistemas operacionais interativos, a principal preocupação é a interação rápida e eficiente com o usuário. Esses sistemas devem ser capazes de responder às solicitações do usuário com o mínimo de atraso possível.
A alternativa C diz que "o tempo de resposta de cada solicitação deve ser mínimo, atendendo rapidamente às requisições do usuário". Isso é essencial para garantir uma boa experiência do usuário, já que tempos de resposta longos podem causar frustração e dificultar o uso eficiente do sistema.
Vamos agora discutir as demais alternativas para entender por que não são corretas:
A - Devemos maximizar a vazão, ou seja, a quantidade de tarefas executadas por hora.
Embora a vazão seja importante, em sistemas interativos o foco é a rapidez na resposta ao usuário, não necessariamente a quantidade de tarefas executadas em um período de tempo.
B - O tempo entre a submissão e o término de uma tarefa deve ser minimizado, o que também é chamado de tempo de retorno.
Minimizar o tempo de retorno é importante, mas em sistemas interativos, o tempo de resposta imediato é mais crucial porque afeta diretamente a experiência do usuário.
D - Cada requisição do usuário deve ser respondida de acordo com uma ordem preestabelecida pelo sistema.
Seguir uma ordem preestabelecida pode ser ineficiente em sistemas interativos que demandam flexibilidade e rapidez para atender às requisições do usuário na ordem mais eficiente possível.
E - O algoritmo de escalonamento deve ser justo, de forma que execute um programa por vez, do início ao fim.
A justiça é uma preocupação válida, mas em sistemas interativos, a prioridade é atender rapidamente às solicitações do usuário, o que pode requerer a preempção (interrupção de tarefas em execução para atender a outras mais urgentes).
Portanto, a alternativa C está correta porque reflete a principal preocupação dos sistemas operacionais interativos: minimizar o tempo de resposta para garantir que as interações do usuário sejam tratadas de maneira rápida e eficiente.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
É o tipo de questão que dá pra resolver pela palavra "interativos", mesmo sem ter estudado o assunto.
Caraca resolver questões deste nível somente pela palavra interativos... um dia eu chego neste grau de inteligência, até la, vamos ralar muitooo...
Basicamente temos 3 categorias de algoritmos de escalonamentos:
1) Sistemas em lote;
2) Interativo;
3) Tempo real;
Cada categoria tem sua característica, por sua vez, os sistemas interativos, possuem 2 características principais: Tempo de resposta; Proporcionalidade.
Vamos as alternativas:
a) Devemos maximizar a vazão, ou seja, a quantidade de tarefas executadas por hora.
Incorreta, vazão é uma características de sistema em Lote;
.
b) O tempo entre a submissão e o término de uma tarefa deve ser minimizado, o que também é chamado de tempo de retorno.
Incorreta, tempo de retorno é uma característica de sistema em lote;
.
c) O tempo de resposta de cada solicitação deve ser mínimo, atendendo rapidamente as requisições do usuário.
CORRETA, GABARITO DA QUESTÃO, tempo de resposta é uma características dos sistemas Interativos;
.
d) Cada requisição do usuário deve ser respondida de acordo com uma ordem preestabelecida pelo sistema.
Incorreta, não existe esta ordem preestabelecida, acredito que o examinador quis confundir com a característica, de todos os tipos de sistema, aplicação da politica;
.
e) O algoritmo de escalonamento deve ser justo, de forma que execute um programa por vez, do início ao fim.
Incorreta, o conceito de justiça (justo) esta incorreto, na verdade, seria: dar a cada processo uma porção justa da CPU
c-
processamento:
batch (lote)- sem interferencia usuario
real time - processos que precisam executar rapido e com prioridade
interativo - com usuario
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo