O processador é a unidade central do computador, designado por CPU (Central
Processing Unit). A sua função é a de interpretar e executar instruções. A unidade de medida da velocidade de um processador é o Hz (hertz). O hertz é a unidade de medida da frequência, que, em física, é definida como sendo o número de ciclos que ocorrem por unidade de tempo - a frequência de um relógio é 1/3600 Hz, ou seja, demora 1 hora até se dar uma volta completa. Nos computadores mais atuais, a velocidade média é de 1 Gigahertz, ou 1 bilhão de ciclos de relógio por segundo, ou 1 bilhão de hertz, ou ainda, analogamente, 1 bilhão de voltas completas no relógio em 1 segundo. No nosso exemplo, 1 hertz pode transportar, no mínimo, 1 bit (1 informação). Para efeito de comparação, 1 bit (1 hertz) pode ser comparado a 1 letra deste texto. Logo, computadores que trabalham com 2 bilhões de “letras” por segundo (2 Gigahertz) podem ler um livro mais rápido do que outros que somente leem 1 bilhão de “letras” (1 Gigahertz).
Figura 3 - Esquema genérico de um processador
Fonte: Wikibooks (Adaptação: SEPAD)
O processador é formado por milhões de transístores, onde cada um processa
um bit de cada vez, ou seja, apresenta o estado 1 ou o estado 0. Esta diversidade de sequências possíveis cria um leque infinito de instruções. De fato as limitações encontradas no momento da criação de software não são encaradas pelo
12 Introdução a Programação - Aula 1
processador mas sim pela estrutura da máquina. O processador, teoricamente, em termos de processamento de dados, é ilimitado. Não existe limites de processamento. Por vezes, são necessárias várias operações matemáticas complexas. Existe, dentro do próprio processador, uma pequena seção chamada Coprocessador Matemático FPU encarregada disso. Mas o processador não pode existir isoladamente. Logo, precisa estar ligado por “algo”: os Barramentos BUS do processador são os “caminhos” por onde a informação é encaminhada aos dispositivos do computador e vice-versa. Quanto maior o número de Bus, mais rapidamente se dão as transferências. Existem várias tecnologias e protocolos usados no BUS.