Questões de Concurso Sobre pipeline em arquitetura de computadores

Foram encontradas 110 questões

Q1257950 Arquitetura de Computadores
A técnica de segmentação de instruções criada para otimizar a operação da CPU recebe o nome de
Alternativas
Ano: 2019 Banca: IF-MS Órgão: IF-MS Prova: IF-MS - 2019 - IF-MS - Informática e Rede |
Q2046239 Arquitetura de Computadores
Em geral, podemos dizer que a emissão da instrução ocorre quando ela é movida do estágio da decodificação para o primeiro estágio de execução do pipeline. Essencialmente, o processador está tentando “olhar’ para frente do ponto atual de execução para localizar instruções que podem ser trazidas para o pipeline e executadas. Três tipos de ordenação são importantes nessa consideração:
I. A ordem em que as instruções são lidas. II. A ordem em que as instruções são executadas. III. A ordem em que as instruções atualizam o conteúdo dos registradores e as posições de memória. IV. A missão fora de ordem com conclusão fora de ordem.
Dentre as afirmações apresentadas acima, quais podemos considerar corretas?
Alternativas
Q1241337 Arquitetura de Computadores
O uso de Pipeline aumenta significativamente o desempenho da CPU (no número de instruções executadas por unidade de tempo), mas este não reduz o tempo de execução das instruções individualmente; outro problema é que existem situações nas quais acontecem conflitos de recursos (quando o hardware não pode suportar todas as combinações possíveis de instruções em execução concorrente). A que se refere o texto?
Alternativas
Ano: 2019 Banca: SUGEP - UFRPE Órgão: UFRPE
Q1221269 Arquitetura de Computadores
Para melhorar o desempenho de um computador, a estratégia de pipeline vem sendo utilizada. Ela atua, dentro do computador, especificamente no(a):
Alternativas
Q1177450 Arquitetura de Computadores
Qual é a técnica de arquitetura de computadores que divide a execução de uma instrução de máquina em várias partes?
Alternativas
Q1113001 Arquitetura de Computadores
Analise as afirmativas a seguir sobre a técnica de paralelismo:
I. Em sistema com porta única para memória de dados e de instrução, se duas (ou mais) instruções acessam dados e/ou instruções da memória, temos um exemplo de hazard de controle no nosso pipeline. II. Em um pipeline, quando uma instrução depende do resultado da instrução anterior que ainda não foi concluída, dizemos que temos um exemplo de hazard de dados. III. Uma maneira de evitar um hazard estrutural é a duplicação de um recurso para permitir todas as combinações de instruções que queremos executar em um mesmo ciclo de clock. IV. O adiantamento (Bypassing ou Forwarding) de dados é uma técnica para resolver alguns tipos de hazard de dados que consiste em utilizar o elemento de dado a partir dos buffers internos em vez de esperar que chegue nos registradores visíveis ao programador ou na memória.
Assinale
Alternativas
Q1084760 Arquitetura de Computadores
Comum entre processadores de arquiteturas RISC, a técnica de paralelismo que permite que a execução de instruções seja subdividida em partes (estágios) especializadas que são executadas por partes dedicadas do hardware, em paralelo, se chama:
Alternativas
Q1084739 Arquitetura de Computadores
Marque a alternativa errada a respeito de processadores baseados em pipelines.
Alternativas
Q1062065 Arquitetura de Computadores
Um determinado processador digital de propósito geral possui 6 estágios de processamento em cascata, ou 6 estágios de pipeline. O primeiro estágio, o de busca de instrução, e o último estágio, o de armazenamento do resultado, levam 2 ciclos de relógio cada para executar. Os demais estágios levam 1 ciclo. O número máximo de instruções que esse processador consegue executar em 70 ciclos é
Alternativas
Q1014866 Arquitetura de Computadores

Determinado tipo de arquitetura explora o paralelismo de instrução ou Instrucion Level Parallelism (ILP). As múltiplas unidades funcionais independentes permitem executar simultaneamente mais de uma instrução por ciclo. Nesta arquitetura o pipeline de hardware permite que todas as unidades possam executar concorrentemente. O número de instruções por ciclo de clock pode variar, e estas são escaladas de modo estático ou dinâmico. Máquinas com este tipo de arquitetura tentam paralelizar a execução de instruções independentes, em cada estágio do pipeline.


Estas são características da arquitetura

Alternativas
Ano: 2019 Banca: IF-SP Órgão: IF-SP Prova: IF-SP - 2019 - IF-SP - Informática |
Q966938 Arquitetura de Computadores
Pipeline (paralelismo) é uma técnica que permite que uma instrução seja dividida e executada em n estágios. Basicamente, é um conceito em que uma instrução é dividida em várias partes, permitindo que cada uma dessas partes ou estágios, sejam executados de forma paralela, com recursos ou parte deles, dedicados para cada uma das partes. Considerando a técnica de pipeline e fazendo uma analogia com uma lavanderia, considere que uma máquina de lavar roupas leva 30 minutos para concluir sua tarefa, uma secadora leva 20 minutos e a passadora de roupas 10 minutos. Quanto tempo essa lavanderia levaria para lavar 3 pacotes de roupas e entregá-los secos para os clientes, usando respectivamente processamento sequencial e utilizando a técnica pipeline.
Alternativas
Q1173469 Arquitetura de Computadores
Uma arquitetura de computador apresenta o seu processador implementado com a técnica de pipeline. Essa técnica possibilita
Alternativas
Q1044919 Arquitetura de Computadores

Considere a seguinte definição de um importante conceito relacionado às arquiteturas dos computadores modernos:


Divide a execução da instrução em várias partes, cada uma manipulada por uma parte dedicada do hardware, sendo que todas essas partes podem ser executadas em paralelo.

Trata-se do conceito

Alternativas
Q998115 Arquitetura de Computadores
O processo de buscar instruções na memória é um dos grandes gargalos na velocidade de execução da instrução. Uma das estratégias para amenizar esse problema é o conceito de pipeline, que consiste em
Alternativas
Q909561 Arquitetura de Computadores

Em relação à organização de um computador, analise as seguintes afirmativas:


I A unidade lógica/aritmética é responsável por prover e executar operações aritméticas e lógicas.

II Pipeline permite que uma instrução seja dividida em etapas, e que mais de uma instrução seja executada ao mesmo tempo, porém em etapas diferentes.

III A memória primária é responsável por armazenar as instruções que serão buscadas pela CPU para execução.

IV A unidade de controle é responsável por informar como a memória do computador, a unidade lógica/aritmética e os dispositivos de entrada e saída devem responder às instruções de um programa.


Está correto o que se afirma em

Alternativas
Q876177 Arquitetura de Computadores

A respeito de arquitetura ARM, julgue o próximo item.


No ARMv7, o pipeline tem três estágios, os quais são executados sequencialmente.

Alternativas
Q875527 Arquitetura de Computadores

Com relação a fundamentos de computação, julgue o item que se segue.


A arquitetura que utiliza pipelining realiza instruções conforme os ciclos de busca — decodificação, execução e armazenamento — com vários processadores executando diferentes programas simultaneamente.

Alternativas
Q874648 Arquitetura de Computadores
“Um hazard de pipeline ocorre quando o pipeline, ou alguma parte dele, precisa parar porque as condições não permitem a execução contínua. A parada do pipeline é conhecida como bolha de pipeline.” Existem três tipos de hazards; assinale-os.
Alternativas
Q1633118 Arquitetura de Computadores
Um dado programa possui 1000 instruções. Supondo que o tempo médio de execução de cada instrução seja de 5ns (sem pipeline). Qual o ganho de desempenho aproximado na execução desse mesmo programa usando um processador com pipeline de 5 estágios com ciclo de 2ns?
Alternativas
Q855262 Arquitetura de Computadores
Na organização de uma unidade central de processamento, a divisão da execução das instruções em vários estágios, a fim de que novas entradas de instruções ocorram sem que instruções anteriores tenham sido finalizadas, é denominada
Alternativas
Respostas
41: B
42: B
43: C
44: E
45: A
46: C
47: C
48: C
49: A
50: B
51: B
52: C
53: B
54: D
55: B
56: E
57: E
58: A
59: A
60: D