Professional Documents
Culture Documents
17/11/03
ndice
ndice .....2 1. Memria RAM................................................................................................3 1.1 1.2 1.3 1.4 2. Formato Fsico.................................................................................................. 5 Diferenas Fsicas entre as Memrias ....................................................... 10 Tecnologias Existentes ................................................................................. 11 Deteco e Correco de Erros na Memria ............................................ 17
Motherboards...............................................................................................20 2.1 2.2 Componentes constituintes .......................................................................... 23 Formatos das motherboards ........................................................................ 25
3.
Bibliografia ..........................................................................................................62
1. Memria RAM
A Memria RAM o local para onde os dados e programas so carregados para serem apreciados e processados pelo microprocessador. Ela responsvel tambm pela agilidade nos processos e potencialidade na manipulao de dados. Na motherboard a comunicao com a memria depende mais da prpria memria do que da motherboard.
Existem disponveis
nanossegundos de tempo de acesso. Estas memrias podem ser do tipo normal ou EDO (Extended Data Out) o que configurvel na motherboard, bem como o tempo de espera para leitura e escrita (wait state) para prever possveis instabilidades no funcionamento do sistema. Este "wait state" determina tambm a velocidade com que o processador vai ler e gravar informaes na memria. Quanto maior o "wait state" (nas placas actualmente usadas varia entre 0 e 3 wait) mais lento o trfego de informaes entre o processador e a memria. [mem_ram]
Formato Fsicos
o o o o o
Tecnologias Existentes
o o o o
RAM CMOS Fast Page Mode RAM (FPM RAM) Static RAM (SRAM) Dynamic RAM (DRAM)
Static Column RAM Extended Data Output RAM (EDO RAM) Burst Extended Data Output RAM (BEDO RAM) Synchronous Dynamic RAM (SDRAM) Memrias PC-100 Double Data Rate-Synchronous DRAM (DDR-SDRAM) Enhanced DRAM Cached DRAM Rambus DRAM Multibank DRAM Synchronous Burst RAM Pipelined Burst SRAM
o o
Modulo SIPP SIPP (Single in Line Pin Package) - Os primeiros mdulos de memria usados em PCs 286 e nos primeiros PCs 386, eram tambm mdulos de 8 bits. Esse tipo de memria foi fabricado com velocidades de acesso entre 100 e 120 nanossegundos.
Mdulo SIMM (Single in Line Memory Module) de 30 pinos Memria utilizada em alguns PCs 286 mais modernos, nos PCs 386 e em muitos 486. Consiste de 20 vias de linha e colunas para endereos multiplexadas (10 vias), 8 vias de dados, 1 via de controlo, 3 de alimentao e as demais no conectadas, perfazendo 30 vias. Estas memrias podem ter ou no um nono bit chamado bit de paridade que pode ser necessrio em algumas placas me. Foram fabricados com velocidade de acesso entre 100 e 70 nanossegundos.
A configurao ou instalao dos mdulos de memria no slot SIMM 30, o mais complicado e menos flexvel de trabalhar, para conecta os mdulos de memria necessrio verificar o tipo do microprocessador e quantos megas se deseja obter. Outro ponto importante a quantidade de slots da motherboard, observe que os slots so divididos em mltiplos de 2, ou seja, o slot 1 e 2 formam o Banco 0, os slots 3 e 4 formam o Banco 1 e assim por diante. Geralmente as motherboard 386 possuem 4 ou 8 slots, j as 486 possuem 4 slots SIMM 30.
Evoluo das memorias, motherboards e processadores A organizao dos Bancos vai depender da quantidade de bits do microprocessador. Na tabela a baixo demonstra-se a configurao mnima para o funcionamento de uma motherboard utilizando os mdulos de memria SIMM 30. Caso a tabela no seja seguida a motherboard no ir funcionar ou no reconhecer os mdulos de memria instalados.
Processador Preencher Descrio para o SIMM 30 O 386 SX para funcionar necessitava 386 SX Banco 0 que o banco zero fosse preenchido, o Banco 1 poderia ficar vazio. 386 DX 486 SX Banco 0,1 Banco 0,1 O 386 DX, s funciona com os dois bancos preenchidos. Preencher o Banco 0,1 Para que a placa Motherboard 486 DX Banco 0,1 reconhea os mdulos de 30 vias os bancos 0 e 1 devem ser preenchidos.
Tabela 1 Configurao dos bancos
Observe-se que todos os mdulos usados nos bancos de memria devem ser de mesmo cdigo (capacidade, velocidade e fabricante). Na parte superior de cada circuito integrado do mdulo existe uma inscrio que indica o cdigo da memria. O uso de mdulos diferentes causa problemas de desempenho e instabilidade do hardware, sistema operativo e dos programas abertos na memria. Podemos encontrar mdulos de memrias SIMM 30 nas seguintes capacidades: 256 kB, 512 kB, 1 MB, 2 MB, 4 MB, 8 MB, 16 MB. Na prtica os mdulos mais usados eram os de 1 MB, 2 MB e 4 MB, levando-se em conta que um DX precisava de preencher os bancos 0 e 1 com mdulos de caractersticas iguais e como o preo de cada mdulo era muito alto na era 386 e 486 " lembrese que a queda nos preos das memrias se deu de 1996 para c ". Era muito difcil encontrar microcomputadores que usavam SIMM 30 com mais de 16 MB ou seja com oito mdulos de 2 MB. Os mdulos acima de 4 MB eram muito caros e difceis de encontrar instalados, outro factor que incentivava o uso dos mdulos de 1 ou 2 MB era o sistema operativo MS-DOS, Windows 3.x e os seus
Evoluo das memorias, motherboards e processadores programas compatveis que rodavam muito bem com 4 MB ou super bem com 8 MB.
Modulo SIMM de 72 pinos Com o uso dos processadores de 32 bits, os fabricantes criaram um novo tipo de mdulo de memria de 32 bits que, ao contrrio dos mdulos antigos, possua 72 pinos. Com isso tambm surgiu a necessidade de incorporar-se um chanfro ao centro do mdulo para evitar a colocao acidental de mdulos de 30 vias. Esse tipo de memria foi usado nos PCs 486 mais modernos e largamente utilizados nos PCs Pentium, neste caso sendo necessrio o uso em pares j que esses processadores trabalhavam em 64 bits. Os mdulos SIMM de 72 pinos so encontrados em bancos de 2, 4, 8, 16, 32 e 64Mb com velocidades entre 80 e 50 nanossegundos (no caso das EDO). Os mdulos DIMM podem trabalhar com o modo ECC (deteco e correco de erros) em 72 bits.
A configurao ou instalao dos mdulos de memria SIMM 72 (72 vias) muito simples pelo facto dos mdulos terem muita capacidade, o que permite que se use um ou dois mdulos dependendo do processador, para conectar os mdulos de memria, necessrio verificar se a motherboard tem configurao livre ou se tem configurao pr determinada numa tabela.
Os slots SIMM 72 geralmente so em nmero de quatro, sendo divididos em 2 Bancos 0 e 1. A sua configurao depende do tipo do microprocessador, assim como no mdulo SIMM 30. Os mdulos de SIMM 72 conectados em um sistema devem ser de mesmas caractersticas (Capacidade, velocidade, fabricante) pelos mesmos motivos descritos no mdulo SIMM 30.
Processador Preencher Descrio para o SIMM 72 Preencher o slot 1 com um mdulo de 486 DX Slot 1 memria, os 486 podem funcionar com somente um slot preenchido. Para que a Motherboard Pentium Pentium Banco 0 funcione o bancos 0 devem ser preenchidos, ou seja os slots 1 e 2 devem se preenchidos.
Tabela 2 Configurao dos Bancos
Os mdulos SIMM 72 no so muito crticos com relao ao uso de tipos diferente na mesma placa, mais se o seu PC encravar ou o sistema operativo tornar se instvel aconselhvel usar mdulos iguais. Modulo DIMM de 168 pinos Com a chegada dos processadores Pentium, Pentium Pro, Pentium II e Pentium III chegou tambm a necessidade de ampliar a largura de barramento das memrias RAM devido aos 64 bits de barramento 9
Evoluo das memorias, motherboards e processadores destes processadores bem como para aumentar a capacidade mxima em Mb. Ao contrrio das memrias SIMM, estes mdulos possuem contactos em ambos os lados do mdulo, sendo por isso chamados de DIMM (Double in Line Memory Module). So encontrados mdulos de 8MB, 16 MB, 32 MB e 64 MB. [mem_ram]
10
As RAMs comuns so volteis perdem a informao logo que se desliga o computador. Mas alguns PCs utilizam chips RAM do tipo CMOS (Complementary Metal Oxide Silicon), que no consomem muita fora enquanto ligados.
Estes chips so to frugais quanto ao consumo de energia que podem manter sua informao mesmo quando alimentados por apenas uma bateria. Como a RAM CMOS mais cara do que a RAM comum, ela s usada em:
Pequenas memrias de configurao em PCs desktop quando se deseja que a informao continue, armazenada mesmo quando a fora desligada.
Memria de computadores portteis onde todo o sistema pode precisar funcionar como baterias.
o mais velho e menos sofisticado tipo de RAM, usada em PCs 486 e Pentiums mais antigos, esse tipo de memria encontrado em velocidades de 80, 70 e 60 nanossegundo. Funciona enviando-se o endereo de linha da matriz de clulas da memria -RAS e aps, o sinal de -CAS (bloco) como um acesso paginado. Os intervalos de espera desse tipo de memria (Wayt States) no podem ser menores do que 5-3-3-3 (5 ciclos de relgio para o primeiro elemento de dados e 3 ciclos de relgio para cada um dos trs elementos de dados seguintes). E pode ser utilizada em velocidades de barramento de at 66Mhz chegando a taxa de transferncia de 110Mb.
11
SRAM cerca de 5 vezes mais rpida, 2 vezes mais cara, e 2 vezes maior fisicamente, que as DRAM. As SRAM devem ter energia para armazenar os dados, porm no necessitam ser to frequentemente refrescadas como as DRAM. Em geral so usadas nas memrias cache. So encontradas com 8, 16, 32, 64, 256, 512, 1024 e 2048 kB de capacidade. Esse tipo de memria quase sempre usa um encapsulamento DIPP (Dual In-line Pin Package), existindo tambm em forma de mdulos, com formato similar aos mdulos de memria DRAM de 168 pinos, que so encaixados na motherboard num slot especial.
a tecnologia usada na fabricao dos mdulos de memria de 30, 72 e 168 pinos. Traz um aumento considervel de velocidade (de 70 ou 60ns anteriores para 50 ou 45ns) sem um aprecivel aumento no seu preo final. Necessita de dois sinais para trabalhar: -RAS, que selecciona o banco de memria a ser utilizado; -CAS, que selecciona a clula na qual o dado vai ser armazenado, de forma semelhante aos cilindros e sectores de um disco rgido (HD). Este tipo de memria precisa de estar constantemente com energia para no perder os dados gravados.
Necessita de um circuito de refresh; bem mais barata que a SRAM; mais lenta que a SRAM; Ocupa muito menos espao no chip; Armazena os dados em um capacitor que deve ser actualizado continuamente; fabricado usando o mesmo processo de fabricao dos processadores; no trabalha de forma sncrona com o clock do sistema; apresenta um ciclo de leitura de 5-3-3-3 a 66 MHz.
12
Possibilita a leitura de uma nica coluna de dados de uma s vez enviando somente o endereo e o sinal -CAS (clula). Extended Data Output RAM (EDO RAM)
o tipo de memria mais usado actualmente, encontrado em velocidades de 70, 60 e 50 nanossegundo. Este tipo de RAM trabalha de modo semelhante ao da Page-mode, porm com ganho pelo fato de trabalhar de modo optimizado na comunicao com a cache. A memria EDO modifica o sinal -CAS de modo que permanea activo por um breve instante aps o ltimo acesso, mantendo vlido o ciclo de leitura, proporcionando que o processador no necessite esperar at que o dado seja vlido para executar a leitura. Para que isto funcione, necessrio que o sistema informe quando finalizou o ciclo de leitura. Isto quer dizer que o circuito de controle de memria da motherboard precisa possuir tal sinal de controle (Output Enable). A diferena entre a memria FPM e a EDO, que a EDO consegue trabalhar com Wait States de 5-2-2-2 sendo cerca de 20% mais rpida do que a FPM. Este tipo de memria foi usado em mdulos de 72 vias e em alguns modelos de mdulos de 168 vias. Ao contrrio do que se costuma dizer, as memrias EDO de 60 e 50 nanossegundo (desde que de boa qualidade) suportam trabalhar com barramento de 75 MHz. Em muitos casos se consegue que esse tipo de memria suporte barramento de 83 MHz aumentando os Wait States para 5-3-3-3.
um tipo melhorado de memria EDO, suportando trabalhar com Wait States de 5-1-1-1 sendo levemente mais rpida do que as memrias EDO convencionais, este tipo de memria porem suportado apenas por alguns modelos de motherboard. Alia a tecnologia da memria EDO com a tecnologia Burst-Mode
13
Evoluo das memorias, motherboards e processadores usada na memria cache fazendo leituras e escritas em quatro ciclos abruptos (four-bursts).
A SDRAM construda com arquitetura superescalar semelhante aos microprocessadores "pipelined". Os chips SDRAM so construdos em mltiplos e independentes blocos de acesso, proporcionando acesso de um segundo bloco antes do fim de processamento do primeiro. Isto incrementa drasticamente a performance da leitura e escrita na memria. Encontrada em Mdulos de memria DIMM, utiliza Wait States de 5-1-1-1, sendo por volta de 10% mais rpida do que as memrias EDO. So encontradas com velocidade de 10, 8 e 7 nanossegundo, teoricamente funcionaria 124 MHz, mas na prtica, dificilmente passam de 83 MHz. No sendo adequadas para placas que usam barramento de 100 MHz.
So memrias SDRAM com vrios aperfeioamentos, o que as permite funcionar estavelmente com bus de 100 MHz. A maioria das placas me com chipset LX (que suportam BUS de 100 MHz) s aceitam funcionar com memria PC-100, recusando memrias SDRAM comuns. Muitos vendedores
desinformados vendem memrias SDRAM de 8 ou 7 nanossegundo como memrias de 100 MHz, o que mentira, alm do tempo de acesso de 7 nanossegundo, as memrias PC-100 possuem vrias diferenas de arquitectura.
14
Um tipo de SDRAM que suporta transferncias de dados duas vezes por ciclo de clock, dobrando a velocidade de acesso. Este tipo de memria consegue suportar velocidades de barramento de cerca de 200 MHz. A transferncia de dados entre o processador e esse tipo de memria de cerca de 2.4 giga bytes por segundo. Tambm chamada de SDRAM II.
Enhanced DRAM
Executa acesso dinmico memria, torna-se rpida por possuir pequenos blocos de cache esttica incorporados. Usa mapeamento directo o que garante 60Gb por segundo, comparados aos 110Mb da page-mode DRAM.
Cached DRAM
Possui 2 blocos de cache interna que fazem leitura de 16 palavras simultneas, o que garante uma transferncia real com performance de 100MHz.
Rambus DRAM
desenvolvida pela empresa Rambus Inc, extremamente rpida, porm requer grandes mudanas no controlador de memria e na interface memria/sistema. RDRAM usa um canal estreito, de alta "bandwith" (largura-de-banda), para transmitir dados at 10 vezes mais rpido que as memrias DRAM padro. Visa diminuir a falha de pgina na cache integrada, diminuindo o tempo de espera do sistema. Ela pode trabalhar a 500MHz, porm para diminuir as interferncias causadas pela alta-frequncia, ela trabalha a 2V apenas e com sinais digitais em 300mV. Actualmente so utilizadas apenas em algumas mquinas de jogos e em aplicaes grficas muito intensivas.
15
Multibank DRAM
Tem interface de 32bits e possui vrios bancos que podem ser acedidos no modo Burst com apenas um ciclo de clock. Possui transferncia de 1Gb por segundo.
Mistura das tecnologias SRAM e Burst RAM. Quadro Comparativo entre os Principais tipos de Memria RAM
Velocidade tpica do Tecnologia barramento do sistema Convencional FPM EDO SDRAM 4,77 - 40 16 - 66 33 - 75 60 - 100+
16
17
Evoluo das memorias, motherboards e processadores ECC - A verificao da paridade pode somente identificar que ocorreu um erro em um byte. Um sistema mais elaborado de deteco de erro pode detectar erros em mais bytes, e, quando devidamente implementado, pode consertar um nico bit errado, evitando que ocorra um crash no computador. Chamado de "Error Correction Code" (ECC), esse sistema, em sua mais eficiente forma, requer trs bits por byte a mais na armazenagem do dado. Algumas pessoas chamam esta tecnologia de "Error Detection And Correction" (EDAC). O ECC utilizado em computadores de grande porte como servidores de rede, cuja a integridade dos dados mais crtica. Porm com o aumento da largura dos barramentos de dados para 64 bits a diferena do custo entre uma memria com paridade e uma memria com ECC se tornou nula, logo a memria com ECC se tornou vivel. Podemos verificar isso pela tabela abaixo. [mem_ram]
18
Largura do Barramento
Aumento de Custo
Paridade ECC Paridade ECC 8 16 32 64 1 2 4 8 5 6 8 8 12,5% 12,5% 12,5% 12,5% 62% 38% 25% 12,5%
Adicional Speculative Leadoff: Alguns chipsets oferecem esse recurso, que pode ser activado ou desactivado no Setup. Quando activado, ele aumenta a velocidade do primeiro acesso memria de cada ciclo, conseguindo-se um pequeno aumento de performance. Interleaving: uma tcnica usada em alguns chipsets mais recentes para melhorar a performance das memrias, esta funo pode ser activada no Setup das placas compatveis. Com esse recurso o processador pode transferir mais dados para a Ram no mesmo espao de tempo, aumentando a performance.
19
2. Motherboards
A motherboard pode, muito apropriadamente, ser designada por "placa me". Com efeito, uma determinada motherboard define a "personalidade" do PC que nela se baseia, condicionando um vasto conjunto de caractersticas do PC, nomeadamente:
o tipo de CPU - Central Processing Unit - e a respectiva velocidade; o tipo de chipset - conjunto de circuitos que controlam o acesso memria central, memria cache externa, aos barramentos e a alguns perifricos;
vulgar encontrar integrado na motherboard os seguintes perifricos: controlador de vdeo - pode utilizar parte da memria central -, controlador de unidades IDE, controlador de unidades SCSI, controlador de portas srie - COM -, controlador de porta paralela - LPT -, controlador de portas USB, controlador para rato PS/2 e interface para unidades de infra vermelhos.
a dimenso e tipo da memria cache externa; a dimenso e tipo da memria central - EDO, SDRAM, RDRAM, ECC, paridade, ...;
o nmero e tipo de conectores de expanso - ISA, EISA, MCA, VESA local bus, AGP, ou PCI;
a existncia da facilidade Plug 'n Play; o tipo de caixa e da fonte de alimentao o tipo de BIOS o tipo de conector do teclado.
possvel classificar as motherboards em duas grandes famlias: AT e ATX. Na famlia AT, mais antiga (em produo desde 1983 at 1996), podem-se encontrar motherboards de diversos tamanhos, estando mais divulgadas as
20
Evoluo das memorias, motherboards e processadores mais pequena, designadas por baby AT, por oposio ao formato Full-size AT. Tipicamente estes formatos utilizam o mesmo tipo de caixa.
Em 1987, a Western Digital introduziu no mercado um novo formato, designado por LPX. A principal particularidade deste formato a existncia de uma pequena placa vertical, que encaixa na motherboard e que inclui os conectores de expanso. Desta forma, as placas de expanso so instaladas, nesta extenso, paralelamente motherboard, o que permite construir sistemas de baixo perfil (desktop). O principal inconveniente destas placas reside exactamente na existncia de mais um conector, o que aumenta a probabilidade de erros de origem mecnica.
As placas ATX (especificao desenvolvida pela Intel, em 1996 ) representam uma natural evoluo relativamente s anteriores, sendo totalmente
incompatveis ao nvel da caixa. As principais inovaes podem ser resumidas do seguinte modo:
conectores das diversas portas de I/O integrados na motherboard, o que evita a instalao de cabos, aumentado assim a fiabilidade;
fonte de alimentao liga atravs de um nico conector, que apenas encaixa num posio (potencial fonte de erros nas placas AT!);
a posio da CPU e dos conectores de memria facilita o seu manuseamento e promove a capacidade de refrigerao, uma vez que se encontram estrategicamente prximos das ventoinhas da fonte;
os conectores das unidades de disco esto mais prximos dos espaos reservados para a sua instalao; e
inverso do fluxo de ar (objecto de recomendao, mas que est a ser assumido como norma). O ar forado para refrigerao proveniente das ventoinhas da fonte de alimentao - dever ser "soprado" para dentro da caixa, o que evita que o computador funcione como um "aspirador".
21
Evoluo das memorias, motherboards e processadores semelhana do que aconteceu com o formato AT, a Intel tambm especificou uma verso reduzida da placa ATX, a MicroATX (bastante vulgarizada), apenas de dimenses mais reduzidas, mas fisicamente compatvel com uma ATX. Assim como, para sistema de perfil baixo, seguindo uma filosofia idntica utilizada nas placas LPX, surgiu recentemente o formato NLX, que poder, a curto prazo, constituir a preferncia para sistemas de baixo custo (e baixo desempenho, dadas as limitaes para instalar componentes de topo de gama, normalmente com requisitos trmicos mais exigentes!). A tendncia de miniaturizao subjacente definio do formato MicroATX continuou, no s por parte da Intel, que em 1999 desenvolveu a especificao FlexATX (como adenda especificao MicroATX), mas tambm a empresa Via, que em meados de 2000 desenvolveu a especificao ITX, a qual, atravs de uma fonte de alimentao especificamente desenvolvida para o efeito, permite desenhar sistemas de dimenses bastante reduzidas. Realce-se, contudo, que do ponto de vista dos encaixes mecnicos, todas estas placas so compatveis. A tabela seguinte permite a comparao das dimenses fsicas destas trs placas.
Designao
Para alm destes formatos (mais ou menos!) normalizados, possvel encontrar motherboards com formatos proprietrios, o que dever ser evitado, uma vez que tais sistemas limitam uma das principais caractersticas dos computadores pessoais, a sua modularidade e flexibilidade... [formatos]
22
controladores de portas, depois gradualmente, controladores de discos, udio, vdeo, rede e at mesmo controladores de subsistemas de armazenamento sofisticados como os RAID. 23
Evoluo das memorias, motherboards e processadores 7. Conectores para a memria cache RAM 8. Conectores para a memria central (SIMM/DIMM) 9. Conectores do(s) barramento(s) 10. Conectores para perifricos e para indicadores luminosos e interruptores da caixa 11. Fonte regulvel para a CPU (VRM), que fornece CPU uma tenso adequada e diferente daquela que fornecida pela fonte de alimentao. 12. Jumpers (pequenos dispositivos que, normalmente, permitem interligar 2 pinos) para configuraes de natureza no programvel, isto , que dependem apenas das caractersticas dos componentes implantados na motherboard). Se adquirir uma motherboard j montada, estes jumpers devero estar devidamente colocados.
24
Formatos Normais AT Mini AT Baby AT 2/3 Baby AT 3/4 Baby AT ATX Micro ATX Baby ATX Extended ATX
Formatos Desktop
NLX
EBX
Formatos Normais - Sendo encontrados na maior parte dos PC's, so formatos que evoluram em caixas tower, mini-tower, .. Formatos Desktop - Utilizados nos desktops, slimlines.
Formatos Industriais - Estes raramente se vm pois so utilizados na indstria, dado o facto de possurem caractersticas especiais, como proteco magntica, funcionam a temperaturas extremas.
25
[clubedohardware]
26
Desde o 4004 da Intel, lanado em 1971, os processadores evoluram assustadoramente. Os processadores no foram apenas os componentes dos computadores que mais evoluram, mas sim o dispositivo que evoluiu mais rpido em toda a histria da humanidade. No toa que o transstor foi considerado a inveno do sculo. O grande segredo para esta evoluo vertiginosa pode ser contado em uma nica palavra: miniaturizao. Foi justamente a miniaturizao dos transstores que permitiu criar o circuito integrado, em seguida o microchip e processadores com cada vez mais transstores e operando a frequncias cada vez mais altas. Para voc ter uma idia do quanto as tcnicas de construo de processadores evoluram, o 8088 possua apenas 29,000 transstores, e operava a apenas 4.7 MHz, enquanto o Pentium 4 tem 42.000.000 de transstores e opera a frequncias acima de 2.0 GHz.
Nmero de transstores:
Processador 8088 (1979) 286 (1982) 386 (1985) 486 (1989) Pentium (1993) Pentium MMX
27
21.000.000
35.000.000 42.000.000
O primeiro transstor, criado no incio da dcada de 50, foi feito a mo e no era nada pequeno. Depois de algum tempo, passaram a construir transstores usando silcio e desenvolveram a litografia ptica, tcnica utilizada at hoje, que usa luz, mscaras e vrios produtos qumicos diferentes para esculpir as camadas do transstor, permitindo alcanar nvel incrveis de miniaturizao.
Veja agora uma tabela com o tamanho dos transstores usados em cada processador.
Processador/Ano Intel 4004 (1971) 8088 (1979) 486 Pentium 60 MHz Pentium 100 MHz Pentium 166 MHz Pentium MMX
Tam. Transstor 15 mcrons 3 mcrons 1 mcron 0.80 mcron 0.60 mcron 0.40 mcron 0.35 mcron
28
29
4004
Imagem 8 - Chip
Kilohertz .
Pouco depois lanado o chip 4040, equivalente ao 4004, apenas com registos internos que o permitiam a insero de caracteres alem dos nmeros previstos para a calculadora Busicom. Caractersticas Principais Velocidade clock: N. transstores : Largura do bus: Memria enderevel : 108 Khz 2300 4 Bits 640 Bytes
30
4040
8008
31
KBytes
Abril 1974 O 8080 foi o sucessor do 8008, inicialmente planeado como um controlador de terminais e similar ao 4040. Enquanto o 8008 tinha 14 bits de endereamento, o 8080 tinha 16 bits address bus e um 8 bit data bus. O 8080 foi usado no ALTAIR 8800, o primeiro computador pessoal, apesar de alguns reclamarem o LINC de 12 bits (Laboratory Instruments Computer) como tendo sido o primeiro computador pessoal. Este foi o primeiro chip da Intel a suportar instrues de controle para dispositivos externos de input e
8080
output directamente.
Caractersticas Principais Velocidade clock: N. transstores : Largura do bus: Memria enderevel : 2 Mhz 6000 8 Bits 64 Kbytes
32
8085
8 Junho 1978 O Intel 8086 foi baseado no desenho do 8080 e do 8085. A unidade de interface do bus estava ligada (Instruction
8086
Stream)
unidade
de
pipeline
diversos
33
Junho 1979 A escolha da IBM. Porque que a IBM escolheu a verso 8088 de 8 bits (1979) em detrimento do 8086 para o PC da IBM 5051 quando a alternativa era bem melhor? Aparentemente os Engenheiros da IBM queriam usar o 68000 da Motorola, que foi usado mais tarde nos esquecidos laboratrios da IBM (Instruments 9000 Laboratory Computer), mas a IBM j tinha os direitos para trabalhar com o 8086, assim em troca da concesso Intel os direitos dos seus desenhos e esquemas tcnicos da bubble memory a IBM solicitou Intel o fabrico de uma verso do 8086 mais econmica e de compatibilidade com o hardware dos perifricos que j possua a 8 bits. Embora a IBM tenha usado o 8086 em muitas mquina suas como no seu processador de texto word da IBM o
8088
Display-Writer,
deu
preferencia
ao
seu
processador de baixo custo o 8088. Assim entre outros factores que condicionaram esta escolha os mais significativos foram que o 8088 de 8 bits que podia usar os componentes fabricados para o 8085. Estes ainda existiam, o seu custo de produo era baixo e a necessidade
34
80186
controladores de dispositivos externos. Como processador foi muito usado num modelo de computadores da Contel (Verssys Company) de marca Americana. Este computador suportava at 8 terminais, e o seu sistema operativo era o CADOL. Sistema operativo muito proprietrio. Este sistema teve a sua importncia quando possibilitou o desenvolvimento de muitos perifricos como o bus SCSI que hoje parte integrante no controle de discos em sistemas de grande porte, como por exemplo os servidores. Caractersticas Principais Velocidade clock: N. transstores : Largura do BUS: Memria enderevel : 5 Mhz 29000 16 Bits 1 MBytes
35
Fevereiro 1982 Com 16 bits , o 80286 podia enderear 16 megabytes de memria com 24
80286
bits
de
36
80386DX
processador servidores
proporcionando grandes performances nas bases de dados e programas da poca. Na famlia Intel este o primeiro CPU a 32 Bits e tem a capacidade de realizar tarefas de processamento mltiplo. Este novo processador revoluciona toda a famlia de processadores, criado novos objectivos para o futuro. o primeiro processador a ter cache L2 externa. Introduzido em computadores de bancada, trs um novo alento aos diversos fabricantes de
software
que
vm
uma
oportunidade
em
expandir o seu mercado de programas de caractersticas pesadas de trabalho no que respeita ao processamento. Em 16 de Fevereiro de 1987 foi introduzido o processador de 20 Mhz, em 4 de Abril de 1988 o de 25 Mhz, em 10 de Abril de 1989 o de 33 Mhz. Caractersticas Principais Velocidade clock: N. transstores : Largura do bus: Memria enderevel : 16 Mhz 275000 32 Bits 192
MBbytes
16 Junho 1988 Processador igual ao da gama anterior mas de custos muito baixos. Este processador com
80386SX
37
aumentar
grande
performance, tinha um preo proibitivo para o utilizador normal. A Intel, para poder fornecer o mercado dos computadores pessoais, fabricou este modelo que, com caractersticas diferentes do anterior, tinha uma performance muito aceitvel e era de muito baixo custo. Foi introduzido no dia 25 de janeiro de 1989 o processador 20 Mhz e em 26 de Outubro de 1992 o de 33 Mhz. Caractersticas Principais Velocidade clock: N. transstores : Largura do bus: Largura do bus Ext.: Memria enderevel : MBytes 16 Mhz 275000 32 Bits 16 Bits 16
15 Outubro 1990 Este processador foi o primeiro que a Intel desenvolveu especificamente para computadores portteis. Embora anteriormente processadores da Intel tivessem sido usados em portteis ou transportveis, este CPU foi desenhado para um consumo baixo em termos de corrente elctrica no sacrificando tanto as baterias de pouca autonomia, pesadas, fabricadas e usadas na poca. Este processador teve custos de produo muitos reduzidos. No dia 30 de Setembro de 1991, foi feito o de 25 Mhz.
80386SL
38
Caractersticas Principais Velocidade clock: N. transstores : Largura do bus: Largura do bus ext.: Memria enderevel: 20 MKhz 855000 32 Bits 16 Bits 4 Gbytes
10 Abril 1989 O processador da Intel 80486DX foi o primeiro a oferecer um coprocessador construdo parcialmente atravs de cincias matemticas, o que d mais velocidade de processamento ao computador porque inclui acesso a complexas funes matemticas a partir do processador central. O coprocessador um circuito integrado especial que funciona em conjunto com o microprocessador. Em geral, o coprocessador tem por objectivo executar uma operao especfica de modo optimizado por exemplo, clculos matemticos complexos, ou a construo de imagens, funes essas que ele executa com uma velocidade superior do microprocessador normal. Na prtica, o coprocessador encarrega-se do trabalho pesado, deixando o microprocessador livre para outras tarefas. Apareceu no dia 7 de Maio de 1990 com 33Mhz e no dia 24 de Junho de 1991 foi introduzido o de 50 Mhz. Caractersticas Principais
80486DX
Velocidade clock:
25 Mhz
39
22 Abril 1991 Este modelo era rigorosamente igual ao anterior. A Intel mais uma vez numa estratgia de mercado lana um processador preo reduzido. Mas aqui a alterao foi feita simplesmente sada da linha de produo inibindo o funcionamento do coprocessador matemtico interno. Esta medida embora tenha dado lucros foi pouco popular entre os aficcionados da marca Intel. Foi introduzido o de 25 Mhz no dia 16 de Setembro ede 1991, e o de 33 em 21 de Setembro de 1992.
80486SX
Caractersticas Principais
16 Mhz
32 Bits 4 GBytes
3 Maro 1992 Nesta linha a Intel introduz pela primeira vez o conceito de duplicao de frequncias entrada do processador. Limitada pelo clock do bus da placa principal, a Intel resolve os problemas de performance cada vez mais solicitadas no
80486DX2
40
50 Mhz
9 Novembro 1992 Desenhado especialmente para portteis. De caractersticas idnticas ao 80486DX , mas de consumos de corrente elctrica muito reduzidos. Caractersticas Principais Velocidade clock: N. transstores : 1400000 Largura do bus: Memria enderevel : MBytes Coprocessador: Interno 32 Bits 64 20 Mhz
80486SL
7 Maro 1994 Mais um processador com o clock interno modificado para atingir as performances ditadas pelo mercado.
80486DX4
41
22 Maro 1993 Com o lanamento do Pentium em 1993, a Intel, quebrou no s a sequncia dos processadores de nome X86 ,como tambm conseguiu introduzir os seus processadores no mercado dos servidores. Com esta nova designao a Intel pretende entre outras razes a exclusividade no nome do seu processador. Desde ento surgiu uma nova opo para implementao de sistemas empresariais e o fenmeno downsizing (movimento que procura trocar as grandes plataformas baseadas em extremamente caras, por mainframes,
Pentium
plataformas de menor preo) ganhou mais fora. O surgimento de processadores mais potentes na plataforma Intel contribuiu fortemente para que o mercado de informtica sofresse grandes transformaes, sendo as principais, a reduo de custos e a evoluo tecnolgica em todas as plataformas. Este foi o primeiro x86 super escalar com duplo pipeline, usa tcnicas tambm RISC embora seja ainda um processador de arquitectura CISC. No Pentium, 2 instrues podem ser executadas simultaneamente (em paralelo). Isto faz do
42
Velocidade clock: N. transstores : 3100000 Largura do bus: Largura do bus ext.: Memria enderevel : N. de pinos: Coprocessador:
60 MKhz
10 Outubro 1994 Este processador apresentou-se com uma caixa externa diferente do primeiro Pentium, o modelo
Pentium 75
43
7 Maro 1994 Este modelo apresentando novas performances e melhorias a nvel interno, mostra a caracterstica j evidenciada nos modelos finais do 80486, que era o aumento da performance pelo aumento e duplicao do clock interno. Caractersticas Principais Velocidade clock: N. transstores : 3200000 Largura do bus: 32 Bits 90 MKhz
Pentium 90-100
44
8 Janeiro 1997 Um novo processador, uma revoluo anunciada pela Intel atravs dos processadores anteriores e notcias vinculadas oficialmente para a imprensa da especialidade. Lanamento de um novo processador com tecnologia MMX. A tecnologia MMX que incorporada aos novos chips da linha Pentium, proporciona ganhos de velocidade que trazem para o computador pessoal capacidades inditas na rea da multimdia. A tecnologia MMX resume-se a um conjunto de 57 instrues adicionadas, por enquanto, aos processadores Pentium, o que no altera radicalmente a actual arquitectura dos processadores da linha Intel, alm de manter compatibilidade completa com eles. totalmente compatvel com os sistemas operativos da actualidade e as aplicaes para computadores mercado. pessoais mais utilizadas filmes no com
Imagem 11 Processador Pentium MMX
Videoconferncias,
caractersticas full-motion, melhores imagens com caractersticas 3D nos jogos ou nas aplicaes profissionais. Do ponto de vista tcnico, esse salto MMX em direco multimdia constitui a evoluo mais importante na famlia Intel desde o lanamento do 80386, h cerca de 10 anos. Como nessa indstria velocidade a palavra chave, o MMX vai consolidar-se no mercado de forma mais rpida que o 80386. Adiciona 57 instrues de
45
Alm dessas instrues existem outras que realizam converses de todos os tipos, entre os novos tipos de dados da era da multimdia. Uma maior diversidade de instrues foi criada para os registos tipo word, porque estes elementos de dados so os mais usados pelos algoritmos multimdia. As instrues MMX podem ser agrupadas nas seguintes categorias: (shift) EMMS (empty MMX state) A maior caracterstica das instrues MMX a aritmtica de saturao muito usada nas rotinas que manipulam grficos. A melhor maneira de entend-la fazendo uma comparao com a aritmtica denominada wraparound usada pela Intel ao realizar operaes aritmticas. Na prtica, pode-se observar que o paralelismo e a aritmtica de saturao da tecnologia MMX so usados em formas de compresso de dados em transmisso de vdeo. Esta formas de compresso de vdeo resumem-se na codificao Instrues de transferncia Instrues aritmticas Instrues de comparao Instrues de converso Instrues lgicas Instrues de deslocamento
46
performance nestas operaes calcular a diferena entre o primeiro quadro e o seguinte. Se os quadros so similares (o que acontece com frequncia em vdeo), ento fcil observar que a informao a ser codificada, compactada e processada menor do que se fosse processado o quadro inteiro. Esta diferena, para ser calculada, tem que ser realizada pixel a pixel, mas como so operaes independentes, possvel faz-las paralelamente. O problema que subtraindo dois pixels de 8 bits pode levar a resultados de 9 bits. Neste ponto se aplica a aritmtica de saturao. Levando em considerao os tipos de dados definidos na tecnologia MMX, pode-se observar que as operaes de subtraco so realizadas a 8
47
1 de Novembro de 1995 Lanado em fins de 1995, o Pentium Pro tem um desenho de 32 bits, a sua implementao de sucesso foi principalmente feita em servidores e aplicaes de nvel
Pentium Pro
workstation,
trazendo
maiores performances s aplicaes e sistemas operativos de 32 bits. O poderoso processador Pentium Pro contem 5,5 milhes de transstores. O Pentium Pro utiliza a tecnologia RISC alm da
CISC,
alguns
uma
tecnologia
que Cada
permite
os
Imagem 12 Processador Pentium Pro
processadores tornarem-se mais rpidos em processamentos. processador Pentium Pro vem incorporado segundo chip de memria cache (L2). o primeiro processador x86 de sexta gerao (P6), criado com uma nova caixa, com duas cavidades, com a cache L2 no chip trabalhando mesma velocidade do processador. Optimizado para executar cdigos de programao com 32 bits, tanto a nvel de sistemas operativos como a nvel de aplicaes. Arquitectura superescalar nvel 3 3x Pipelines. O Pentium Pro internamente funciona como se fossem trs processadores em paralelo, sendo capaz de executar at trs instrues por impulso de clock interno. Tem execuo dinmica, o Pentium Pro capaz agora de carregar e executar instrues que esto adiante
48
49
Caractersticas Principais Velocidade clock: 200 Mhz N. transstores : 5500000 Largura do bus: 300 Bits Largura do bus cache L2: 64 Bits Memria enderevel : 64 Gbytes
Cache L2 :
256 K ou 512K
Cache L2:
Interna N. de pinos: 387 Coprocessador: Interno
50
7 Maio 1997 A mais nova verso do Pentium Pro, cujo nome de cdigo Klamath, foi projectado para incorporar processador os circuitos MMX (extenses matricial e registos multimedia), que so na verdade um matemtico que quadruplicar o desempenho do chip em muitas aplicaes grficas e multimdia. Os 7,5 milhes de transstores do processador Pentium II, incorporam a tecnologia Intel MMX, que foi criada especificamente para processar eficientemente data de vdeo, udio e grficos. empacotado com um chip de memria cache de alta performance numa nova caixa (Single Edge Contact, S.E.C.) em forma de cartucho, que liga at placa principal (Motherboard) via um nico conector como oposio aos processadores anteriores de mltiplos pinos. Este tipo de encapsulamento , na verdade, um cartucho, bastante similar aos utilizados por outros fabricantes, como por exemplo jogos de vdeo, e ser encaixado num socket prprio. A tendncia de O que todos II mais tecnologia os futuros utiliza a processadores da Intel utilizem este tipo de encapsulamento. processadores Entretanto, incompatvel Pentium tecnologia RISC, uma tecnologia que permite os tornarem-se tecnologia a com rpidos. totalmente CISC esta
Pentium II
(Arquitectura utilizada at ao Pentium), o que significa que no se poderia utilizar nenhum dos programas que tinham sido feitos para os processadores anteriores.
51
52
15 Abril 1998 A Intel mais uma vez, na tendncia de custos de mercado, lana a gama Pentium Celeron. Este processador descrevemos da gama Pentium tem II que como anteriormente,
Pentium celeron
caracterstica fundamental o baixo custo e a cache L2 externa infrior ou igual a 128Kb. Este modelo foi lanado nas verses at 500Mhz em 26 de abril de 1999. Caractersticas Principais Velocidade clock: N. transstores : Largura do bus cache L2: Memria enderevel : 266 Mhz 7500000 64 Bits 64
Imagem 17 Processador Pentium Celeron
53
Cache L2:
Coprocessador: Caixa externa: pinos
29 Junho 1998 um processador desenhado para grandes servidores e estaes de trabalho grfico, a principal diferena entre o Pentium II para o Pentium II Xeon a velocidade e a colocao da
Pentium II Xeon
Cache L2 :
54
Cache L2:
Interna Coprocessador: Interno
PentiumIII
processador introduz uma nova tecnologia de fabrico, Internet apresentando-se instrues, entre muitas a mais importante a
SSE
Internet
streaming-SIMD
55
SEC2
Arquitectura:
IA-32
Coprocessador: Interno
25 Outubro 1999 De caractersticas muito idnticas ao Pentium III. Contem 70 novas instrues, bus de 100MHz, cache de nvel 2 at 2Mb, chipset Intel 440BX o Pentium III Xeon , promove solues para uma grande variedade de aplicaes da
processador ir ser fabricado com velocidades de clock a partir de 550Mhz. Caractersticas Principais Velocidade clock:
56
Cache L2 :
at 2 MB Arquitectura:
Maio 2001
Intel Pentium 4
Disponvel com velocidades a partir de 1.3 GHz, o desenho interno totalmente novo este novo chip inclui tecnologia "hyper pipelined", um processo de execuo rpida, com um
system bus de 400 MHz para proporcionar um alto nvel de performance para programas
tipo; 3D, vdeo, udio e multimdia. O processador Intel Pentium 4 forma mais uma nova gerao de processadores da Intel, contem uma inovadora micro arquitetura Intel
NetBursts:
A tecnologia hyper-pipelined duplica a capacidade de sequncia para 20 etapas, aumentando o desempenho do processador e capacidade (MHZ). Um novo processo de execuo rpida com capacidade de duplicar a velocidade das ALU (Araitmetics Logic Unit), resultando uma maior performance e diminuio dos tempos e intervalos de execuo entre clculos e processamentos. Com um system bus a 400 MHz, alterao no sistema de execuo dinmica e calculo de virgula flutuante, vieram melhorar significativamente a performance geral deste processador em relao ao anterior PIII. As novas extenses Streaming SIMD 2 (SSE2) aumentam a tecnologia MMX e SSE
57
system bus de 400 MHz do processador Pentium 4 um sistema avanado que fornece trs
vezes mais a largura de banda do que o anteriormente criado para o system bus do processador Intel Pentium III. Isso possibilita uma taxa de transferncia de 3.2 gigabytes entre o processador Intel Pentium 4 e o controlador de memria. A RAM (Random Access Memory Memria de acesso aleatrio), onde se encontra localizada a maior fonte de memria do computador. O processador Pentium 4 trabalha 2 canais de acesso RDRAM para uma melhoria de performance. Com a taxa de transferncia de 3.2 GB por segundo, este canal duplo para a RDRAM aumenta junto velocidade do processador a performance do sistema.
RISC - Reduced Instruction Set Computing: esta tecnologia formada por um conjunto
reduzido de instrues ao contrrio do CISC, que possui um complexo cdigo de instrues. O CISC - Complex Instruction Set Computer, numa linguagem simples, baseia-se no processamento de uma instruo por ciclo de processamento. J no RISC, existem vrias instrues compiladas numa s, executando-as como uma s por ciclo. Quando isso ocorre, o processador est a executar vrias instrues num mesmo ciclo de tempo que um CISC, atingindo performances mais elevadas. A estes dois conceitos damos o nome de arquitectura de processamento.
58
59
Itanium
IA-64
o nome dado arquitectura das instrues do processador, uma especificao do tamanho, formato, registos, etc. As vantagens da tecnologia IA-64 sobre a X86 so o uso de instrues simples e de tamanho fixo como na tecnologia RISC e optimizao da entrada de instrues durante a compilao, pode gravar internamente instrues durante a compilao tendo uma avanada previso de clculo,
Imagem 19 Processador Pentium Itanium
superior aos sistemas anteriores, pode carregar os dados antes de serem realmente precisos nos seus registos internos de processamento.
EPIC
O anacronismo EPIC significa Explicitly Parallel Instruction Computing. Como a tecnologia
bits. O ISA 64 bits a definio das instrues de software que comandam o fluxo de
operaes dentro do microprocessador. A EPIC representa uma inovao na tecnologia de microprocessador, proporcionando desempenho, compatibilidade e escalabilidade, atendendo, portanto, aos requisitos do mercado de estaes de trabalho e servidores de alta performance. A EPIC, que incorpora uma combinao inovadora e exclusiva de especulao, previso e paralelismo explcito, dever promover o estado da arte em tecnologias de processador,
60
Computing).
A tecnologia EPIC rompe a natureza sequencial das arquitecturas de processador convencionais existentes ao permitir que o software se comunique explicitamente com o processador quando as operaes puderem ser feitas em paralelo. O aumento de desempenho obtido com a diminuio do nmero de desvios e prognsticos errados de desvios, e a reduo dos efeitos de latncia de memria-para-processador. O futuro Intel Arquitectura 64 bits (IA-64) aplica a tecnologia EPIC para fornecer paralelismo explcito, recursos macios e escalabilidade inerente, convencionais. medida que os processadores de 64 bits fornecem mais paralelismo, os limitadores de desempenho, como desvios, latncia de memria e o actual modelo de programao sequencial, sero problemas ainda mais significativos, disse John Crawford, director de arquitectura de microprocessadores na Intel. A tecnologia EPIC foi desenvolvida para resolver estas questes e possibilitar que o IA-64, utilizando o ISA 64 bits desenvolvido em conjunto, fornea espao livre para computao e desempenho de primeira categoria. Os processadores IA-64 da Intel vo oferecer o desempenho e os recursos necessrios para satisfazer as necessidades de estaes de trabalho e servidores high-end, junto com compatibilidade total para aplicativos e sistemas operacionais IA-32. O ISA 64 bits definido em conjunto possibilitar um novo nvel de desempenho de sistema", afirmou Jerry Huck, gerente de projecto e arquitecto-chefe do Systems Architecture and no disponveis nas arquitecturas RISC
Design Lab da HP. "Esta nova gerao de ISA utiliza predication, especulao e paralelismo
explcito para superar as limitaes de desempenho das arquitecturas RISC convencionais. Sistemas HP baseados no IA-64 vo ultrapassar o desempenho dos sistemas actuais, ao mesmo tempo em que protegem os investimentos dos usurios em software atravs de compatibilidade retroactiva. A Intel anunciou o seu projecto de pesquisa e desenvolvimento em Junho de 1994. Destinado a fornecer tecnologias avanadas para estaes de trabalho, servidores e outros, para o final da dcada, os esforos da empresa incluem o desenvolvimento do ISA 64 bits e optimizao do compilador EPIC. O primeiro microprocessador baseado no IA-64, codinominado Merced, um produto Intel que est a ser projectado, fabricado e ser comercializado pela Intel estando programado o seu lanamento e produo em 2000. [processadores]
61
Bibliografia
62