Escolar Documentos
Profissional Documentos
Cultura Documentos
DISCIPLINA: AMBIENTES
OPERACIONAIS
Componentes do Computador
Modelo de von Neumann
Agosto de 2002
Prof. Takato Kurihara
1
2
COMPONENTES DO
COMPUTADOR
2. PRINCÍPIOS BÁSICOS
• Cada computador tem um conjunto de operações para
determinar posições dos dados com os quais a operação
será realizada
• Operações e métodos para referenciar os dados diferem
entre vários computadores
• Formato geral: Operação Operandos (Denominada de
Instrução)
• Operação: especifica a função
• Operandos: fornece a maneira de calcular a posição atual
dos dados
3
COMPONENTES DO
COMPUTADOR
• Um programa é constituído de uma sequência pré-
determinada de instruções
• O programa e os dados correspondentes ficam
armazenados na memória
• Memória de um sistema de computador tem a função de
armazenar dados e instruções (máquinas de von neumann)
• Instruções são executadas em uma sequência determinada
por suas posições de memória
• A unidade lógica e aritmética realiza ações indicadas nas
instruções. Controle do programa e a unidade lógica e
aritmética formam a CPU)
4
COMPONENTES DO
COMPUTADOR
BUSCA, DECODIFICAÇÃO, E EXECUÇÃO DE INSTRUÇÕES
• Um elemento do processador, denominado de contador ou apontador
de instruções, contém a posição da próxima instrução a ser executada
• Quando inicia-se o processamento, a instrução cujo endereço está no
contador de instruções é trazida da memória para uma área de
armazenamento chamada registrador de instruções – Processo de Busca
de Instruções. Registrador é um elemento digital com capacidade de
armazenar dados.
• A instrução é interpretada por circuitos de decodificação que fazem
com que sinais eletrônicos sejam gerados no processador de acordo
com o valor do campo de operação – Processo de Decodificação da
operação.
• Esses sinais eletrônicos resultam na execução da instrução.
5
COMPONENTES DO
COMPUTADOR
Continuação ...
• Quando a execução de uma instrução é terminada, o
contador de instruções é atualizada para o endereço de
memória da próxima instrução. Reinicia-se o processo de
Busca-Decodificação-Execução
• A sequência de instruções pode mudar como resultado de
uma instrução que direciona um desvio. Instruções desse
tipo contêm o endereço da próxima instrução ao invés do
endereço de um operando. Exemplo: um comando IF que
provoca um desvio condicional
6
COMPONENTES DO
COMPUTADOR
3. ELEMENTOS FUNCIONAIS BÁSICOS
• Um computador é composto por blocos convencionalmente chamados de:
memória, unidades operacionais, unidades de controle e dispositivos
de entrada e saída
• Unidades operacionais e unidades de controle formam a Unidade Central
de Processamento (CPU ou UCP) ou, simplesmente, Processador
• Elementos digitais necessitam ser ativados ou habilitados para realizar
uma operação. Os sinais responsáveis pela ativação de componentes
digitais são conhecidos como Sinal de Controle
• Dados são transferidos, entre os diversos elementos de um computador,
por caminhos físicos chamados Barramentos
• Barramentos são caminhos que permitem o transporte de dados entre os
vários elementos da parte operacional, memória e sistema de entrada e
saída
7
Elementos básicos de um memória
computador
controle unidade
operacional
9
COMPONENTES DO
COMPUTADOR
Continuação ..
Os sinais de controle significam:
Read: leitura da memória – o conteúdo da posição de memória
endereçada por REM é copiado em RDM out.
Write: escrita na memória – a posição de memória endereçada por
REM recebe o conteúdo de RDM in.
RDM in
R
E read
memória
M write
10
RDM out
COMPONENTES DO COMPUTADOR
11
COMPONENTES DO COMPUTADOR
Continuação:
A ULA não armazena nem o resultado, nem os operandos, nem os
códigos de condição gerados
Quem armazena é o Acumulador:
– Acumulador é um registrador e tem por função armazenar um
operando e/ou um resultado fornecido pela ULA
– Como todos os registradores, o acumulador é ativado por um sinal de
controle de carga. A cada sinal de carga, o dado na entrada do
registrador é copiado para o seu interior ( o conteúdo anterior é
perdido)
12
COMPONENTES DO COMPUTADOR
13
COMPONENTES DO COMPUTADOR
Continuação ...
• A máquina de von Neumann foi largamente divulgada. Influenciou
sobremaneira o projeto subsequente de outras máquinas
• Os componentes (blocos) básicos do IAS são:
Unidade de Processamento Central: para execução de operações
aritméticas e lógica
Unidade de Controle de Programa: para determinar o
sequenciamento das instruções a serem executadas e gerar os sinais de
controle para as outras unidades. Estes sinais determinam as ações a
serem executadas
Unidade de Memória Principal: com capacidade de 4096 palavras.
Unidade de Entrada e Saída
15
COMPONENTES DO COMPUTADOR
Continuação ...
16
EXERCÍCIOS
17