quinta-feira, 12 de dezembro de 2013

ESTRUTURA BÁSICA DE COMPUTADORES



Estrutura de Computadores

Todos os computadores contém 5 unidades essenciais:
  • Lógica e aritmética: área da CPU para realizar funções lógicas e aritméticas;
  • De memória: armazena dígitos binários e dados manipuláveis e é controlada pela unidade de controle;
  • De entrada: dispositivos que transferem dados para o processador;
  • De saída: dispositivos que transferem dados do processador para o mundo exterior;
  • De controle: comanda as operações de todas as demais unidades; 




Unidade Lógica e Aritmética (ULA)
Funções:
  • Desempenha funções de processamento de dados;
  • Executar funções lógicas e aritméticas nos dados dispostos na memória, segundo informações da Unidade de Controle;
  • Armazena dígitos binários;
Contém 2 registradores internos:
  • Registrador B: armazena valores trazidos da memória;
  • Acumulador: armazena um operando para qualquer instrução lógica ou matemática;
Unidade de Controle (UC)
Funções:
  • Controla a operação da CPU;
  • Comanda a operação de todas as outras unidades de controle;

Funcionamento básico:
  1. A unidade de controle quer buscar uma instrução na memória;
  2. A unidade de controle envia um comando de leitura e um endereço;
  3. Ocorre a transferência da instrução oriunda da memória para a unidade de controle;
  4. Os circuitos lógicos da unidade de controle decodificam a instrução recebida;
  5. A unidade de controle envia um sinal para as demais unidades, informando que tem uma instrução a ser executada;
  6. A unidade de controle executa a instrução.
O  Microprocessador
O microprocessador (ou CPU) geralmente é um circuito integrado que agrega a ULA e a UC.
Algumas funções:
  • Fornece sinais de controle e de temporização para os componentes do microcomputador;
  • Busca e decodifica instruções e dados recebidos da memória;
  • Transfere dados da memória para outros periféricos;
  • Transfere dados para a memória;
  • Executa operações aritméticas e de caráter lógico;
A arquitetura de Von Neumann tornou os computadores mais flexíveis. Isto permitiu que não trocássemos de CPU cada vez que trocássemos também de operação. Se em um momento quiséssemos transferir uma informação para memória e em outro quiséssemos executar uma instrução, logicamente teríamos de trocar todo o procedimento para que o processador reconhecesse a nova instrução. O modelo proposto por John Von Neumann, em 1945, modificou a estrutura computacional corrente da época e mostrou que podemos apenas trocar o software alocado na memória se quisermos executar outro procedimento.

0 comentários:

Postar um comentário