Sei sulla pagina 1di 19

Competncias bsicas em Hardware

Processador

Processador

O processador, tambm denominado de CPU (Central Processing Unit), um chip responsvel por recolher e executar instrues presentes na memria do computador. As instrues (processos) que o processador executa consistem em operaes matemticas e lgicas, alm de operaes de busca, leitura e gravao de dados. O conjunto de instrues so denominados de programas. Todas as operaes so executadas na linguagem mquina.

Bus

Barramento ou Bus um conjunto de linhas de comunicao que permitem a interligao entre dispositivos. O desempenho do barramento medido pela sua largura de banda (quantidade de bits que podem ser transmitidos ao mesmo tempo), normalmente medido em potncias de 2:

16 bits; 32 bits; 64 bits.

Tambm se mede pela velocidade de transmisso em bps (bits por segundo):

100 Mbps;

1 Gbps.
3

Bus

Quando o processador trabalha com a memria, utiliza um barramento especfico, denominado barramento de endereos (tambm chamado de clock externo). Cada pino de ligao do processador equivale a 1 bit, o que significa que, por exemplo, um processador a 32 bits utiliza 32 pinos num dado momento.

Sinais de Controlo

As funes dos pinos dos processadores variam de tipo para tipo, mas existem alguns com funes padro: MIO: sinal para indicar se a operao de acesso memria ou de E/S; RW: sinal para indicar se a operao de leitura ou escrita;

INT: sinal para que dispositivos externos possam interromper o processador para que ele efectue uma operao que no pode esperar. Por exemplo, quando o disco interrompe o processador para avisar do trmino de um processo de leitura. Como vrios dispositivos podem requisitar o processador num mesmo instante, atravs deste controlador possvel realizar todas as operaes de forma organizada;
5

Sinais de Controlo

NMI: sinal de interrupo especial, usado em emergncias, onde a interrupo enviada por este sinal deve ser atendida imediatamente. O NMI normalmente usado para informar de erros relacionados com dados na memria; INT A: sinal usado para o processador informar que aceitou uma interrupo e que est a aguardar que o dispositivo que a gerou passe as instrues; VCC: entrada de corrente elctrica que alimenta os circuitos internos do processador (podem existir vrios VCC no processador); GND: sinal usado para controlo de energia (como se fosse um fio-terra). Tambm podem ser encontrados vrios destes sinais num processador;
6

Sinais de Controlo

RESET: sinal ligado ao boto RESET da caixa do computador. Ao ser activado, o processador pra o que est a fazer e inicia as operaes novamente, como se o utilizador tivesse acabado de ligar a mquina; CLOCK: recebe um sinal digital usado internamente para sincronizar todo o funcionamento do processador.

Bits Internos

O nmero de bits uma das principais caractersticas dos processadores e tem grande influncia no seu desempenho. Com quantos mais bits internos o processador trabalhar, mais rapidamente poder fazer clculos e processar dados em geral. Um processador de 32 bits pode manipular nmeros de valor at 4.294.967.296. Os processadores de 16 bits no conseguem trabalhar com este valor, o que torna necessrio divid-lo em valores menores e possveis de serem manipulados com 16 bits. Assim, a tarefa efectuada em vrias fases. Com 32 bits, a tarefa pode ser realizada numa s fase.

Bits Externos

Como as instrues que o processador executa ficam armazenadas na memria, preciso que ela seja acedida de forma rpida e precisa. Esta velocidade depende da quantidade de bits que o barramento de dados consegue manipular simultaneamente.

Endereamento

O endereamento consiste na capacidade que o processador tem de aceder a um nmero mximo de clulas da memria.

Para aceder a uma clula, o processador necessita de saber o endereo dela. Cada clula armazena um byte.
Assim, um processador com o barramento de dados de 32 bits, pode aceder a 4 clulas de cada vez. Para descobrir o valor mximo de memria que o processador consegue aceder, basta elevar a 2 o nmero de bits do barramento de endereos. Por exemplo, 2 elevado a 32:

2 = 4.294.967.296 bytes => 4 GB

10

Clock

O clock (relgio) uma forma de indicar o nmero de instrues que podem ser executadas a cada segundo (ciclo) e medido em Hz. Deste modo, um processador a 800Hz pode realizar 800 milhes de ciclos por segundo. Algumas instrues necessitam de vrios ciclos para serem executadas, enquanto outras, um s ciclo. O clock divide-se em dois tipos:

Clock interno;
Clock externo.

11

Clock interno

O clock interno indica a frequncia na qual o processador trabalha. Por exemplo, num Pentium 4 de 2,8 GHz, o "2,8 GHz" indica o clock interno.

Normalmente obtido atravs de um multiplicador do clock externo. Por exemplo, se o clock externo for de 66 MHz, o multiplicador ter de ser de 3x para fazer com o que processador funcione a 200 MHz (66 x 3).

12

Clock externo

O clock externo, tambm conhecido como FSB (Front Side Bus), o que indica a frequncia de trabalho do barramento de comunicao com a motherboard (chipset, memria, etc.) Por exemplo, o processador AMD Sempron 2200+ trabalha com clock externo de 333 MHz. Nos processadores da linha Athlon 64, a AMD adoptou a tecnologia HyperTransport que, basicamente, usa dois barramentos para comunicao externa: um para acesso memria e outro para acesso ao chipset. Os ciclos de relgio diferem de fabricante para fabricante. Por isso, um Pentium 4 de 2.4 GHz (2400 MHz), no igual ao Athlon XP de 2.4 GHz. Este ltimo, na verdade, trabalha a 2.0 GHz, mas a sua velocidade semelhante de um Pentium 4 de 2.4 GHz.
13

Memria cache

Se a memria cache de um processador desactivada, o computador pode ter uma desempenho de mais de 30%. Tipos de memria cache:

actual perda

for de

Cache L1 (Nvel 1 ou cache interna) Cache L2 (Nvel 2 ou cache externa) Cache L3 (Nvel 3)

14

Cache L1

um tipo de memria cache usada desde o processador 486 e encontra-se dentro do processador. A cache L1 to importante para o processador, que, mesmo tendo uma velocidade de relgio inferior, pode ser mais rpido que um processador com uma velocidade de relgio superior, mas sem cache. O tamanho desta cache pode ir de 16 KB (como o Pentium) a 512 KB (como o Pentium 4).

15

Cache L2

Para corrigir alguns dos problemas da memria cache L1 (era pequena e apresentava alguns erros), foi implementada uma memria cache fora do processador: cache L2 Para a cache L2 ser usada, necessita de um controlador, que normalmente vem imbutido no chipset da motherboard. este chip que tambm determina o tamanho mximo do cache L2. Grande parte dos processadores actuais, trazem a cache L2 no prprio processador.

16

Cache L3

A cache L3 s aparece quando o processador e a motherboard tm uma cache L2, sendo a cache da motherboard usada como 3 memria cache.

17

Co-processador matemtico

Dois dos primeiros processadores existentes, o 8086 e 8088, poderiam trabalhar em conjunto com um processador especial, chamado 8087, que tinha como funo realizar clculos matemticos complexos. Este processador ficou conhecido como Co-processador matemtico (FPU - Floating Point Unit).

O processador passaria ento a executar clculos mais simples e a preocupar-se com outras instrues.
Hoje em dia, embutido no processador, e o seu uso considerado indispensvel.

Uma operao matemtica, que no processador necessita de vrias instrues para ser concluda, pode ser realizada numa nica instruo pelo co-processador.
18

Dissipador

Devido ao aquecimento elevado dos processadores, necessrio um dispositivo capaz de dissipar o calor produzido.

Este dispositivo formado por duas partes:

um dissipador de calor, que pode ser de alumnio ou cobre;


uma ventoinha, para transferir o calor presente no dissipador de calor para o ar.

Deve ser usado tambm um componente trmico para facilitar a transferncia de calor entre o processador e o dissipador.
19