SóProvas


ID
17113
Banca
CESPE / CEBRASPE
Órgão
TSE
Ano
2007
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Julgue os seguintes itens acerca das arquiteturas de computadores.

I O projeto de um RISC não procura minimizar o tempo gasto nas chamadas a procedimentos, pois programas escritos para esse tipo de processador têm menos chamadas do que os escritos para um CISC.

II Uma técnica para simplificar o conjunto de instruções em um RISC é não prover instruções com modos de endereçamento variados e complexos. Podem também ser reduzidas as instruções que acessam a memória.

III Na arquitetura PC, o front-side-bus (FSB) interliga o processador à memória cache, mas não à memória principal. A freqüência do clock da unidade central de processamento tem que ser a do seu FSB.

IV Os termos IDE, SCSI e SATA designam tipos de interfaces usadas para comunicação com unidades de disco rígido. A SATA é uma interface paralela para comunicação com unidades de disco.

V O projeto de uma memória cache visa aumentar a chance de se encontrar o dado na cache, minimizar o atraso resultante de um dado não estar na cache e minimizar o custo de atualizar a memória principal.

A quantidade de itens certos é igual a

Alternativas
Comentários
  • Julgue os seguintes itens acerca das arquiteturas de
    computadores.

    I O projeto de um RISC não procura minimizar o tempo gasto
    nas chamadas a procedimentos, pois programas escritos para
    esse tipo de processador têm menos chamadas do que os
    escritos para um CISC.

    Errado. Como as instruções são menores, os programas tem mais chamadas.
    Imagine um muro construído com tijolão (CISC) e outro com tijolinho (RISC). Vão muito mais tijolos para se construir um muro com tijolinhos, logo o pedreiro terá que fazer mais viagens (supondo um tijolo por vez). Mais instruções = mais chamadas.

    II Uma técnica para simplificar o conjunto de instruções em um
    RISC é não prover instruções com modos de endereçamento
    variados e complexos. Podem também ser reduzidas as
    instruções que acessam a memória.
    Correto. No CISC todas as instruções devem ter o mesmo tamanho para facilitar e agilizar o endereçamento.

    III Na arquitetura PC, o front-side-bus (FSB) interliga o
    processador à memória cache, mas não à memória principal.
    A freqüência do clock da unidade central de processamento
    tem que ser a do seu FSB.
    Errado. Não estou certo sobre a primeira frase. Acho que está errada. Já na segunda, certamente a freqüência do FSB é muito mais lenta que a freqüência interna do processador. Lembre-se que processadores chegam a 3 GHZ ou mais, enquanto que as melhores placas mães têm FSB de cerca de 1 GHZ.


    IV Os termos IDE, SCSI e SATA designam tipos de interfaces
    usadas para comunicação com unidades de disco rígido. A
    SATA é uma interface paralela para comunicação com
    unidades de disco.
    Errado. SATA = Serial ATA. Logo não pode ser paralela e sim serial.

    V O projeto de uma memória cache visa aumentar a chance de
    se encontrar o dado na cache, minimizar o atraso resultante
    de um dado não estar na cache e minimizar o custo de
    atualizar a memória principal.
    Correto.

    A quantidade de itens certos é igual a
    GAB: B 2

    Autor: MarcoAlher
    Fonte: Forumconcurseiros.com
  • Discordo em um ponto, no item V, ao final do parágrafo afirma:
    - O projeto de cache visa minimizar o custo de atualizar a memória principal.

    Onde um cache maior minimiza os custos de uma atualização de memória principal? Se eu necessitar fazê-lo será o mesmo custo, tendo 512k ou 4Mb de cache. 

    Estou enganado? 
  • Discordo em um ponto, no item V, ao final do parágrafo afirma:
    - O projeto de cache visa minimizar o custo de atualizar a memória principal.

    Onde um cache maior minimiza os custos de uma atualização de memória principal? Se eu necessitar fazê-lo será o mesmo custo, tendo 512k ou 4Mb de cache.

    Estou enganado?

     

    O lance desse ítem V é a interpretação. Não é o custo em si do processo de atualizar a memória (quando é necessário). Quanto maior o cache, maior a chance de ter o dado na cache. Assim, temos menos custos em atualizar a memória (em geral).

  • Amigos, o item V está correto porque ele faz referencia ao projeto da memória cache. O projeto da cache envolve, por exemplo, planejar o mecanismo de comunicação, o agoritmo de substituição e, dentre outros, a velocidade do barramento.

    Veja:

    a) "encontrar o dado na cache" = cache hit, quanto mais melhor visto que isto vai aproximar a taxa de transferência entre a cpu e a memória para o mais próximo da taxa entre a memória cache e o processador.

    b) "minimizar o atraso resultante de um dado não estar na cache" = Isso faz referencia á velocidade com que um dado ausente na memória cache é transferido da memória principal para esta. Isso envolve vários aspectos do projeto da memória cache e da sua interconexão com a memória principal.

    c) "minimizar o custo de atualizar a memória principal" = quando se fala em atualizar a memória principal não se fala no contexto do programa em execução. Fala-se que sempre que a memória cache for atualizada essa atualização deve ser refletida na memória principal. Lembre-se que o processador nunca acessa a memória principal independentemente da memória cache. Toda alteração é feita de forma transparente na memória cache e atualiada na memória principal automaticamente pelo hardware.

     

    Assim, o projeto do barramento visa aumentar justamenteo que o item afirma Item, portanto, correto.

     

    Item correto.

  • Julgue os seguintes itens acerca das arquiteturas de computadores.

    I O projeto de um RISC não procura minimizar o tempo gasto nas chamadas a procedimentos, pois programas escritos para esse tipo de processador têm menos chamadas do que os escritos para um CISC.

    Errado! Imagine um brasileiro falando com um chines, um no idioma do outro, fluentemente. O alfabeto portugues possui letras, q formam palavras. Ja o chines, possui simbolos q criam frases.

    Para criar uma frase em portugues, tudo o q o chines precisa fazer eh juntar as letras; ja o brasileiro precisa dar sentido aos simbolos.

    No primeiro caso, ha uma so informacao, a letra A, por exemplo; ja no segundo caso, um simbolo pode ter diversas informacoes.

    Assim, o chines escrevendo em portugues iria conectar algumas instrucoes simples, as letras, para formar qualquer frase complexa; ja o brasileiro escrevendo chines iria conectar simbolos complexos(cada simbolo possui varias informacoes) para formar as mesmas frases.

    O primeiro caso eh de maquinas RISC; o segundo, de maquinas CISC.

    Como são varias instrucoes simples, projetos RISC devem minimizar o tempo gasto nas chamadas a procedimentos(no exemplo, para processar cada letra), pois programas escritos para esse tipo de processador têm muitas chamadas.

    Imagine escrever a palavra CONCURSO. Seriam 8 chamadas, uma para cada letra. Essa mesma palavra eh representada por um unico simbolo em chines. Dai, o fato, de cada instrucao RISC ter q procurar ter chamadas de procedimentos mais rapidas.


    II Uma técnica para simplificar o conjunto de instruções em um RISC é não prover instruções com modos de endereçamento variados e complexos. Podem também ser reduzidas as instruções que acessam a memória.

    Correto! As instrucoes RISC possuem tamanhos fixos, ao contrario das CISC.

    III Na arquitetura PC, o front-side-bus (FSB) interliga o processador à memória cache, mas não à memória principal. A freqüência do clock da unidade central de processamento tem que ser a do seu FSB.

    Errado! No computadores mais modernos, os caches L1 e L2 ficam no proprio processador, operando a mesma frequencia deste. Quem usa sua frequencia externa(FSB), eh a memoria RAM. E a freqüência do clock da CPU tem que ser maior que a do seu FSB, pois o processador sempre trabalha mais rapido q outros dispositivos, por exemplo, a memoria principal.

    IV Os termos IDE, SCSI e SATA designam tipos de interfaces usadas para comunicação com unidades de disco rígido. A SATA é uma interface paralela para comunicação com unidades de disco.

    Errado! O nome ja diz tudo. Serial Advanced Technology Attachment.
    V O projeto de uma memória cache visa aumentar a chance de se encontrar o dado na cache, minimizar o atraso resultante de um dado não estar na cache e minimizar o custo de atualizar a memória principal.

    Correto! Essas sao as caracteristicas q justificam o uso de caches.

  • É a memória principal que atualiza o cache, e não o contrário.