Buscar

Arquitetura e Organização de Computadores: Conceitos Fundamentais

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Universidade Federal do Ceará – UFC 
Prova 1 – Engenharia da Computação 
Disciplina: Arquitetura e Organização de Computadores Professor: Joniel Bastos 
Nome:______________________________________________________ N:__________________ 
1. Computadores são máquinas complexas de circuitos digitais com eletrônica avançada. No entanto, 
nem sempre foi assim, no início essas máquinas apresentavam somente estruturas mecânicas, 
sabendo disso explique as principais características dos computadores comentando sobre as 
gerações, da geração zero a quinta. 
 
2. Em relação às arquiteturas CISC e RISC, é INCORRETO afirmar: 
a) Em RISC, a execução dos comandos é mais rápida e isso tem um preço, pois um processador 
RISC exige um conjunto de circuitos mais complexos e um número maior de transistores. 
b) Muitas máquinas RISC não possuem instruções para multiplicação ou divisão e, por isso, uma 
operação de multiplicação, por exemplo, é executada por meio de sucessivas somatórias e 
deslocamentos. 
c) CISC possui instruções complexas, o que contrasta com a simplicidade das instruções RISC. 
d) Na CISC, qualquer instrução pode referenciar a memória; na RISC, a referência é restrita a 
Load e Store. 
e) Processadores híbridos são essencialmente processadores CISC (para cuidar das instruções 
mais complexas) com núcleo RISC (para cuidar das instruções mais simples). 
 
3. Os computadores modernos podem ser entendidos como máquinas multiníveis, que para uma dada 
instrução Ln, existe uma máquina virtual Vn que executa essa instrução diretamente. Sabendo 
disso, explique os níveis de tecnologia de uma máquina de 6 níveis. 
 
4. Considere a operação de uma máquina que tenha o caminho de dados da figura a seguir. Suponha 
que carregar os registradores de entrada da ULA leve 5 ns, executar a ULA demore 10 ns e 
armazenar o resultado de volta no registrador de rascunho tome 5 ns. Qual é o número máximo de 
MIPS de que essa máquina é capaz na ausência de paralelismo (pipelining)? 
 
5. Em que sentido hardware e software são equivalentes? E não equivalentes? 
 
6. Considerando o funcionamento do processador e ciclo de instrução, analise as assertivas a seguir 
e marque com V ou F. 
( ) O ciclo de instrução é responsável por trazer a próxima instrução da memória até o registrador 
de instrução. 
( ) O ciclo de instrução determina o tipo de instrução e, se essa usar uma palavra na memória, 
ela determinará a localização dessa palavra. 
( ) O ciclo de instrução não é responsável por executar uma instrução, mas para preparar a 
execução. 
( ) Quando necessário o ciclo de instrução volta à primeira etapa iniciando a execução da próxima 
instrução. 
 
7. Sobre os níveis abstratos das máquinas multiníveis marque a alternativa correta: 
a) O nível lógico digital apresenta circuitos, transistores e diversos dispositivos da engenharia 
elétrica. 
b) O nível de uso da linguagem assembly é o nível da linguagem de máquina. 
c) O microprograma é um interpretador de instruções que utiliza em sua função o caminho de 
dados, seu nível é o ISA. 
d) O nível de sistema operacional pode conter instruções do nível ISA. 
e) O nível de linguagem de montagem descreve como as instruções são executadas e 
interpretadas pelo microprograma. 
 
8. Explique o que é organização estruturada de computadores e arquitetura de computadores. 
 
9. Os computadores digitais convencionais baseiam-se no modelo idealizado por Von Neumann, em 
1946, baseado em cinco componentes principais: (I)Unidade de entrada. (II)Unidade de memória. 
(III)Unidade lógica e aritmética. (IV)Unidade de controle. (V)Unidade de saída. 
Enumere as lacunas abaixo de acordo com os componentes principais acima: 
( ) Apresenta os resultados dos dados processados. 
( ) Processa os dados. 
( ) Controla a execução das instruções e o processamento dos dados. 
( ) Armazena os dados do sistema. 
( ) Provê instruções e dados ao sistema. 
Após análise, assinale a alternativa que apresenta a sequência CORRETA dos itens acima, de cima 
para baixo: 
a) III, V, II, I, IV. 
b) IV, III, II, V, I. 
c) I, II, III, IV, V. 
d) V, III, IV, II, I. 
e) V, IV, III, I, II. 
 
10. Explique cada um dos termos seguintes com suas próprias palavras: 
a. Tradutor 
b. Interpretador 
c. Máquina virtual

Continue navegando