Projeto de quiosque
Um computador digital consiste em um sistema interconectado de processadores, memórias e dispositivos de entrada e saída.
Estas são as três categorias básicas de componentes de um computador moderno. Cada elemento de um computador qualquer se encaixará em uma destas classificações. Vamos analisar em seguida cada um deles.
Processadores
A unidade central de processamento (UCP ou CPU – Central Processing Unit) é o centro do computador.
A execução de um programa normalmente consiste em trazer um programa de um dispositivo de armazenamento (disco, por exemplo) para a memória principal. Da memória principal, o programa é transferido para a CPU, uma instrução por vez. Dentro da CPU é que o verdadeiro processamento ocorre, onde as instruções serão interpretadas e executadas.
Como podemos ver na figura seguinte, todos estes elementos se comunicam através de um barramento.
A organização de um computador simples
Como podemos ver também na figura, a CPU internamente e composta por várias partes distintas. A unidade de controle é responsável por buscar instruções na memória e determinar se tipo. A unidade lógica e aritmética executa operações matemáticas simples como adição e E booleano.
A CPU também contém uma pequena quantidade de alta velocidade, que é utilizada na execução de instruções. Essa memória é organizada em registradores. Cada registrador tem um tamanho fixo (comprimento em bits) e um propósito específico, como o Contador de Programa (PC – Program Counter). A função de PC é identificar qual a próxima instrução a ser trazida para a CPU do programa em execução.
A organização da CPU é detalhada na figura abaixo.
Os registradores e a ULA formam um caminho de dados.
Um exemplo de caminho de dados
Os dados são movimentados dos registradores para um ou dois registradores que alimentam a ULA e deles para a própria ULA através de um barramento que interconecta estes elementos.
A ULA ira realizar