Buscar

Aula 03 - 02

Prévia do material em texto

21/04/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2520856&courseId=14340&classId=1289002&topicId=3060233&p0=03c7c0ace395d80182db0… 1/3
 
Existem vários tipos de algoritmos de escalonamento. Qual dos Algoritmos listados abaixo escolhe primeiro para execução o
que tiver menor tempo ?
Existem vários tipos de algoritmos de escalonamento. Qual dos Algoritmos a seguir determina a escolha de processos na
fila de pronto para execução por ordem de chegada?
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. 
 
SUPORTE A SGBD EM SISTEMAS OPERACIONAIS
 CCT0881_A3_201901262138_V2 
Lupa Calc.
 
 
PPT
 
MP3
 
Aluno: WALLACE SOARES COSTA Matr.: 201901262138
Disc.: SUP. SGBD SIST.OPER. 2020.1 EAD (GT) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
Circular com prioridade
SJF
Circular
Prioridade
FIFO
 
 
 
 
2.
Circular com Prioridade
Circular
Prioridade
SJF
FIFO
 
 
 
 
3.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('2','3','','55V18J4ANWEI5CI219EY','');
javascript:abre_frame('3','3','','55V18J4ANWEI5CI219EY','');
21/04/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2520856&courseId=14340&classId=1289002&topicId=3060233&p0=03c7c0ace395d80182db0… 2/3
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.
São conhecidos como algoritmos de escalonamento de processos:
Selecione o algoritmo de escalonamento de processos que é não-preemptivo:
Considere a seguinte chegada de processo e respectivos tempos de execução:
Processo Tempo de Chegada Duração
P1 0.0 6
P2 2.0 5
P3 3.0 3
P4 5.0 4
Considere ainda que se utiliza um esquema de escalonamento Preemptivo Shortest Job First - SJF.
Pergunta-se: qual o tempo médio de espera neste sistema?
A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
Tanto a primeira quanto a segunda asserções são proposições falsas.
As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
 
 
 
 
4.
SJF e SML
SJF e RR
FCFF E RR
SJF e FCFF
SJF e RS
 
 
 
 
5.
Shortest Job First (SJF)
Com Prioridades
Por Loteria
Round Robin
Múltiplas Filas
 
 
 
 
6.
5.5
4.0
4.5
5.0
3.5
 
 
21/04/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2520856&courseId=14340&classId=1289002&topicId=3060233&p0=03c7c0ace395d80182db0… 3/3
Analise a definição a seguir: "É um escalonamento preemptivo, projetado especialmente para sistemas de tempo
compartilhado. Esse algoritmo é bastante semelhante ao FIFO, porém, quando um processo passa para o estado de
execução, existe um tempo limite para o uso contínuo do processador denominado fatia de tempo (time-slice) ou
quantum." A descrição se refere ao escalonamento:
Em relação a gerência do processador, Tempo de TEMPO DE RESPOSTA é?
 
 
7.
SJF
POR PRIORIDADES
SWAPPING
LIFO
CIRCULAR
 
 
 
 
8.
resposta é o tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é
exibida.
é o tempo que um processo leva desde a sua criação até ao seu término, levando em consideração todo o tempo
gasto na espera para alocação de memória, espera na fila de pronto (tempo de espera), processamento na UCP
(tempo de processador) e na fila de espera, como nas operações de E/S.
n.d.a.
é o tempo total que um processo permanece na fila de pronto durante seu processamento, aguardando para ser
executado
é o tempo que um processo leva no estado de execução durante seu processamento.
 
 
 
 
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
 
 
Exercício inciado em 21/04/2020 11:26:27. 
javascript:abre_colabore('35768','187708433','3743156027');

Continue navegando