1 Processador componente mais importante do computador As pessoas normalmente chamam o computador pelo nome do processador. Fisicamente uma pea quadrada com pinos ou contatos em sua parte inferior. Deve ser instalado na placa principal do computador, chamada placa-me. Em cima, deve instalar um dissipador de calor dotado de uma ventoinha, tambm chamado de cooler.
2 3 Os processadores so chips responsveis pela execuo de clculos, decises lgicas e instrues que resultam em todas as tarefas que um computador pode fazer. Atualmente existem dois grandes fabricantes deste componente: Intel e AMD Em ingls conhecido como CPU Central Processing Unit, isto , Unidade Central de Processamento. Algumas pessoas chama o computador inteiro de CPU o que est incorreto. 4 Atravs de uma tabela, compilou-se uma comparao entre os processadores:
5 AMD Intel Ultra Topo de Linha ----- Core i7 Topo de Linha Phenom Core i5, Core 2 Intermedirio Athlon Pentium, Core i3 Simples Sempron Celeron
Processadores possuem diversas caractersticas tcnicas que os tornam diferentes entre si. Algumas das mais importantes:
a. Soquete: tipo de conexo fsica que o processador possui com a placa-me. Para quem est montando um computador, esta a caracterstica mais importante. 6
d. Ncleos de processamento: vrios processadores existentes no mercado atualmente possuem mais de um ncleo de processamento, isto , internamente eles tem mais de um processador. Processadores de 2 ncleos so chamados em ingls de dual core, enquanto que processadores com 4 ncleos so chamados de quad core e de 6 ncleos, six core. 7
interessante notar que um processador de 4 ncleos no necessariamente mais rpido do que um de 2 ncleos. necessrio rodar programas que reconheam e usem esses ncleos adicionais como exemplo reinderizao de imagens tridimensionais e edio de vdeo. 8 e. Hyper-Threading: alguns processadores da Intel possuem este recurso, que simula dois processadores por ncleo de processamento. Assim, um processador com 4 ncleos de processamento reconhecido como tendo 8 ncleos pelo S.O. e programas. importante notar que esses processadores adicionais simulados no tem o mesmo desempenho de ncleos de processamentos reais. 9 f. Memria Cache: memria ultra rpida localizada dentro do processador. g. TDP Thermal Design Power: quantidade mxima de calor que o processador pode dissipar, medida em watts (W). 10
O tipo de soquete usado pelo processador a caracterstica tcnica mais importante de se saber para o usurio ou tcnico que est montando um computador, pois o tipo de soquete define o tipo de placa-me a ser utilizada. 11 Os soquetes disponveis hoje so: Processadores AMD: Soquete AM2 Soquete AM2+ Soquete AM3 Processadores Intel: Soquete 775 Soquete 1156 Soquete 1366 12 13 Athlon 64 X2 5000+ padro de pinagem soquete AM2. Soquete AM2. Pentium 4 560 (Socket 775, 3.6GHz) 14 Suponha que o seu computador execute um programa qualquer. Um programa consiste em uma srie de instrues que o processador dever executar para que a tarefa solicitada seja realizada. Assim, o processador transfere todos os dados necessrios execuo, de um dispositivo de entrada e/ou sada - como um disco rgido - para a memria. 15 E ento todo o trabalho realizado e o que vai ser feito do resultado depende do programa. O processador pode ser orientado a enviar as informaes processadas para o HD novamente ou para uma impressora, por exemplo, tudo depende das instrues com as quais lidar. 16 A conexo entre processador, memria RAM e Dispositivos de entrada/sada indicada por setas. Isto feito atravs dos barramentos. Estes so os responsveis pela interligao e comunicao dos dispositivos em um computador. 17
Para o processador se comunicar com a memria e com o conjunto de dispositivos de entrada e sada, h 3 setas, isto , barramentos: um se chama barramento de endereos (address bus); outro, barramento de dados (data bus); o terceiro, barramento de controle (control bus). 18 O barramento de endereos, indica de onde os dados a serem processados devem ser retirados ou para onde devem ser enviados. A comunicao por esse barramento unidirecional, razo pela qual s h seta em uma das extremidades da linha no grfico que representa a sua comunicao. Como o nome deixa claro, pelo barramento de dados que os dados transitam J o barramento de controle faz a sincronizao das referidas atividades, habilitando ou desabilitando o fluxo de dados. Se o processador necessita de um dado presente na memria, pelo barramento de endereos, ele obtm a localizao desse dado dentro da memria e como precisa apenas acessar o dado, o processador indica pelo barramento de controle que esta uma operao de leitura na memria. O dado ento localizado e inserido no barramento de dados, por onde o processador, finalmente, o l.
19 O barramento de endereos, indica de onde os dados a serem processados devem ser retirados ou para onde devem ser enviados. A comunicao por esse barramento unidirecional, razo pela qual s h seta em uma das extremidades da linha no grfico que representa a sua comunicao. Como o nome deixa claro, pelo barramento de dados que os dados transitam.
20 J o barramento de controle faz a sincronizao das referidas atividades, habilitando ou desabilitando o fluxo de dados. Se o processador necessita de um dado presente na memria, pelo barramento de endereos, ele obtm a localizao desse dado dentro da memria e como precisa apenas acessar o dado, o processador indica pelo barramento de controle que esta uma operao de leitura na memria. O dado ento localizado e inserido no barramento de dados, por onde o processador, finalmente, o l.
21 Em um computador, todas as atividades necessitam de sincronizao. O clock serve justamente para isso, atuando como de sinal de sincronizao. Quando os dispositivos do computador recebem o sinal de executar suas atividades, d-se a esse acontecimento o nome de "pulso de clock". Em cada pulso, os dispositivos executam suas tarefas, param e vo para o prximo ciclo de clock. 22
A medio do clock feita em hertz (Hz), a unidade padro de medida de frequncia. As frequncias com as quais os processadores trabalham so chamadas tambm de clock interno. Assim, usamos expresses do tipo: Pentium 4 de 3,2 GHz. 23 O processador composto dos seguintes elementos:
ULA Unidade Lgica Aritmtica responsvel pela execuo das instrues. Detm toda a lgica do processamento. UC Unidade de Controle responsvel pela comunicao dos elementos internos do processador e destes com os perifricos externos 24 Registradores So responsveis pelo armazenamento temporrio de instrues e dados, que serviro de entrada ao processamento e de sadas obtidas atravs do processamento. So memrias de baixa capacidade de armazenamento, da ordem de kilobytes, porm, de elevada performance, por operarem na mesma frequncia do processador. 25 26 Composto por:
Co-processador Aritmtico um pequeno processador destinado apenas a execuo de clculos complexos, principalmente os de ponto flutuantes (casas decimais). Assim, o processador pode direcionar estes clculos para o co- processador aritmtico e voltar a executar outros cdigos que no dependam do resultado da execuo do que foi destinado ao co-processador. 27 Memria Cache Interna L1 Level 1 uma pequena memria que opera na mesma frequncia de operao do processador e com baixssimo atraso de propagao, incrementando a performance do processador. Memria Cache Externa Embutida L2 Level 2 Nos processadores Pentium Pro, a memria cache externa, que se encontra na placa me, foi transferida para dentro do processador. O objetivo era obter dentro do processador uma memria intermediria maior que a L1. Neste caso, a L2 poderia ser de 256kb ou 512kb, operando na mesma frequncia do processador. Se a mesma estivesse operando na placa-me, no chegaria na metade da frequncia do processador. 28 Devido ao crescimento da utilizao dos recursos multimdia nos computadores PC e da complexidade crescente dessas aplicaes, no tocante execuo de cdigos executveis, os fabricantes de processadores ampliaram o conjunto de instrues executveis de seus processadores. A tecnologia MMX trata-se de conjunto de instrues destinadas a aplicaes de audio e vdeo. 29
Estas instrues aumentam o poder de processamento dos processadores, ao executarem uma instruo oriunda de uma aplicao multimdia.
30
A forma como os processadores executam as instrues so definidas por duas arquiteturas: CISC e a RISC. 31 CISC Complex Instruction Set Computing Os processadores contm uma microprogramao, que o conjunto de cdigos de instrues que so gravados no processador, permitindo receber instrues dos programas e execut-las utilizando as instrues contidas na sua microprogramao. Seria como quebrar estas instrues j em baixo nvel em diversas instrues mais prximas do hardware, que so as instrues contidas no microcdigo do processador. Como caracterstica marcante, esta arquitetura contm um conjunto grande de instrues, em que a maioria tem um elevado grau de complexidade.
32
RISC Reduced Instruction Set Computing Os processadores baseados na computao de conjunto de instrues reduzido no tem microprogramao, sendo as instrues executadas diretamente pelo hardware. Como caracterstica, esta arquitetura, alm de no ter microcdigo, tem o conjunto de instrues reduzido, bem como baixo nvel de complexidade. 33 Na comparao entre as duas arquiteturas, difcil afirmar qual delas mais eficiente. Isto depender da aplicao em questo, em que uma ir superar a outra e determinadas execues. Levando em considerao suas caractersticas, possvel afirmar que, na teoria, a RISC mais eficiente que a CISC. Os processadores da plataforma INTEL utilizam uma arquitetura hbrida, a fim de retirar provento das vantagens geradas por ambas. 34 H tempos que possvel encontrar no mercado placas-me que contam com dois ou mais slots para processadores. A maioria esmagadora dessas placas so usadas em computadores especiais, como servidores e workstations, que so utilizados em aplicaes que exigem grandes recursos de processamento. 35
Placa me para dois processadores Intel Xeon. 36 Para aplicaes domsticas e de escritrio, no entanto, computadores com dois ou mais processadores so inviveis devido aos elevados custos que esses equipamentos representam, razo pela qual conveniente a esses nichos de mercado contar com processadores cada vez mais rpidos.
37 At um passado no muito distante, o usurio tinha noo do quo rpido eram os processadores de acordo com a taxa de seu clock interno. O problema que, quando um determinado valor de clock alcanado, torna-se mais difcil desenvolver outro chip com clock maior. Limitaes fsicas e tecnolgicas so os motivos para isso. Uma delas a questo da temperatura: quanto mais megahertz um processador tiver, mais calor ele gerar. 38 Uma das formas encontradas pelos fabricantes para lidar com essa limitao fabricar e disponibilizar processadores com dois ncleos (dual-core) ou mais (multi- core). Estes contam com dois ou mais ncleos distintos no mesmo circuito integrado, como se houvesse dois processadores dentro de um. 39 Dessa forma, o processador pode lidar com dois processos por vez, um para cada ncleo, melhorando o desempenho do computador como um todo. Em um chip de nico ncleo, o usurio pode ter a impresso de que vrios processos so executados simultaneamente, j que a mquina est quase sempre executando mais de uma aplicao ao mesmo tempo. Na verdade, o que acontece que o processador dedica determinados intervalos de tempo a cada processo e isso ocorre de maneira to rpida, que se tem a impresso de processamento simultneo. 40 importante ressaltar que ter processadores com dois ou mais ncleos no implica, necessariamente, em computadores que so proporcionalmente mais rpidos. Uma srie de fatores influenciam nesse quesito, como as velocidades limitadas das memrias e dos dispositivos de entrada e sada, e as formas como os programas so desenvolvidos.
41 No so todos os programas que so capazes de reconhecer e usar mais do que 2 ncleos de processamento. O usurio comum que no vai rodar programas como renderizao de imagens tridimensionais e edies de vdeo, a compra de um processador com mais de 2 ncleos , na maioria das vezes, desnecessria.
42
43
AMD http://www.amd.com Intel http://www.intel.com Transmeta http://www.transmeta.com VIA / Cyrix / Centaur http://www.viatech.com 44 Marula, M., Benini Filho, P. Informtica, Conceitos e Aplicaes, Ed. Erica Bittencourt, R., Montagem de Computadores e Hardware, Ed. Brasport Torres, G, Montagem de Micros, Ed. Nova Terra http://imagens.0fx66.com/2009/01/processador1.jpg http://3.bp.blogspot.com/_kSFlfkXzcP0/TOiYpU2w4ZI/AAAAAAAAABc/MZkdWWFUKrI/s1600/processa dor-core-i7-940-quad-core.jpg http://4.bp.blogspot.com/_4miQ2BhCM20/TLhvpApLr2I/AAAAAAAAAAY/bDB0Rbt5mTk/s1600/proces sador.JPG 248horasdownload.blogspot.com http://www.clubedohardware.com.br http://www.clubedohardware.com.br/artigos/1215 http://www.infowester.com/processadores1.php http://ixbtlabs.com/articles2/intel-s775/intel-socket775-platform.html http://www.connectionworld.org/o-que-sao-processadores-dual-core-e-quad-core/ http://www.rozero.host22.com/disciplinas/unatec/arquitetura/von_neumann.php http://chasqueweb.ufrgs.br/~paul.fisher/apostilas/inform/sis_op.htm