Microprocessadores digitais
● O que é um computador?
Reportando-se ao Stalling:
“Um computador pode ser visto como um sistema formado por um conjunto estruturado de componentes, e sua função pode ser compreendida em termos das funções desses componentes”.
● Quais então as funções básicas de um computador?
●
●
●
●
Processamento de dados
Armazenamento de dados
Transferência de dados
Controle das operações internas e de acesso a informação
1
1.1 – Introdução aos microprocessadores digitais.
● Visão funcional de um computador:
Barramentos externos Fontes e destinos dos dados Periféricos ou linhas de comunicação Unidade Central de processamento
Mecanismos de transferência de dados
Unidades de memória
Recursos de armazenamento de dados
Mecanismos de controle
Unidades de E/S
Barramentos
Internos
Recursos de processamento de dados
Computador
2
1.1 – Introdução aos microprocessadores digitais.
● Visão estrutural de um computador:
Barramentos externos Periféricos e linhas de comunicação Unidades de memória
Computador Barramentos
Unidades
internos de E/S
UCP
3
1.1 – Introdução aos microprocessadores digitais.
● Transferências de dados possíveis em um computador
Acesso Direto a Memória - DMA
Periféricos e linhas de comunicação Unidades de memória
Unidades de E/S
UCP
4
1.1 – Introdução aos microprocessadores digitais.
● O que estamos mostrando afinal: a arquitetura ou a organização de um computador?
● Reportando-se novamente ao Stalling:
● O termo “arquitetura de um computador” refere-se aos atributos de um sistema que são visíveis para o programador ou, em outras palavras, aos atributos que têm impacto direto sobre a execução lógica de um programa.
● Exemplos de atributos de arquitetura incluem o conjunto de instruções, o número de bits usados para representar os vários tipos de dados, os mecanismos de E/S e as