Aula 2 - Paralelismo em Nível de Instruções X em Nível de Processador. Arquitetura RISC X CISC PDF
Aula 2 - Paralelismo em Nível de Instruções X em Nível de Processador. Arquitetura RISC X CISC PDF
Aula 2 - Paralelismo em Nível de Instruções X em Nível de Processador. Arquitetura RISC X CISC PDF
(Aula 2)
www.dominandoti.com.br www.dominandoti.com.br
Acesse nosso site em
www.dominandoti.com.br
Curta o Dominando TI no
e receba nossas dicas sobre concursos!
www.dominandoti.com.br
Organização e Arquitetura de Computadores
Referências:
Conteúdo Programático:
tempo
1 2 3 4 5 6 7 8 9 10 11 12 13 14
instrução
1 BI DI CO BO EI EO
2 BI DI CO BO EI EO
3 BI DI CO BO EI EO
4 BI DI CO BO EI EO
5 BI DI CO BO EI EO
6 BI DI CO BO EI EO
7 BI DI CO BO EI EO
8 BI DI CO BO EI EO
9 BI DI CO BO EI EO
Obs: o pipeline não reduz o tempo gasto para completar cada instrução individualmente
(não melhora a latência de uma única tarefa, ou seja, o tempo de execução de uma única
instrução é o mesmo “com ou sem” pipeline), porém, melhora o throuphput do trabalho
como um todo.
Quanto maior a quantidade de estágios maior o speedup (ganho de desempenho que
pode ser obtido ao melhorar determinada característica do processamento). Porém,
aumenta o custo da implementação.
O tempo gasto no processamento de M instruções em um pipeline com K estágios e
ciclo de máquina igual a t é dado por:
T = [K + (M – 1)] * t
A técnica que divide a execução da instrução em muitas partes, cada uma manipulada por
uma parte dedicada do hardware, e todas elas podendo ser executadas em paralelo, é
conhecida como
a) prefetch buffer.
b) latência.
c) pipeline.
d) multiprocessing.
e) phased processing.
Certo
Errado
Certo
Errado
Certo
Errado
Certo
Errado
Certo
Errado
a) Execução de instrução.
b) Decodificação de instrução.
c) Gravação.
d) Busca de operando.
e) Divisão do clock.
Existem diversas etapas que podem ser consideradas durante a execução de uma
instrução de máquina em um processador: busca do código de operação, decodificação
da instrução, busca de operando, execução da instrução e armazenamento do resultado.
Em uma arquitetura que implementa o conceito de pipeline, essas etapas, na execução
das instruções de um programa.
a) podem ser executadas em paralelo pelo processador.
b) podem implicar um maior espaço para o armazenamento dos programas na memória
primária
c) são executadas de forma virtual, em memória primária.
d) são executadas exclusivamente pelo processador numérico.
e) são executadas somente pelo processador gráfico
Prof. Rômulo Santos – [email protected] 25 www.dominandoti.com.br
Organização e Arquitetura de Computadores
Certo
Errado
a) autorestore
b) autorecover
c) failoff
d) failback
e) failover
Certo
Errado
Certo
Errado
Assinale o tipo de cluster utilizado quando se deseja que as tarefas realizadas nos
clusters sejam distribuídas de maneira uniforme.
a) Cluster de integração
b) Cluster de alta rotatividade
c) Cluster fortemente acoplado
d) Cluster de alta disponibilidade
e) Cluster de balanceamento de carga
RISC e CISC são dois tipos distintos de arquitetura de computadores desenvolvidos pela indústria
da computação. Apesar de terem aplicações distintas, os computadores com arquitetura RISC
apresentam desempenho superior aos de arquitetura CISC, quando utilizam tecnologia equivalente
de semicondutores e mesma frequência de clock. É correto afirmar, a respeito das arquiteturas
CISC e RISC, que
a) os computadores de arquitetura CISC são mais lentos por executarem instruções menos
complexas que os computadores de arquitetura RISC.
b) o hardware de um processador com arquitetura RISC é muito mais complexo e de fabricação
mais cara que o de um processador que utiliza arquitetura CISC.
c) as instruções executadas por um processador CISC são mais simples e pequenas, se
comparadas com o RISC, o que aumenta o seu desempenho.
d) a conversão de códigos de programas de uma arquitetura CISC para a arquitetura RISC leva a
uma redução de código, por conta de esta última utilizar instruções mais simples.
e) computadores CISC são capazes de executar várias centenas de instruções complexas
diferentes enquanto os RISC executam apenas algumas poucas instruções simples.
Prof. Rômulo Santos – [email protected] 41 www.dominandoti.com.br
Organização e Arquitetura de Computadores
Q22) FCC – TCM/PA (2010): Técnico de Informática
As instruções CISC são mais simples que as instruções RISC, por isso, os compiladores
para máquinas CISC são mais complexos, visto que precisam compensar a simplificação
presente nas instruções. Entretanto, se for usado pipeline, a complexidade do compilador
CISC é reduzida, pois a arquitetura pipeline evita a necessidade de reordenação
inteligente de instruções.
Certo
Errado
Certo
Errado
Certo
Errado
Certo
Errado
a) do sistema operacional.
b) de lógica digital.
c) de microprogramação.
d) convencional de máquina.
e) do montador.
RISC e CISC são tecnologias que apresentam soluções semelhantes para problemas de
aproveitamento da memória, um dos recursos de hardware mais escassos.
Certo
Errado
Um processador com arquitetura RISC (reduced instruction set computer) possui poucas
instruções de máquina, que são executadas diretamente pelo hardware, para que
ocorram em alta velocidade. Os processadores CISC (complex instruction set computers)
possuem instruções complexas que são executadas por microprogramas
Certo
Errado
Certo
Errado
Das opções a seguir, assinale aquela que NÃO é uma característica do processador
CISC quando comparado ao processador RISC.
a) arquitetura pipelining.
b) instruções com formato fixo.
c) instruções executadas pelo hardware.
d) arquitetura com poucos registradores.
Certo
Errado
Certo
Errado
01 C 21 E
02 Errado 22 A
03 Certo 23 Errado
04 Errado 24 Errado
05 D 25 A
06 Errado 26 Errado
07 Certo 27 Errado
08 A 28 C
09 A 29 C
10 A 30 Errado
11 E 31 A
12 A 32 Certo
13 A 33 C
14 Errado 34 Errado
15 C 35 D
16 E 36 D
17 Errado 37 D
18 E 38 D
19 Errado 39 Certo
20 E 40 Errado