Questões de Concurso sobre Pipeline - Página 5 | Gran Questões

Questões de Concurso sobre Pipeline

 
 
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
 
90 questões encontradas
Questões por página
20
Mais recentes
 

Nos processadores, existem estratégias utilizadas para implementar o paralelismo na execução de instruções. Entre elas, há uma que divide a execução da instrução em diversas partes, sendo que cada uma delas é manipulada por uma parte do hardware do processador, podendo ser executadas em paralelo. Assinale a alternativa que apresenta essa estratégia.


A

Execução Especulativa.


B

Pipelining.


C

Multiprocessamento.


D

Arquitetura Superescalar.


E

Buffer de Busca Antecipada.

Na Arquitetura de Harvard a leitura de instruções e de alguns tipos de operandos pode ser realizada simultaneamente à execução das instruções. Assim, enquanto uma instrução é executada, a instrução seguinte é lida. Esse processo é conhecido como


A

bufering.


B

dataflow.


C

pipelining.


D

processamento distribuído.


E

processamento vetorial.

Pipelines em um processador referem‐se


A

à quantidade de núcleos (cores) de um processador.


B

às conexões de acesso direto à memória de dispositivos periféricos de alto desempenho.


C

ao sistema em que a saída de um programa é direcionado para a entrada de outro programa do mesmo usuário.


D

às unidades funcionais que processam dados dentro de um núcleo ou processador.


E

às unidades lógicas e aritméticas para cálculos utilizando números inteiros e/ou fracionários.

Se CISC é a sigla que significa Complex Instruction Set Computing, RISC tem por significado Reduced Instruction Set Computing e constituem as arquiteturas dos computadores atuais. Uma técnica é fundamental para o desempenho de máquinas RISC, descrita a seguir:


I. O hardware processa mais de uma instrução de cada vez.

II. O hardware não espera o término de uma instrução para executar outra.

III. Num computador CISC típico, existem basicamente quatro fases para a execução: busca, decodificação, execução e escrita. Num RISC, existem as mesmas fases, só que executadas em paralelo. Uma fase não precisa esperar a outra terminar, para que ela se inicie. Esse procedimento não diminui o tempo de execução da tarefa, mas melhora o processamento global.


Essa técnica é denominada


A

local bus.


B

pipelined.


C

digital logic.


D

balance lined.


E

array processor.

Pipeline é um processo pelo qual duas ou mais instruções podem ser executadas paralelamente, cada uma manipulada por uma parte dedicada do hardware, de forma que a saída da execução de uma constitui entrada para a próxima. A figura abaixo apresenta um pipeline de 5 estágios e o estado de cada um em função do tempo:

Imagem associada para resolução da questão

Considerando que o tempo de execução (ciclo de relógio) de cada estágio (E1 a E5) é de 2 nanosegundos, a máquina funcionará à velocidade de


A

500 MIPS.


B

100 MIPS.


C

200 MIPS.


D

400 MIPS.


E

300 MIPS.

Por que um programa de computador é executado mais rapidamente em um computador cuja arquitetura implementa o conceito de pipeline?


A

Porque mais de uma instrução é executada simultaneamente na mesma CPU.


B

Porque uma mesma instrução é executada simultaneamente em mais de uma CPU.


C

Porque as instruções são executadas simultaneamente em diversas CPUs.


D

Porque o tempo de execução das instruções é reduzido.


E

Porque todas as instruções têm o mesmo tamanho.

Assinale a opção correta que contém respectivamente o termo que define a quantidade de instruções além da próxima a ser executada e a quantidade que é suportada na primeira versão do processador Pentium IV.


A

pipeline e 35


B

cache e 30


C

cache e 25


D

pipeline e 20

No contexto do sistema operacional UNIX, o termo pipeline significa:


A

um comando que permite concatenar vários arquivos texto em um só arquivo.


B

um comando para criar várias threads que utilizam uma área de memória comum para a comunicação entre si.


C

um conjunto de processos encadeados de tal maneira que a saída de cada processo (stdout) é usada diretamente como entrada (stdin) para o próximo.


D

um conjunto de mensagens inter-relacionadas oriundas de um socket usado para a interconexão de processos.


E

porta lógica usada para a troca de fluxos de dados entre diferentes máquinas de uma rede de computadores.

   
Gerar simulado