SóProvas


ID
255811
Banca
FCC
Órgão
TRT - 24ª REGIÃO (MS)
Ano
2011
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Considere:

I. O objetivo da máquina RISC é executar, em média, uma instrução por ciclo.

II. Compiladores para máquinas CISC fazem uso intenso de registradores, o que incrementa o tráfego de memória.

III. As máquinas CISC possuem substancialmente mais registradores do que as máquinas RISC.

É correto o que consta em

Alternativas
Comentários
  •  Achei um link interessante e direto sobre o assunto em questão para quem quiser olhar.

    http://waltercunha.com/blog/index.php/2009/08/30/risc-x-cisc/

    Bons estudos

  • porque a "II.Compiladores para máquinas CISC fazem uso intenso de registradores, o que incrementa o tráfego de memória." esta errada ?
    sabemos que o cisc tem menos registradores e mais instruções, sendo assim ele não usa mais INTENSAMENTE OS REGISTRADORES ?
  • Caio...

    Quem faz um uso mais intenso dos registradores é a arquitetura RISC. Lembre-se que, ou ela tem um grande número de registradores ou o compilador tem que otimizar o seu uso. O CISC faz uso de um conjunto complexo de instruções.

  • Mais um detalhe na II: Ela é contraditória. Se há uso intensivo de registradores, é porque se quer evitar um alto tráfego no barramento. Isso também invalida a alternativa.
  • A Arquitetura RISC possui mais registradores que a CISC porque somente as instruções LOAD e STORE têm acesso à memória. Então precisa-se de mais registradores para a armezenar os dados para as instruções, em que na arquitetura CISC seriam acessados na memória.

    O objetivo da arquitetura RISC é fazer com que todas as intruções sejam executadas diretamente via hardware, sendo mais simples, porém executando em um mesmo ciclo de clock, diferente das instruções CISC, que fazem uso da interpretação, isto é, parte das instruções complexas são executadas via software.
  • Cuidado com o item II. Inicialmente a questão afirma que a arquitetura CISC faz intenso uso dos registradores, claramente errado.
    Depois o item faz uso da vírgula. Neste caso, após a vírgula haverá uma explicação.
    No entanto, a explicação é totalmente equivocada, porque o intenso uso de registradores EVITA o intenso acesso à memória.
  • Analisando a questão:

    I.  (Correta) O próprio nome já diz, tem como principal objetivo simplificar as instruções de modo que elas possam ser executadas mais rapidamente.

    II. (Errada) Único conjunto de registradores, tipicamente entre 6 e 16 registradores.

    III. (Errada) RISC Múltiplos conjuntos de registradores, muitas vezes superando 256.

  • Alguém poderia me esclarecer uma dúvida? Com o RISC, usamos pipeline, logo em um mesmo clock haverão diversos "pedaços" de instruções sendo executados simultaneamente. Então, em um ciclo, acredito que em média são realizados diversas instruções, e não somente uma como afirma a questão. Concordo que uma instrução individual levará um ciclo completo para ser realizada, mas paralelamente outras também serão, o que invalidaria também a letra A. Estou errado?

    O correto não seria afirmar "em média, uma instrução por clock" ?