Questões de Concurso sobre Desempenho - Página 4 | Gran Questões

Questões de Concurso sobre Desempenho

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
78 questões encontradas
Questões por página
20
Mais recentes
 

Para maximizar o desempenho dos processadores modernos, diversas técnicas são utilizadas para otimizar como os chips lidam com a carga de trabalho. Sobre as principais técnicas embutidas nos processadores contemporâneos, marque a alternativa correta.


A

A Execução Superescalar, é a capacidade do processador dedicar diversos ciclos de clock para garantir a execução de uma única instrução.


B

O Pipeline é a redução da latência entre o processador e a memória principal.


C

Utilizando a Execução Especulativa, o processador antecipa as próximas instruções, executando-as antes mesmo que sejam solicitadas pelo programa.


D

A Análise de Fluxo de Dados prevê apenas a realização de operações de entrada e saída.

Com relação ao domínio do desempenho de entrega em um projeto de TI, assinale a alternativa correta.


A

É suficiente que um projeto atenda todo o escopo proposto para ser considerado completo, de modo que critérios de qualidade façam parte tão somente do domínio de melhoria contínua.


B

A geração de valor de um projeto só pode ser efetivamente mensurada após a implantação.


C

Um dos critérios de aceitação de uma entrega é a aderência do produto ao escopo originalmente definido.


D

Um projeto é definido como completo quando os critérios de aceitação são cumpridos e o produto é considerado pronto para uso.


E

O custo de uma mudança decresce com o tempo, uma vez que menos esforço é despendido nas etapas finais do desenvolvimento.

Uma equipe de engenheiros de uma empresa de tecnologia está analisando a arquitetura de um novo processador para otimizar o desempenho dos seus sistemas. Durante a reunião, eles discutem diversos aspectos de arquitetura de computadores e métricas de avaliação de desempenho, como CPI (Ciclos por Instrução), frequência de clock e latência de memória. Qual dos seguintes fatores é mais crítico para melhorar o desempenho geral de um processador?


A

Diminuir o tamanho do pipeline.


B

Reduzir a largura do barramento de dados.


C

Aumentar o número de transistores por chip.


D

Reduzir a quantidade de cache L1.


E

Aumentar o número de instruções por ciclo (IPC).

Homologação de software é um processo que consiste em verificar e validar se um software atende aos requisitos e expectativas do cliente, antes de ser lançado oficialmente no mercado. Entre os principais princípios da homologação está o Teste de Desempenho. Considere os testes apresentados a seguir.


I. Teste de carga.

II. Teste de estresse.

III. Teste de volume.

IV. Teste de escalabilidade.


Assinale a alternativa CORRETA, que apresenta aqueles que são considerados testes de desempenho:


A

Apenas II, III, IV.


B

Apenas I, II, III.


C

Apenas I, IV.


D

Apenas II, IV.


E

I, II, III, IV.

Considerando que o processamento de dados diz respeito a um conjunto de atividades e técnicas de transformação de dados brutos e que ele ocorre de forma simultânea entre um hardware e um software, analise os sistemas hipotéticos a seguir:


Sistema A: Um sistema de geração de relatórios periódicos de vendas em que informações de vendas são agregadas, transformadas e processadas posteriormente para geração de relatórios de vendas por região métricas de desempenho dos vendedores.

Sistema B: Aplicativo de mensagens instantâneas em que os usuários podem enviar mensagens uns aos outros. Sempre que um usuário envia uma mensagem, um evento é gerado e colocado em uma fila virtual. Em seguida, um processo assíncrono consome os eventos da fila e os processa para enviar notificações aos destinatários apropriados.

Sistema C: Sistema de recomendação de produtos em um site de comércio eletrônico que analisa grandes volumes de dados históricos, como histórico de compras, preferências do usuário, avaliações e comportamentos de navegação.


Qual alternativa melhor classifica respectivamente os sistemas apresentados?


A

Batch, event-based, offline.


B

Batch, real time, online.


C

Online, event-based, offline.


D

Batch, online, online.


E

Offline, batch, event-based.

O desempenho de um computador está relacionado a um conjunto de informações, como tamanho de memória RAM, barramentos internos, processador e frequência do mesmo, além de outras informações. Um computador pode ser avaliado num contexto, e seu desempenho pode ser dado em:


A

GHz


B

Mw


C

Mips


D

Gics

Uma empresa está implementando o framework COBIT 5. Utilizando o modelo de referência de processos desse framework e tratando da implementação dos processos de gestão, há um domínio a ser considerado nesses tipos de processo. Esse domínio visa a monitorar o desempenho dos processos de Tecnologia da Informação (TI), avaliando a conformidade com os objetivos e com os requisitos externos. Esse domínio é conhecido pela sigla:


A

APO


B

BAI


C

DSS


D

MEA

Um benchmark consiste em um padrão de testes para medir ou avaliar algo, sendo utilizado também para analisar o desempenho de um sistema de banco de dados. Os programas de benchmark efetuam um número de operações pré-definidas (carga de trabalho) e apresenta um resultado em algum formato (métrica), que relata o comportamento do sistema. Entre os critérios que um benchmark deve atender, assinale a alternativa que se refere à descrita abaixo:


As medidas verificadas deverão descrever funcionalidade e expectativa de desempenho acerca do produto submetido ao benchmark. É necessário especificar com clareza o domínio da utilização da ferramenta e as operações a serem submetidas.


A

Relevância.


B

Integridade.


C

Simplicidade.


D

Portabilidade.


E

Escalabilidade.

Em uma rede de comunicação, quando medimos/ indicamos a taxa efetiva de transmissão, estamos nos referindo à métrica de desempenho denominada:


A

eficiência.


B

perda.


C

utilização.


D

vazão.


E

ocupação.

O desempenho de uma infraestrutura computacional baseada em rede pode ser medido de diversas maneiras, como a que corresponde ao tempo gasto para uma mensagem atravessar de uma extremidade da rede a outra, denominada


A

Largura de Banda.


B

Vazão.


C

Tempo de Resposta.


D

Vacância.


E

Latência.

No que tange ao desempenho de um sistema de computação, existem fórmulas bastante simples que relacionam a medida do tempo de execução gasto no processador com a métrica básica baseada nos ciclos de clock e tempo do ciclo de clock. Considere


  1. tp – tempo do processador
  2. ni - número de instruções
  3. cci – ciclo de clocks por instrução
  4. cc – tempo de ciclo de clock
  5. fc – frequência de clock


Nessas condições, a expressão para avaliar o desempenho de um sistema de computação está indicada na seguinte alternativa


A


B


C


D

Avaliar o desempenho de um computador não é uma tarefa trivial. A avaliação não exige apenas medir o desempenho em si, mas também, as limitações das medições relacionadas ao desempenho. O desempenho pode estar relacionado a qual computador executa o mesmo conjunto de tarefas em um menor tempo, ou ainda, qual computador completa o maior número de tarefas em um determinado tempo. Nesse sentido, as afirmativas abaixo apresentam algumas definições relacionadas com os conceitos de medição de desempenho de um computador.


Fonte: Patterson, D. A e Hennessy, J. L. Organização e Projeto de Computadores: A Interface Hardware e Software. Ed. Elsevier, 2017.


I. O tempo de resposta é o tempo decorrido entre o início e o término de uma tarefa executada pelo computador.

II. O tempo de resposta também é conhecido como tempo de execução.

III. A largura de banda é a quantidade total de trabalho realizado por um computador em um determinado tempo.

IV. O tempo de resposta também é conhecido como throughput.

V. O tempo total para um computador terminar uma tarefa, em termos de tempo de resposta, envolve as tarefas de acesso a disco, acesso às memórias, atividades de E/S, overhead do sistema operacional, tempo de execução em CPU e etc.


Assinale a alternativa correta que apresenta a enumeração das afirmativas verdadeiras.


A

As afirmativas I, II, III e V são verdadeiras.


B

As afirmativas I, III, IV e V são verdadeiras.


C

Somente as afirmativas I e IV são verdadeiras.


D

Somente as afirmativas I, IV e V são verdadeiras.


E

Todas as afirmativas são verdadeiras.

Duas máquinas X e Y de fabricantes diferentes, mas com CPUs que trabalham com frequências de clock iguais a 1GHz, foram usadas para uma comparação de desempenho. Para isso, um mesmo algoritmo de ordenação de um vetor contendo 100.000 de valores foi implementado na linguagem C e compilado para ambas as máquinas X e Y. O código compilado foi então executado simultaneamente em ambas as arquiteturas. No teste de desempenho, foram obtidos os seguintes resultados:


(I) O tempo de CPU gasto na execução da ordenação na máquina X foi igual à metade do tempo de CPU da máquina Y.

(II) O número médio de Ciclos por Instrução (CPI) da máquina X foi igual ao dobro do número médio de Ciclos por Instrução da máquina Y


De acordo com os resultados apresentados acima, a razão entre o número de instruções executadas pela CPU X e o número de instruções executadas pela CPU Y, nessa comparação de desempenho, é


A

4


B

1/2


C

1


D

1/4


E

2

   
Gerar simulado