Processadores Guilherme Pontes
Já sabemos o básico! Como já sabemos, o processador exerce uma das mais importantes funções do computador. Vamos agora nos aprofundar em especificações mais técnicas sobre a Arquitetura, Funcionamento e Configuração.
Dentro do Processador O processador engloba duas das seis unidades que representam o funcionamento geral do computador, que são as: Unidade Central de Processamento Unidade De Aritmética e Lógica
Vejam a figura:
A Unidade Central de Processamento A CPU é responsável pelo controle da operações comandadas pelos softwares, ou seja, atividades específicas para o funcionamento dos mesmo. Geralmente nos dirigimos ao processador simplesmente pela sigla CPU, isto devido a sua importância.
A Unidade de Lógica e Aritmética Ela é a responsável por todas as operações aritméticas (somas, subtrações, e etc) e por todas as operações de lógica (se determinado número é igual, menor ou maior a outro) realizadas dentro do processador.
Cálculos realizados pelo processador Existem dois tipos de cálculos que são realizados pelo processador: Os cálculos simples, que envolvem apenas números inteiros, os que são mais comuns para o computador. E os cálculos complexos, onde são feitos cálculos com números reais, normalmente em aplicações matemáticas e de gráficos pesados (jogos e vídeos por exemplo).
O Co-processador Aritmético Existe um componente responsável apenas para realizar os cálculos de números de pontos flutuantes, ou seja, números reais (com vírgula 1,235451005), e este componente se chama Co-processador Aritmético.
Onde fica o Co-processador? Antigamente o co-processador ficava localizado na própria placa mãe (como os cálculos pesados não eram tão comuns, o usuário quem decidia se queria usá-lo ou não), mas a partir do processador 80486DX, o processadores começaram a vim com o Coprocessador embutido.
Vejam sua foto: Obs: Esta foto é a do 80486DX-2
Memórias Cache
Tipos de Memórias Vocês já sabem a utilidade da memória RAM. Vamos ver agora os dois tipos existentes: DRAM (Dinamic Randon Access Memory) SRAM (Static Randon Access Memory)
Memória Cache A Memória RAM é construída (há exceções) em cima da arquitetura de memórias DRAM. Já a memória Cache, nada mais é do que uma SRAM com pouco espaço de armazenamento e que funciona na mesma freqüência do processador. A partir do 80386 a Memória Cache começou a ser usada e ainda vinha acoplada na placa mãe.
Cache no Processador A partir do 80486DX, foi adotada além da Cache que já vinha na placa mãe (Cache L2), uma nova cache, e esta vinha dentro do processador (Cache L1). A Cache L1 era mais rápida que a L2 (pois vinha dentro do próprio processador) mas em compensação, era bem menor e muito mais cara.
Caches no processador A L1 já ficava embutida no processador desde o 80486DX, mas no lançamento do Pentium PRO, a Chache L2 passou a vir dentro do processador, o que melhorou sua performance consideravelmente. Vamos ver agora uma representação de como funciona um processador:
O que acontece durante um processo?
Comparações Para termos uma idéia do tamanho, vamos comparar as memórias Caches do Pentium 4 com uma memória principal e um HD: Equipamento Tipo de Memória Tamanho Pentium 4 (3.40 GHz) Cache L1 8 Kbytes Pentium 4 (3.40 GHz) Cache L2 512 KBytes Memória DDR 512 PC-333 Memória RAM (DDR) 512 Megabytes Samsung (SpinPoint P Series SP1614C) Hard Disc 160 Gigabytes
Dados do processador
Como são feitos o processadores? Todos os microprocessadores são feitos com uma tecnologia chamada de transistor. Normalmente esses transistores ficam acoplados em uma única pastilha chamada de chip. O acoplamento de milhares de transistores em um único chip se chama circuitos integrados. Para termos uma idéia, um dos primeiros processadores possuia 29.000 transistores, em quanto as primeiras versões do Pentium 4 possui 41.000.000.
Freqüência A freqüência é usada para medir a velocidade do processador. Trabalhamos com os Hertz (um ciclo por segundo) para representá-la. Geralmente trabalhamos com os sucessores do Hertz, que são o Kilohertz (1000 Hertz), o Megahertz (1000 Kilohertz), o Gigahertz (1000 Megahertz) e assim por diante.
Voltagem Já pelo nome, podemos concluir que essa característica se refere a quantidade de energia que os processadores consomem. Esse fator é bastante importante na hora de configurarmos a placa mãe. Por exemplo, se colocarmos um processador de 2.2 volts numa placa configurada para 3.4 volts, possivelmente ele ira queimar.
Bits Os Bits são exatamente como o nome sugere, a quantidade de bits que o processador trabalha. Quando dizemos que ele trabalha a 16 bits, estamos falando que a cada ciclo ele processa 16 bits, quando tem 32, ele processa 32, e assim por diante.
FSB O Front Side Bus é a grandeza que indica qual é a freqüência que o processador acessa a memória. Um processador de FSB 333 MHz, por exemplo, precisará de uma memória de 333 MHz ou superior para que funcione. Para os processadores que suportam a tecnologia Dual Channel, a freqüência das duas memórias se torna uma só, proporcionando supostas memórias com freqüências altíssimas.
Trabalhando com as Grandezas É muito importante que vocês entendam como funcionam cada uma dessas grandezas para podermos trabalhar com os processadores, pois é com elas que podere-mos comprar (ou melhor, saber o que estamos comprando) e também configurar os processadores.
Curiosidades A palavra micro que as vezes é usada como prefixo da palavra processador, vem da tecnologia dos circuitos integrados. Hoje em dia, usamos apenas a palavra processador, mas o termo certo para representá-lo seria microprocessador.
Os Slots e Soquetes Os Slots e Soquetes são nomes dados aos encaixes que existem nas Placas-mãe onde encaixamos os processadores. Cada processador tem seu encaixe específico. Nas aulas mais à frente, veremos mais detalhes sobre isso.
Curiosidades Microprocessador Processador composto por Circuitos Integrados. Clock Freqüência base do computador, indicada pelo Chipset. Pipeline Um estágio do processamento. Memória Virtual Também chamada de swaping, essa tecnologia permite que o computador ocupe um espaço do disco rígido transformando-o em uma espécie de memória RAM.
Dúvidas?