Microprocessadores: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
(Criou página com '=CPU e Microprocessadores= ==Conexão dos dispositivos de memória à CPU== Um computador possui vários dispositivos de memória, como a memória principal, ou memória RAM,...')
 
Linha 16: Linha 16:


No '''barramento de dados''', somente um dispositivo pode enviar dados de cada vez. As saídas dos demais devem ficar em estado de '''alta impedância'''. Caso contrário as saídas dos dispositivos podem ser danificadas por '''curtos-circuitos''', quando por exemplo, em um dado pino, um dispositivo escreve 0 (0 V) e outro 1 (5 V).
No '''barramento de dados''', somente um dispositivo pode enviar dados de cada vez. As saídas dos demais devem ficar em estado de '''alta impedância'''. Caso contrário as saídas dos dispositivos podem ser danificadas por '''curtos-circuitos''', quando por exemplo, em um dado pino, um dispositivo escreve 0 (0 V) e outro 1 (5 V).
==Organização interna da CPU==
A '''CPU''' é o principal componente de um computador. Sua função é executar programas armazenados na memória principal, buscando suas instruções, examinando-as e então executando-as uma após a outra<ref name="TANENBAUM">TANENBAUM, A. S. Organização Estruturada de Computadores, 5<sup>a</sup> ed., São Paulo: Pearson, 2007.</ref>.
A '''CPU''' se conecta as '''memórias''' e outros '''dispositivos de entrada e saída''' por meio do '''barramento externo''' (barramento de endereços, dados e controle).
Internamente a CPU possui alguns componentes especiais:
*Contador de Programa (PC): Aponta para o endereço da memória que contém a próxima instrução a ser executada.
*Registrador de Instrução: Guarda a instrução que está para ser executada pela CPU;
*Unidade de Lógica e Aritmética (ALU): Executa instruções lógicas e aritméticas;
*Registradores: Guardam dados temporários, como os operandos a serem utilizados pelas instruções.
*Unidade de Controle: Coordena as ações da CPU.
[[Arquivo:CPU.png]]


==Referências==
==Referências==

Edição das 19h55min de 19 de maio de 2014

CPU e Microprocessadores

Conexão dos dispositivos de memória à CPU

Um computador possui vários dispositivos de memória, como a memória principal, ou memória RAM, memória ROM e memória secundária, como discos rígidos e outros.

A CPU do computador se comunica com os dispositivos de memória através de três barramentos principais:

  • Barramento de endereços;
  • Barramento de dados;
  • Barramento de controle.

Quando um computador executa as instruções de um programa a CPU busca () as instruções na memória e também os dados necessários. O resultado da execução das instruções, por sua vez, é armazenado (escrito) de volta na memória[1].

A interação com as memórias é feita através dos barramentos. O barramento de controle permite a CPU escolher qual dispositivo será utilizado. Os demais ficam desabilitados. O barramento de endereços fornece o endereço no qual os dados serão lidos ou escritos nos dispositivos de memória. O barramento de dados é compartilhado tanto para leitura como para escrita de dados nos dispositivos de memória.

No barramento de dados, somente um dispositivo pode enviar dados de cada vez. As saídas dos demais devem ficar em estado de alta impedância. Caso contrário as saídas dos dispositivos podem ser danificadas por curtos-circuitos, quando por exemplo, em um dado pino, um dispositivo escreve 0 (0 V) e outro 1 (5 V).

Organização interna da CPU

A CPU é o principal componente de um computador. Sua função é executar programas armazenados na memória principal, buscando suas instruções, examinando-as e então executando-as uma após a outra[2].

A CPU se conecta as memórias e outros dispositivos de entrada e saída por meio do barramento externo (barramento de endereços, dados e controle).

Internamente a CPU possui alguns componentes especiais:

  • Contador de Programa (PC): Aponta para o endereço da memória que contém a próxima instrução a ser executada.
  • Registrador de Instrução: Guarda a instrução que está para ser executada pela CPU;
  • Unidade de Lógica e Aritmética (ALU): Executa instruções lógicas e aritméticas;
  • Registradores: Guardam dados temporários, como os operandos a serem utilizados pelas instruções.
  • Unidade de Controle: Coordena as ações da CPU.



Referências

  1. TOCCI, R.J.; WIDMER, N.S.; MOSS, G.L. Sistemas Digitais: princípios e aplicações, São Paulo: Pearson, 2011.
  2. TANENBAUM, A. S. Organização Estruturada de Computadores, 5a ed., São Paulo: Pearson, 2007.

Autoria
Evandro Cantú / IFPR - Câmpus Foz do Iguaçu