Procesaddores
2598 palavras
11 páginas
Introdução à ComputaçãoTema: 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