Aula 1 - Introdução. Arquitetura de Von Neumann X Arquitetura de Harvard. Arquitetura Multinível
Aula 1 - Introdução. Arquitetura de Von Neumann X Arquitetura de Harvard. Arquitetura Multinível
Aula 1 - Introdução. Arquitetura de Von Neumann X Arquitetura de Harvard. Arquitetura Multinível
(Aula 1)
www.dominandoti.com.br www.dominandoti.com.br
Acesse nosso site em
www.dominandoti.com.br
Curta o Dominando TI no
e receba nossas dicas sobre concursos!
www.dominandoti.com.br
Organização e Arquitetura de Computadores
Referências
Organização Estruturada de Computadores. 5ª Edição. –
2007. Autor: Andrew S. Tanenbaum. Editora: Pearson
Education.
Conteúdo Programático:
- Introdução;
- Arquitetura de Von Neumann;
- Arquitetura de Harvard;
- Arquitetura Multinível.
Características:
- Barramento compartilhado entre dados e endereços;
- Baixo custo;
- Desempenho limitado (gargalo).
Funcionamento:
- Memória armazena dados e instruções;
- CPU encarregada buscar instruções e dados,
decodificar e executar as instruções. Por fim,
o resultado será armazenado na memória.
Certo
Errado
a) I e II.
b) I e IV.
c) II e IV.
d) I, II e III.
e)Prof.III,Rômulo
IV Santos
e V. – romulodba@gmail.com 11 www.dominandoti.com.br
Organização e Arquitetura de Computadores
a) memória.
b) unidade de controle.
c) unidade de lógica e aritmética.
d) dispositivos de entrada e saída.
e) barramento decimal.
a) Pipeline.
b) Barramento.
c) Via de Controle.
d) Registradores da CPU.
e) Máquina de von Neumann.
Certo
Errado
Certo
Errado
a) lógico digital.
b) de microarquitetura.
c) de conjunto de instruções
d) do sistema operacional da máquina.
e) de linguagem de montagem
a) lógico digital.
b) de microarquitetura.
c) de arquitetura de conjunto de instruções.
d) do sistema operacional de máquina.
e) de linguagem de montagem.
Certo
Errado
Certo
Errado
Certo
Errado
Prof. Rômulo Santos – romulodba@gmail.com 51 www.dominandoti.com.br
Organização e Arquitetura de Computadores
Certo
Errado
Certo
Errado
O interpretador
a) tem, como vantagem, o tempo gasto toda vez que for executado.
b) é considerado um tradutor que gera módulo-objeto.
c) é o mesmo que loader.
d) é considerado um tradutor que não gera módulo-objeto.
e) tem, como desvantagem, permitir a implementação de dados dinâmicos.
Certo
Errado
Prof. Rômulo Santos – romulodba@gmail.com 56 www.dominandoti.com.br
Organização e Arquitetura de Computadores
a) 1. microarquitetura.
b) 2. conjunto de instruções.
c) 3. sistema operacional.
d) 4. linguagem de montagem.
e) 5. linguagem orientada a problemas.
Um analista está responsável pelo projeto de um compilador para uma nova linguagem
que sua empresa está desenvolvendo. Este compilador deverá receber como entrada o
código fonte do programa e gerar como saída o código de linguagem de máquina para
um determinado processador e sistema operacional. O analista sabe que um processo
de compilação é dividido em fases e que seu compilador deverá possuir todas as fases
de um típico processo de compilação mesmo que elas NÃO sejam obrigatórias em
outros compiladores. A fase que não faz parte de um processo de compilação e que,
portanto, não seria necessária no projeto do analista é a
a) análise léxica.
b) análise sintática.
c) geração de código intermediário.
d) ligação dos módulos.
e) otimização de código.
Prof. Rômulo Santos – romulodba@gmail.com 58 www.dominandoti.com.br
Organização e Arquitetura de Computadores
a) analisador semântico.
b) analisador léxico.
c) otimizador de código.
d) scanner.
e) linker.
a) análise léxica.
b) análise semântica.
c) análise sintática.
d) geração de código executável.
e) verificação de tipos
a) no nível léxico.
b) no nível sintático.
c) no nível semântico.
d) no nível lógico.
e) nos níveis sintático e semântico, ao mesmo tempo.
Analise o texto:
Para que seu conteúdo possa ser interpretado por qualquer usuário, um arquivo
binário é gerado por meio de processo de compilação executado por um
programa.
Certo
Errado
Certo
Errado
Certo
Errado
Certo
Errado
01 Certo 21 Certo
02 D 22 Certo
03 B 23 Certo
04 E 24 C
05 D 25 Certo
06 A 26 Errado
07 A 27 D
08 B 28 Certo
09 E 29 D
10 E 30 D
11 C 31 A
12 B 32 A
13 A 33 B
14 B 34 D
15 Errado 35 A
16 Certo 36 A
17 C 37 Errado
18 E 38 Certo
19 A 39 Certo
20 B 40 Certo