Informática, perguntado por aylalana1280, 1 ano atrás

Qual é a finalidade de uso de registradores nas UCP? A. Os registradores locais são utilizados para armazenar dados importantes e resultados temporários. Seu uso é conveniente pois o tempo de acesso à memória principal é muito menor do que o tempo de executar instruções. B. Os registradores locais são utilizados para armazenar dados importantes e resultados temporários. Seu uso é conveniente pois o tempo de acesso à memória principal é muito maior do que o tempo de executar instruções. C. Os registradores locais são utilizados para armazenar cópia de dados armazenados na memória principal. Seu uso é conveniente pois o tempo de acesso à memória principal é muito maior do que o tempo de executar instruções.

Soluções para a tarefa

Respondido por bokomoko
6
 A. Os registradores locais são utilizados para armazenar dados importantes e resultados temporários. Seu uso é conveniente pois o tempo de acesso à memória principal é muito menor do que o tempo de executar instruções.
Falso, Se você acha que memória RAM é rápida, os registradores são mais rápidos ainda. Várias ordens de grandeza mais rápido. Além disso, eles são voláteis. Desligou, perdeu o conteúdo (que nem a memória ram). Porém, infelizmente eles são caríssimos e os processadores tem poucos registradores por causa disso. Para se ter uma ideia, um intel i7 tem 8 registradores de 32bits e 16 registradores de 64 bits. Total de  míseros 160 bytes !! pouco mais de uma única mensagem de tweeter !! Por isso que servem apenas para processar os dados e não para armazená-los.

B. Os registradores locais são utilizados para armazenar dados importantes e resultados temporários. Seu uso é conveniente pois o tempo de acesso à memória principal é muito maior do que o tempo de executar instruções
Falso. O que são "dados importantes" ? São dados que devem ser armazeandos em grande volume e por tempo maior ? Então o lugar deles não é nos registradores. O uso dos registradores é fundamental pois os processadores só conseguem manipular dados que estão nos registradores. Então não é que o uso de registradores seja "conveniente". Ele é necessário porém não suficiente.

C. Os registradores locais são utilizados para armazenar cópia de dados armazenados na memória principal. Seu uso é conveniente pois o tempo de acesso à memória principal é muito maior do que o tempo de executar instruções.
Verdade. Comparada as outras afirmativas essa é a que é mais "verdadeira". Novamente essa questão do "conveniente" aí é que meio que detona essa alternativa. Mas vamos com ela. Os dados de fato são copiados da memória principal para o registrador e então processados. Depois de processados, são copiados de volta para a memória. O processamento dos dados no registrador é muito mais rápido do que a transferência de/para a memória.



ley904: Tá faltando uma alternativa aeh:
ley904: ESTA É A CORRETA, CONFIRMADA NO AVA:
Os registradores locais são utilizados para armazenar dados importantes e
resultados temporários. Seu uso é conveniente pois o tempo de acesso à
memória principal é muito maior do que o tempo de executar instruções.
Respondido por HinataHyuga03
0

Resposta: C - Os registradores locais são utilizados para armazenar dados importantes e resultados temporários. Seu uso é conveniente pois o tempo de acesso à memória principal é muito maior do que o tempo de executar instruções.

Corrigido pelo ava.

Perguntas interessantes