Sunteți pe pagina 1din 17

Introdução a Arquitetura de

Computadores
Professor Emmanuel Nolêto
contato@emmanuelnoleto.com.br
Arquitetura de Von Neumann
• É dividida em 5 componentes básicos:
– Controle
– Caminho de dados
– Memória
– Dispositivos de entrada
– Dispositivos de saída
Arquitetura de Von Neumann
Tipos de Arquiteturas
• Interligação por meio de barramentos
Outros tipos de arquitetura
• Modelos alternativos semelhantes a
redes de neurônios, mas conhecidos
como redes neurais.
• Elas não executam instruções de um
programa, mas sim funcionam por
estimulos como no ser humano.
Tipos de Aquiteturas
• Pode ser também definida pelo conjunto
de instruções que o computador pode
executar
– Computador com um conjunto reduzido de
instruções -> RISC
– Computador com um conjunto complexo de
instruções -> CISC
RISC
• Reconhece um número limitado de instrução;
• Otimiza instruções para que sejam executadas com
mais rapidez.
• Reduz o conjunto de instrução ao mínimo
• Instruções não implementadas diretamente são
realizadas por uma combinação de instruções
existentes.
• Um programa é implementado por um número
maior de instruções.
CISC
• Os microprocessadores são, em sua maioria, chips CISC.
• Suporta um conjunto maior de instruções
• Cada deve ser instrução mais especializada
• Pode executar de modo direto a maioria das operações
programadas pelos programas de alto nível.
• Possibilita que o número de instruções de processador
para implementar uma instrução de mais alto nível são
menores.
• OBS:
– Quanto maior a quantidade de instruções que um
processador suporta, mais lenta é a execução de cada
uma delas.
Componentes Clássicos
Componentes Clássicos
• Processador ou CPU
– Datapath - caminho que o dado percorre
dentro da CPU;
– ULA - UNIDADE LÓGICA ARITMÉTICA
• Faz parte do DATAPATH;
• Controle
– Gera todos os sinais de controle interno e
externos para o processador;
Componentes Clássicos
• Memória
– Dispositivo que possibillita o armazenamento
de informações.
• Dispositivo de entrada
– Possibilitam o fornecimento de informações
para que haja a execução de um programa.
– Permite a interação homem máquina.
• Dispositivo de saída
– Possibilitam a exibição de informações
processadas pelo computador.
Forma de interação
• Funciona semelhante a um endereço de
uma casa.
• Cada casa tem um respectivo número
que fica distribuído dentro de um cep.
• Todos endereços de memória são
definidos dessa forma.
Executando uma instrução
• Um processador RISC segue uma
sequencia de passos para execução de
uma instrução
Interação com periféricos
• Para cada sequencia de passo o PC faz
um incremento e guarda o valor e
aguarda para receber a próxima
instrução.
Memória
• Memória principal ou memória de trabalho
– Onde normalmente devem estar armazenados os
programas e dados a serem manipulados pelo
processador;
• Memória secundária
– Permite armazenar uma maior quantidade de dados e
instruções por um período de tempo mais longo;
– disco rígido é o exemplo mais evidente de memória
secundária de um computador,
– Unidades de fita magnética e os cartões perfurados
também são memórias secundárias
Memória cache
• Constitui de uma pequena porção
de memória com curto tempo de
resposta,
• Normalmente integrada aos
processadores e que permite
incrementar o desempenho durante
a execução de um programa.

S-ar putea să vă placă și