01-Histórico e Arquitetura
01-Histórico e Arquitetura
01-Histórico e Arquitetura
1
Histórico e arquiteturas de
sistemas computacionais.
Prof. Dr. Luís Fernando Caparroz Duarte
2 Histórico e arquitetura dos
sistemas computacionais
Pioneiros no desenvolvimento de
máquinas computacionais
Primeiras máquinas computacionais
Advento circuito integrado
Microprocessador × Microcontrolador
Filosofia CISC × Filosofia RISC
Arquiteturas Harvard e Von Neumann
Microprocessadores especializados em
processamento de sinais.
Usados para processar sinais de áudio,
vídeo, entre outros.
Possuem instruções que permitem
analisar grandes quantidades de dados
em curto período.
Podem atuar em tempo real ou não.
Microcontroladores especializados em
processamento de sinais.
Usados principalmente em sistemas de
controle e automação.
Possuem instruções e/ou periféricos que
permitem realizar cálculos complexos
em curto período.
Podem atuar em tempo real ou não.
Ênfase no hardware.
Grande número de instruções: mais área
de chip necessária para acomodá-las.
Possui instruções que operam com mais de
um ciclo de máquina.
Menor tamanho de código, maior
quantidade de ciclos de máquina
necessários para sua execução.
Empregada em processadores x86 e
AMD64 (Intel Core I7, AMD Athlom)
Ênfase no software.
Pequeno número de instruções: menos área de
chip necessária para acomodá-las.
Possui somente instruções que operam com um
único ciclo de máquina.
Maior tamanho de código, menor quantidade
de ciclos de máquina necessários para sua
execução.
Empregada na maioria dos microcontroladores
e processadores alternativos ao x86 (ARM, IBM
PowerPC, Microsoft XCPU “Xenon”).
1. O que diferencia os
microcontroladores dos
microprocessadores?