Questões de Concurso
Comentadas sobre pipeline em arquitetura de computadores
Foram encontradas 82 questões
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
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
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
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
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.
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.
No que concerne os componentes de um computador, considere as afirmações abaixo.
1) Um processador CISC reconhece centenas de instruções complexas, por isso é mais rápido que um processador RISC.
2) Um processador RISC reconhece um conjunto limitado de instruções. As instruções não contempladas são executadas como combinações das existentes.
3) A memória do tipo SRAM é extremamente rápida e, embora volátil, só perde seu conteúdo se a máquina for desligada, não exigindo que a CPU renove seu conteúdo continuamente.
4) Uma célula de memória é a menor unidade endereçável no computador. O termo palavra é usado para designar a quantidade de bits que pode ser armazenada em cada célula. Então, em uma máquina de 16 bits, cada célula da memória principal armazena 2 bytes.
5) Em uma máquina pipeline, a execução de uma instrução é dividida em diferentes estágios de modo que cada um deles seja manipulado por partes de hardware específicas.
Estão corretas:
Numa discussão técnica sobre a utilidade e funcionalidade do pipeline foram citadas as seguintes afirmativas:
( ) o número de estágios do pipeline é determinado pelo clock do processador.
( ) o pipeline reduz para um único ciclo, a execução das instruções de três ciclos.
( ) embora o pipeline melhore o tempo de latência ele diminui o throughput global.
Considerando as afirmações acima, dê valores de Verdadeiro (V) ou falso (F) e assinale a alternativa que apresenta a sequência correta de cima para baixo.