Buscar

CCT0757_EX_A3_V3

Prévia do material em texto

15/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/?user_cod=2229111&matr_integracao=201901047611 1/3
 1a Questão
Considerando o escalonamento de processos em um programa de computador, há um tipo de escalonamento no qual há diversos
processos que estão sendo executados de forma sequencial, somente liberando o processador ao final da execução de cada processo,
formando um ciclo de processos a serem executados. Tal tipo de escalonamento recebe a denominação de:
mailbox.
adaptativa.
garbage.
 FIFO.
preliminar.
Respondido em 15/05/2020 15:40:25
 
 2a Questão
Cinco tarefas repesentadas pela indentificação A, B, C, D e E, executadas em lote, chegam ao computador com 1 segundo de
intervalo entre eles. Seus tempos de processamento são estimados em 10, 7, 3, 4 e 5 segundos de CPU,
respectivamente. Considerando que a estratégia de escalonaménto é do tipo round-robin (circular) com um time-slice (fatia de
tempo) de 1 segundo, o tempo médio de turnaround desses processos, ignorando o tempo gasto para troca de contexto e assumindo
que uma tarefa admitida é colocada no início da fila é de:
10,8 segundos
55 segundos
13,1 segundos
 19,6 segundos
25,5 segundos
Respondido em 15/05/2020 15:40:29
 
 3a Questão
Os sistemas operacionais criam estruturas de controle, chamadas processo, para controlar a execução dos programas de usuário.
Essa estrutura registra informações sobre a situação do processo durante todo seu processamento, sendo uma dessas informações o
estado do processo. Quanto aos estados básicos de um processo podemos afirmar que:
Ao solicitar uma operação de E/S (por exemplo, entrada de dados pelo usuário via teclado) um processo que esteja em
execução fica aguardando a conclusão da operação no estado de pronto
O estado de execução está diretamente associado aos dispositivos de E/S, ou seja, um processo que aguarda a conclusão de
um operação de E/S encontra-se nesse estado
Não há nenhuma relação entre os estados de pronto e de execução
Sempre que um processo é criado, ele entra no estado de execução sem necessidade de escalonamento
 O escalonador seleciona processos que estejam no estado de pronto e os coloca em execução, obedecendo os critérios
estabelecidos (tempo, prioridade)
Respondido em 15/05/2020 15:40:48
 
 4a Questão
São critérios de escalonamento de processos em sistemas operacionais:
 throughput, tempo de espera, tempo de turnaround
througset, custo de recicling, tempo de turnover
output, paralelismo de controle, tempo de movearound
threadout, velocidade de espera, memória de turnaround
throughput, tempo de controle, tempo de stayaround
Respondido em 15/05/2020 15:40:50
 
15/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/?user_cod=2229111&matr_integracao=201901047611 2/3
 5a Questão
Cinco tarefas repesentadas pela indentificação A, B, C, D e E, executadas em lote, chegam ao computador com 1 segundo de
intervalo entre eles. Seus tempos de processamento são estimados em 10, 7, 3, 4 e 5 segundos de CPU, respectivamente. 
Considerando que a estratégia de escalonamento é do tipo round-robin (circular) com um time-slice (fatia de tempo) de 1 segundo, o
tempo médio de turnaround desses processos, ignorando o tempo gasto para troca de contexto e assumindo que uma tarefa
admitida é colocada no início da fila é de:
55 segundos
10,8 segundos
13,1 segundos
 21,6 segundos
25,5 segundos
Respondido em 15/05/2020 15:40:54
 
 6a Questão
Uma alternativa para o aumento de desempenho de sistemas computacionais é o uso de processadores com múltiplos núcleos,
chamados multicores. Nesses sistemas, cada núcleo, normalmente, tem as funcionalidades completas de um processador, já sendo
comuns, atualmente, configurações com 2, 4 ou mais núcleos. Com relação ao uso de processadores multicores, e sabendo que
threads são estruturas de execução associadas a um processo, que compartilham suas áreas de código e dados, mas mantêm
contextos independentes, analise as seguintes asserções: 
Ao dividirem suas atividades em múltiplas threads que podem ser executadas paralelamente, aplicações podem se beneficiar mais
efetivamente dos diversos núcleos dos processadores multicores. 
PORQUE 
O sistema operacional nos processadores multicores pode alocar os núcleos existentes para executar simultaneamente diversas
sequências de código, sobrepondo suas execuções e, normalmente, reduzindo o tempo de resposta das aplicações às quais estão
associadas. 
Acerca dessas asserções, assinale a opção correta.
A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
 As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
Tanto a primeira quanto a segunda asserções são proposições falsas.
A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
Respondido em 15/05/2020 15:40:41
 
 7a Questão
Marque a opção correta correspondente à afirmação a seguir. Característica que permite que um processo seja desalocado da CPU
em qualquer instante de tempo.
Sincronismo
Não preempção
 Preempção
Termino em tempo pré-definido
Compartilhamento
Respondido em 15/05/2020 15:41:07
 
 8a Questão
Suponha um sistema operacional multiprogramado no qual há vários processos sendo executados de forma concorrente. Imagine
que, neste contexto, seja importante que o sistema operacional adote como critério de escalonamento a escolha dos processos que
tiverem o menor tempo de processador ainda por executar. Assinale a alternativa que representa o critério de escalonamento
adequado para a situação descrita:
Translation Lookaside Buffer (TLB)
 Shortest-Job-First (SJF)
Paginação
15/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/?user_cod=2229111&matr_integracao=201901047611 3/3
First-In-First-Out (FIFO)
Por Prioridade
Respondido em 15/05/2020 15:41:05
Explicação:
O SJF tem como caracerística a ordenação dos processo de acordo com o menor tempo exigido da CPU.

Continue navegando