SóProvas


ID
56632
Banca
CESPE / CEBRASPE
Órgão
ANAC
Ano
2009
Provas
Disciplina
Arquitetura de Computadores
Assuntos

O primeiro computador eletrônico e digital construído no mundo
para emprego geral, denominado ENIAC (electronic numerical
integrator and computer), foi projetado por John Mauchly e John
P. Eckert, de 1943 a 1946. Daí em diante, a arquitetura dos
computadores tem mudado constantemente. Em relação aos
componentes funcionais (hardware) de um computador, julgue os
itens a seguir

Considerando que, em um computador, as instruções M e N possuam um código de operação e um operando, que a instrução M acesse a memória principal no modo indireto e a instrução N acesse a memória principal no modo base mais deslocamento, é correto afirmar que a instrução N fará menos ciclo de memória que a instrução M para completar o seu ciclo de instrução.

Alternativas
Comentários
  • Achei está questão muito bem elaborada e confesso que não consegui acertar-la pois desconhecia o conceito de ciclo de memória, apesar de conhecer o funcionamento dos métodos de acesso direto e por deslocamento.Ciclo de memória – é o intervalo mínimo entre dois acessos sucessivos à memória.Os métodos de acesso existêntes são os seguintes:Imediato - não possui ciclo de memória.Direto - possui o 1 ciclo de memóriaIndireto - possui 2 ciclos de memóriaRegistro - não possui ciclo de memóriaIndireto por Registro (Pilha) - possui 1 ciclo de memóriaDeslocamento - possui 1 ciclo de memóriaAbaixo segue um link um PDF explicando como funciona cada modo de endereçamento.http://www2.ufersa.edu.br/portal/view/uploads/setores/110/arquivos/Arquitetura%20de%20Computadores/Princ%C3%ADpioDeFuncionamentoDaCPU.pdf
  • Principios:
    As formas de enderaçamento são as maneiras q 1 processador usa para acessar a memoria.
    Formas de endereçamento:
    - imediato: o dado a ser operado faz parte da instrucao. Ou seja, o valor q deveria ser carregado da MP já está incluido na instrucao. Pouco flexivel, mas mto rapido.
    - direto: o endereço de MP do valor eh especificado diretamente na instrucao. Ou seja, o valor não está lá, como no modo imediato, mas está o endereço do valor. Tbm eh muito rapido, pois o valor pode ser rapidamente acessivel. Alem disso, eh flexivel, pq o valor a ser carregado eh qqr um q esteja no endereço especificado, o q pode variar.
    - por registrador: eh usado 1 registrador para armazenar o operando, ao inves da memoria. Semelhante ao modo direto.
    - endereçamento indireto: determinado endereço de memoria eh usado como ponteiro, onde está o endereço efetivo do operando.
      - endereçamento indireto por registrador: os bits de operando tambem podem especificar um registrador, em vez da memoria
    - modo indexado: um registrador de indexacao eh usado para armazenar um deslocamento, q eh adicionado ao operando, resultando no endereço efetivo do dado.
    - modo de endereçamento com base: similar ao ultimo, exceto q usa um registrador como base do endereço em vez de um registrador de indexacao(contem um endereço base, enquanto o campo de endereço representa um deslocamento a partir dessa base).
    - pilha: considera q o operando esta na pilha.
    Existem outras variaçoes, como o endereçoamento base/deslocamento, q adiciona um deslocamento a um registrador base especifico e depois adiciona isto ao operando especificado, resultando no endereço efetivo do operando a ser usado na instrução. Devido a tudo isso, eh mais demorado.
    O CESPE aloprou por cobrar essas variaçoes. ..geralmnente esses modos não sao estudados ou cobrados em concursos.
  • Podemos analisar de forma mais simples, vamos usar o exemplo básico, Processador / Memoria principal / Memoria -secundaria. Carrega-se arquivos do Secundaria para Principal. afim de minimizar o tempo de resposta entre o processamento dos dados nessa solicitação do processador. Isso se da em todas as alocações de memoria, seja indireta ou direta, sempre irá se usar uma ponte para a diminuição do tempo de pesquisa para se obter um melhor desempenho do processador