-
Gabarito B
Características do RISC
Menor quantidade de instruções: talvez a característica mais marcante das arquiteturas RISC, seja a de possuir um conjunto de instruções menor(todas também com largura fixa), que as máquinas que possuíam a arquitetura CISC, porém com a mesma capacidade. Vem daí o nome dado a arquitetura RISC (computadores com um conjunto reduzido de instruções). A SPARC, da Sun, possuía um conjunto de cerca de 50 instruções, a VAX-11/780 tinha até 300 instruções, o Intel 80486 foi apresentado com duzentos instruções e os Pentium possuem mais de 200 instruções.
Com o conjunto de instruções reduzido e cada uma delas tendo suas funções otimizadas, os sistemas possuíam um resultado melhor em questão de desempenho. Em virtude do conjunto reduzido das instruções, acarretavam em programas um pouco mais longos.
Mesmo assim, o conjunto de instruções de máquina reduzido, possibilitava outras vantagens, que entre elas podemos citar: - Com uma menor quantidade de chips e transistores, conseqüentemente, o espaço físico era maior com um custo reduzido;
- A redução da complexidade do decodificador de instruções, reduz também o tempo de decodificação.
A busca pelas instruções foi facilitada porque todas as instruções possuem o mesmo tamanho em bits e alinhadas a largura da palavra. Por isso não é mais necessário verificar o tamanho do contador de instruções, pois ele é incrementado sempre com o mesmo valor. Com isso, não tem risco da instrução ocupar duas páginas de dados diferentes, porque traria problemas para o sistema operacional na hora do acesso.
Execução otimizada de chamadas de função: outra evolução da arquitetura RISC para a arquitetura CISC tem relação com a chamada de retinas e passagem de parâmetros. Estudos indicam que as chamadas de funções consomem um tempo significativo de processador. Elas requerem poucos dados, mas demoram muito tempo nos acessos a memória.
Em virtude disso, na arquitetura RISC foram utilizados mais registradores. As chamadas de função que na arquitetura CISC ocorriam com acessos a memória, mas na RISC isso era feito dentro do processador mesmo, utilizando os registradores que foram colocados a mais.
Modo de execução com Pipelining: uma das características mais relevantes da arquitetura RISC é o uso de pipelining, mesmo sabendo que ela tem um funcionamento mais efetivo quando as instruções são todas bastante parecidas.
Imaginando estágios de uma linha de montagem, não é interessante que um estágio termine antes do outro, pois nesse caso perde-se a vantagem da linha de montagem. O objetivo de cada instrução, é completar um estágio de pipeline em um ciclo de clock, mas esse objetivo nem sempre é alcançado.
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !
-
RISC (Reduced Instruction Set Computer)
-Acesso à memória somente via load e store;
-São mais rápidos, pois as instruções são mais simples;
-Usa muitos registradores;
-Possui um pequeno número de instruções de tamanho fixo;
-Programas mais longos;
-Complexidade reside no compilador;
-Uso intenso do pipeline;
-Executa, em média, 1 instrução por ciclo;
CISC (Complex Instruction Set Computer)
-Acesso à memória via qualquer instrução;
-São mais lentos, pois têm instruções mais complexas;
-Programas são mais curtos e mais simples;
-Poucos registradores;
-Instruções de tamanho variável;
-Uso moderado do pipeline;
-Ex.: Intel e AMD
-
Letra B
I. Não tem pipeline ou tem pouco. Errado. RISC faz o uso intenso de pipeline.
II. Instruções com formato fixo. Certo, e por essa razão permite-se o uso intenso de pipeline.
III. Múltiplos conjuntos de registradores.Certo. RISC realiza muitas instruções de REGISTRADOR para REGISTRADOR.
IV. Múltiplos modos de endereçamento. Errado. Faz referência à memória apenas por meio de intruções de LOAD e STORE.
-
Assertivas II e III: RISC
Assertivas I e IV: CISC
.
At.te,
Foco na missão ❢
-
Gabarito B
Características CISC:
· Controle microprogramado;
· Instruções de dois operandos ADD CX,mem;
· Modos registro-registro, registro-memória, e memória-registro;
· Múltiplos modos de endereçamento à memória, incluindo indexação;
· Instruções de largura (tamanho) variável, conforme modo de endereçamento utilizado;
· Instruções requerem múltiplos ciclos de máquina para execução, variando também com o modo de endereçamento;
· Poucos registros;
· Registros especializados.
Características RISC:
· Controle por hardware;
· Pequeno conjunto de instruções;
· Todas as instruções têm tamanho fixo;
· Execução otimizada de chamada de funções (Call / Return);
· Pouquíssimos modos de endereçamento;
· Uso intenso de pipeline;
· Execução rápida de cada instrução (uma por ciclo do relógio).
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !
-
Essa questão tá errada. Tamanho é diferente de formato! o MIPS, por exemplo tem três formatos R, I e J... e o tamanho é 32 bits