Você está na página 1de 19

1

SISTEMAS DE
COMPUTAÇÃO
SISTEMAS DE COMPUTAÇÃO
2

Arquitectura de Von Neumann

30 March 2017
SISTEMAS DE COMPUTAÇÃO
3

Arquitectura de Von Neumann

As operações a serem realizadas pelo


computador são definidas pelos dados e
instruções do programa carregado na
memória.

30 March 2017
SISTEMAS DE COMPUTAÇÃO
4

Arquitectura de Von Neumann

A unidade aritmética e lógica é a parte do


computador onde são feitas as operações
aritméticas e lógicas com os dados.

O tipo de operação a ser executado é


determinado por sinais vindos da unidade de
controle.
30 March 2017
SISTEMAS DE COMPUTAÇÃO
5

Arquitectura de Von Neumann

A memória é onde ficam armazenados os


dados e instruções que vão ser utilizados pela
ULA e pela unidade de controle.

Os dados a serem operados são lidos dos


dispositivos de entrada para a memória.

30 March 2017
SISTEMAS DE COMPUTAÇÃO
6

Arquitectura de Von Neumann

Os resultados obtidos são enviados para a


memória e daí para os dispositivos de saída
de dados.

30 March 2017
SISTEMAS DE COMPUTAÇÃO
7

Arquitectura de Von Neumann


Modelo de Barramento de Sistema

30 March 2017
SISTEMAS DE COMPUTAÇÃO
8

Arquitectura de Von Neumann


Modelo de Barramento de Sistema

É um refinamento do modelo de Von Neumann e possui


o processador (que integra ULA, registradores e
unidade de controle), memória e unidade de
entrada/saída.

Os registadores são elementos de memória colocados


junto da ULA para armazenamento de valores
temporários. 30 March 2017
SISTEMAS DE COMPUTAÇÃO
9

Arquitectura de Von Neumann


Modelo de Barramento de Sistema

A comunicação entre as diversas unidades é feita


através do barramento de sistema, que é composto
pelos barramentos de endereço, dados e controle.

30 March 2017
SISTEMAS DE COMPUTAÇÃO
10

Arquitectura de Von Neumann


Modelo de Barramento de Sistema

A comunicação entre as diversas unidades é feita


através do barramento de sistema, que é composto
pelos barramentos de endereço, dados e controle.

30 March 2017
SISTEMAS DE COMPUTAÇÃO
11

Arquitectura de Von Neumann


Processador

 É o conjunto da unidade lógica e aritmética,


registadores e da unidade de controle.

 Sua função é executar os programas armazenados


na memória principal, buscando suas instruções,
examinando-as, e então executando uma após a
outra.
30 March 2017
SISTEMAS DE COMPUTAÇÃO
12

Arquitectura de Von Neumann


Processador

 O processador é responsável pela realização de


uma série de funções:
 Buscar de instruções e dados na memória.
 Programar a transferência de dados entre a memória e os
dispositivos de entrada/saída.
 Descodificar as instruções.
 Realizar as operações lógica e aritméticas.
 Responde a sinais enviados por dispositivos de entrada/saída e
interrupções.
30 March 2017
SISTEMAS DE COMPUTAÇÃO
13

Arquitectura de Von Neumann


Processador (Unidade Lógica e Aritmética)
Fonte 1 Fonte 1

Fonte 2 Fonte 2
Banco de
Destino Registos
(Acumulador)
ULA

Destino
30 March 2017
SISTEMAS DE COMPUTAÇÃO
14

Arquitectura de Von Neumann


Processador (Unidade Lógica e Aritmética)

A unidade aritmética e lógica pode realizar


diversas operações, entre elas:
 Adição
 Subtração
 Operações lógicas (E, OU, XOR, INVERSÃO)
 Deslocamento (à esquerda e à direita)
 Comparação
30 March 2017
SISTEMAS DE COMPUTAÇÃO
15

Arquitectura de Von Neumann


Processador (Unidade Lógica e Aritmética)

Em nossa arquitetura as operações aritméticas


são realizadas pela leitura de dois operandos
e com a escrita do resultado no registador de
destino.

30 March 2017
SISTEMAS DE COMPUTAÇÃO
16

Arquitectura de Von Neumann


Processador

30 March 2017
SISTEMAS DE COMPUTAÇÃO
17

Arquitectura de Von Neumann


Memória

Onde são armazenados dados/informações e


instruções. Podem ser alterados durante a execução
de um programa.

São também usadas para armazenar os resultados


intermediários e finais das operações realizadas pelo
processador.
30 March 2017
SISTEMAS DE COMPUTAÇÃO
18

Arquitectura de Von Neumann


Memória (hierarquia)

30 March 2017
19

FIM

30 March 2017