Baixe o app para aproveitar ainda mais
Prévia do material em texto
01/12/2021 19:00 Fazer teste: Semana 6 - Atividade Avaliativa – Projeto ... https://ava.univesp.br/ultra/courses/_4755_1/cl/outline 1/5 Fazer teste: Semana 6 - Atividade Avaliativa Projeto de Sistemas Computacionais - EIR101 - Turma 002 Atividades Fazer teste: Semana 6 - Atividade Avaliativa Informações do teste Descrição Instruções Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. Suas respostas foram salvas automaticamente. 1. Para responder a esta atividade, selecione a(s) alternativa(s) que você considerar correta(s); 2. Após selecionar a resposta correta em todas as questões, vá até o fim da página e pressione “Enviar teste”. 3. A cada tentativa, as perguntas e alternativas são embaralhadas Olá, estudante! Pronto! Sua atividade já está registrada no AVA. PERGUNTA 1 Com base no conceito de delay slot, assinale a alternativa correta: Conceito que não permite ao pipeline automatismo de instruções. Conceito que permite ao pipeline não realizar desvios. Conceito que permite ao pipeline realizar um desvio somente após a instrução seguinte. Conceito que permite ocorrência de instruções antes do desejado. Conceito que permite ao pipeline realizar um desvio antes da instrução seguinte. 1 pontos Salva PERGUNTA 2 1 pontos Salva ? Estado de Conclusão da Pergunta: Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as r https://ava.univesp.br/webapps/blackboard/execute/courseMain?course_id=_4755_1 https://ava.univesp.br/webapps/blackboard/content/listContent.jsp?course_id=_4755_1&content_id=_695992_1&mode=reset 01/12/2021 19:00 Fazer teste: Semana 6 - Atividade Avaliativa – Projeto ... https://ava.univesp.br/ultra/courses/_4755_1/cl/outline 2/5 Analise o gráfico abaixo sobre os fatores de aceleração do pipeline e em seguida assinale a alternativa correta: Independentemente do número de instruções, a relação entre o Fator de Aceleração e o Número de Estágios tende a ser linear. Conforme diminui o número de instruções, a relação entre o Fator de Aceleração e o Número de Estágios tende a ser linear. Independentemente do número de instruções, a relação entre o Fator de Aceleração e o Número de Estágios tende a ser quadrática. Conforme aumenta o número de instruções, a relação entre o Fator de Aceleração e o Número de Estágios tende a ser linear. Conforme aumenta o número de instruções, a relação entre o Fator de Aceleração e o Número de Estágios tende a ser exponencial. PERGUNTA 3 Indique qual alternativa abaixo está incorreta sobre a decomposição do processamento de instruções: Buscar a instrução. Decodificar a instrução. Calcular os operandos. Todas as operações são realizadas sem operandos. Buscar os operandos. 1 pontos Salva PERGUNTA 4 Assinale a alternativa que apresenta o principal objetivo do pipeline: Executar instruções serialmente. Realizar instruções com curta duração de execução. 1 pontos Salva Estado de Conclusão da Pergunta: Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as r 01/12/2021 19:00 Fazer teste: Semana 6 - Atividade Avaliativa – Projeto ... https://ava.univesp.br/ultra/courses/_4755_1/cl/outline 3/5 Realizar instruções com curta duração de execução. Manter a maior ocupação possível na CPU. Manter a CPU na maior parte do tempo sem execução. Manter a memória o mais ocupada possível. a. b. c. d. e. PERGUNTA 5 Um programa tem duas instruções consecutivas que tentam escrever na mesma posição de memória. Isso gera um hazard de que tipo? Pipeline. Dados. Desvio. Controle. Atmosférico. 1 pontos Salva a. b. c. d. e. PERGUNTA 6 O que é um hazard de pipeline? Quando um pipeline se torna ameaçador. Quando um pipeline continua normalmente. Quando um pipeline é destruída. Quando um pipeline deixa de existir. Quando um pipeline precisa parar. 1 pontos Salva a. b. c. d. e. PERGUNTA 7 Quando ocorre um hazard de desvio? Quando duas instruções em sequência precisam acessar o mesmo dado, o que poderia gerar uma condição de corrida. Quando o pipeline toma uma decisão errada ao prever um desvio e, por isso, a instrução carregada (fetched) precisa ser descartada. Quando duas instruções em sequência precisam do mesmo recurso e, portanto, é impossível executá-las simultaneamente. Quando se esgotam os recursos para execução de uma instrução. Quando o pipeline deixa de existir. 1 pontos Salva Estado de Conclusão da Pergunta: Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as r 01/12/2021 19:00 Fazer teste: Semana 6 - Atividade Avaliativa – Projeto ... https://ava.univesp.br/ultra/courses/_4755_1/cl/outline 4/5 a. b. c. d. e. PERGUNTA 8 Quando ocorre um hazard de dados? Quando duas instruções em sequência precisam do mesmo recurso e, portanto, é impossível executá-las simultaneamente. Quando o pipeline toma uma decisão errada ao prever um desvio e, por isso, a instrução carregada (fetched) precisa ser descartada. Quando o pipeline deixa de existir. Quando duas instruções em sequência precisam acessar o mesmo dado. Quando se esgotam os recursos para execução de uma instrução. 1 pontos Salva a. b. c. d. e. PERGUNTA 9 Qual poderia ser o método de previsão de desvio mais rápido e eficaz para otimizar os desvios do laço while() em: while(1) { /* executar codigos */ } Sempre tomada, pois o laço tem uma condição estática que está sempre ativa. Chave tomada/não tomada, pois o laço executa aproximadamente em metade das ocasiões. Nunca tomada, pois o laço tem uma condição que nunca retorna “verdadeiro”. Tabela de histórico de desvio, pois a condição do laço está relacionada a suas verificações anteriores. Por opcode, pois o laço pode ser implementado de várias maneiras diferentes. 1 pontos Salva PERGUNTA 10 Considere o código: int a = 0; while(a<30) { if (a>10) { a++; } a++; } Nesse caso, que tipo de previsão de desvio poderia ser usado? 1 pontos Salva Estado de Conclusão da Pergunta: Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as r 01/12/2021 19:00 Fazer teste: Semana 6 - Atividade Avaliativa – Projeto ... https://ava.univesp.br/ultra/courses/_4755_1/cl/outline 5/5 a. b. c. d. e. Chave tomada/não tomada, pois o desvio é tomado aproximadamente 50% das vezes. Sempre tomada, pois as condições do desvio sempre são verdadeiras. Por opcode, pois as condições do desvio dependem da instrução usada. Nunca tomada, pois as condições do desvio nunca são verdadeiras. Tabela de histórico de desvio, pois há blocos de execução em que os desvios são consistentemente tomados ou não tomados. Estado de Conclusão da Pergunta: Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as r
Compartilhar