Procesaddores

2598 palavras 11 páginas
Introdução à Computação
Tema: Hierarquia de Máquinas Abstratas

Tópicos

Computador como Abstração

A visão do usuário

O usuário enxerga software, velocidade, capacidade de armazenamento e funcionalidades de periféricos
3

“Visão do computador”
∗ Circuitos eletrônicos
∗ Transistores interconectados
∗ Chaves ligadas ou desligadas

∗ Linguagem de máquina
∗ Conjunto de instruções fundamentais que a máquina executa
∗ Expressa como um padrão de 0s e 1s

Organização Estruturada de Computadores

4

Escalas, unidades e convenções
∗ Bit (b), Byte (B), Word (w)

Organização Estruturada de Computadores

5

Escalas, unidades e convenções
∗ Kilo (k/K), Mega(M), Giga(G), Tera(T)

Organização Estruturada de Computadores

6

Escalas, unidades e convenções
∗ Mili(m), Micro(µ), Nano(n), Pico(p)

Organização Estruturada de Computadores

7

Escalas, unidades e convenções
– Você sabe o que é Kibi, Mibi, Gibi, Tibi?...

Organização Estruturada de Computadores

8

Arquiteturas em níveis
∗ Qualquer computador atual é extremamente complexo para ser estudado de uma vez…
∗ A solução é organizar a máquina em níveis:
∗ Cada nível é definido em função do anterior
∗ Problemas são expressos em função da interface definida para cada nível;

Organização Estruturada de Computadores

9

Arquiteturas em níveis atuais
Linguagens de alto nível
Interpretação

Tradução (compilador)
Linguagem assembly
Tradução (assembler)
Sistema operacional
Interpretação parcial (chamadas do sistema)
Linguagem de máquina

Execução direta

Interpretação (microprograma)
Microarquitetura
Hardware
Lógica digital

Organização Estruturada de Computadores

10

Linguagem de máquina = nível de Arquitetura do Conjunto de Instruções - ISA

Nível Lógico Digital
∗ O Nível de lógica digital é o nível mais baixo da
Arquitetura.
∗ Responsável pela interpretação de instruções do nível superior (Macroinstruções - Nível ISA, ou

Relacionados