You are on page 1of 176

Funcionamento do computador

Prof. Roberto Amaral

Funcionamento do computador

Dispositivos de entrada

CPU Memria

Dispositivos de sada

Prof. Roberto Amaral

Funcionamento do computador

Prof. Roberto Amaral

Funcionamento do computador Fluxo de Informaes

Prof. Roberto Amaral

Funcionamento do computador

Central Processing Unit - CPU Unidade Central de Processamento - UCP CPU:

Responsvel pela execuo de fato das operaes aritmticas e lgicas dos dados.

um circuito lgico responsvel pelo funcionamento da mquina, onde Unidade de aritmtica e lgica (UAL) realiza-se em ciclos, as seguintes operaes transferncia e Unidade de controle (UC) armazenamento de informaes

Registradores
Os registradores so implementados com semicondutores e so utilizados como locais de armazenamento temporrio de dados provenientes da memria destinados UAL, ou vice-versa. Prof. Roberto Amaral

Funcionamento do computador
Principal:
RAM (Randomic-Access Memory)

ROM (Read-Only Memory)

Auxiliar:
Discos rgidos, disquetes, CD-ROMs, Fitas Magnticas, etc.
Prof. Roberto Amaral
6

Funcionamento do computador
Memria
Memria principal ROM
Programa bootstrap

Memria principal Armazenamento em disco


Sistema operacional Programa bootstrap

Armazenamento em disco
Sistema operacional

Memria voltil

Sistema operacional

Prof. Roberto Amaral

Funcionamento do computador
Processamento de dados

Prof. Roberto Amaral

Funcionamento do computador
Processamento de dados
Exemplo:
Micro-cdigo para multiplicao 1. Carregar o primeiro nmero para o registrador AX 2. Carregar o segundo nmero para o registrador BX 3. Multiplicar AX por BX e colocar o resultado no registrador CX 4. Armazenar o valor de CX na memria

Prof. Roberto Amaral

Funcionamento do computador
Processamento de dados
Exemplo:
U.C.
1. Carregar o primeiro nmero para o registrador AX 2. Carregar o segundo nmero para o registrador BX 3. Multiplicar AX por BX e colocar o resultado no registrador CX 4. Armazenar o valor de CX na memria 1. AX: 2. BX: 4 46

U.A.L.

3. CX: 184

Prof. Roberto Amaral

10

Funcionamento do computador
Fatores que afetam a velocidade do processamento Tamanho dos registradores Quantidade de memria Co-processador aritmtico

Relgio interno (clock)


Barramento Memria cache

Prof. Roberto Amaral

11

Funcionamento do computador
Fatores que afetam a velocidade do processamento Relgio interno (clock) Unidade de medida: Hertz (Hz) Ciclos de relgio por segundo 400 MHz, megahertz: 400 milhes de ciclos por segundo

Prof. Roberto Amaral

12

Funcionamento do computador
Fatores que afetam a velocidade do processamento Barramento Barramento de dados

16 bits, 32 bits, 64 bits


Barramento de endereos CPUs antigas: 20 bits 220, ou 1 Mb

CPUs atuais: 32 bits 232, ou 4 Gb

Prof. Roberto Amaral

13

Funcionamento do computador
Fatores que afetam a velocidade do processamento Memria cache
Operao demorada:

Memria

Dados

Registradores

CPU bem mais rpida do que a RAM.

Prof. Roberto Amaral

14

Funcionamento do computador
Fatores que afetam a velocidade do processamento Memria cache

Prof. Roberto Amaral

15

Funcionamento do computador
Fatores que afetam a velocidade do processamento Memria cache

Prof. Roberto Amaral

16

Funcionamento do computador
Fatores que afetam a velocidade do processamento Memria cache

Prof. Roberto Amaral

17

Funcionamento do computador
Fatores que afetam a velocidade do processamento Memria cache

Prof. Roberto Amaral

18

Unidade de Informao do computador

Prof. Roberto Amaral

19

Unidade de Informao do computador

Prof. Roberto Amaral

20

Funcionamento do computador
Resumo
O processamento no microcomputador ocorre na CPU, cujas duas partes principais so a Unidade de Controle e a Unidade de Aritmtica e Lgica (UAL). A manipulao dos dados propriamente dita ocorre na (UAL), que est conectada a registradores que contm dados. Uma parte da memria chamada ROM no-voltil e usada para armazenar instrues que fazem o computador funcionar no instante que ele ligado.
Prof. Roberto Amaral
21

Funcionamento do computador
Resumo
A parte maior da memria, chamada RAM, voltil: programas e dados podem ser armazenados e eliminados conforme necessrio.

A CPU acessa cada local de memria com um nmero exclusivo, chamado endereo de memria.

O tamanho dos registradores determina a quantidade de dados com a qual o computador pode trabalhar em um dado instante.
Prof. Roberto Amaral
22

Funcionamento do computador
Resumo
A quantidade de RAM pode afetar a velocidade, porque quanto mais houver mais dados a CPU pode armazenar na memria principal, recorrendo menos ao armazenamento. O relgio do sistema (clock) define o ritmo da CPU. H dois tipos de barramento (bus): o barramento de dados e o barramento de endereo. A largura do barramento de dados determina quantos bits de cada vez podem ser transmitidos entre a CPU e outros dispositivos.
Prof. Roberto Amaral
23

Funcionamento do computador
Resumo
O tamanho (ou largura) do barramento de endereos determina o
nmero de bytes de memria que a CPU capaz de acessar.

A cache um tipo de memria de alta velocidade que contm os


dados e instrues mais recentemente carregados pela CPU.

O co-processador aritmtico acelera o processamento de operaes


aritmticas porque efetua clculos de ponto flutuante para a CPU.
Prof. Roberto Amaral
24

Funcionamento do computador

Placa Me
Conecta a CPU aos demais componentes do computador:
On-board A fim de reduzir custos, traz, embutidos, componentes das placas adicionais (som, rede, fax e vdeo) Off-board Desempenha apenas as tarefas de placa me. Prov um melhor desempenho Poderia ser comparada medula de um computador. Leva as informaes do crebro ao resto do corpo
Prof. Roberto Amaral
25

Funcionamento do computador

Placa Me
Acomoda o processador e todos os componentes que permitem ao processador interagir com os demais perifricos Gerencia transao de dados entre CPU e perifricos. Muitas placas me permitem
upgrade Modificao da velocidade do clock, tipo de processador...
Prof. Roberto Amaral
26

Prof. Roberto Amaral

27

Tipos de Placa me
Inicialmente as placas mes so divididas quanto a sua forma de alimentao.

Conexo AT

Conexo ATX

Prof. Roberto Amaral

28

Tipos de Placa me
Placa com conexo AT
AT a sigla para (Advanced Tecnology). Trata-se de um tipo de placa-me j antiga. Seu uso foi constante de 1983 at 1996. O conector de alimentao da fonte AT, que ligado placa-me, composto por dois plugs semelhantes, que devem ser encaixados lado a lado, sendo que os fios de cor preta de cada um devem ficar localizados no meio. Com o padro AT, necessrio desligar o computador pelo sistema operacional, aguardar um aviso de que o computador j pode ser desligado. As fontes AT no usam o recurso de desligamento automtico. Os modelos AT geralmente so encontrados com slots ISA, EISA, VESA nos primeiro modelos e, ISA e PCI nos mais novos AT. A Posio dos slots de memria RAM e socket de CPU sempre em uma mesma regio na placa-me, mesmo quando placas de fabricantes diferentes.

Prof. Roberto Amaral

29

Tipos de Placa me
Placa com conexo ATX
ATX a sigla para (Advanced Tecnology Extendend). O objetivo do ATX foi de solucionar os problemas do padro AT. Praticamente todos os computadores novos vm baseados neste padro. Entre as principais caractersticas do ATX, esto:
o maior espao interno, proporcionando um ventilao adequada, conectores de teclado e mouse no formato PS/2 (conectores menores) conectores serial e paralelo ligados diretamente na placa-me, sem a necessidade de cabos, melhor posicionamento do processador, evitando que o mesmo impea a instalao de placas de expanso por falta de espao. Prof. Roberto Amaral
30

Tipos de Placa me
Placa com conexo ATX
A posio dos slots de memria RAM e socket de CPU variam a posio conforme o fabricante. Nestas placas sero encontrados slots de memria SDRAM, Rambus, DDR ou DDR-II, podendo vir com mais de um dos padres na mesma placa-me. Geralmente os slots de expanso mais encontrados so os PCI, AGP, AMR/CNR e PCI-Express. Gerenciamento de energia quando desligado o micro, suporta o uso do comando "shutdown", que permite o desligamento automtico do micro sem o uso da chave de desligamento encontrada no gabinete. Se a placa me for alimentada por uma fonte com padro ATX possvel ligar o computador utilizando um sinal externo como, por exemplo, uma chamada telefnica recebida pelo modem instalado.
Prof. Roberto Amaral
31

Funcionamento do computador

Prof. Roberto Amaral

32

Funcionamento do computador
BARRAMENTO o caminho do processador com a memria e o circuito de apoio chamado ponte norte
Barramento de dados: por onde os dados circulam Barramento de endereos: por onde a informao de endereo fornecida Barramento de controle: informaes adicionais: exemplo, se a operao de leitura ou escrita.
Prof. Roberto Amaral
33

Funcionamento do computador

Prof. Roberto Amaral

34

Funcionamento do computador

Prof. Roberto Amaral

35

Funcionamento do computador
01 Slots PCI

Prof. Roberto Amaral

36

Funcionamento do computador

Slot PCI
Ligar os perifericos ao barramento, suas velocidades so correspondentes as do seus barramentos. Nas placas me so encontrados vrios slots para o encaixe de placas. Alguns exemplos de slots: ISA (Industry Standard Architecture): Utilizado para conectar perifricos lentos (16 bits baixa velocidade) PCI: Perifricos que demandem velocidade, como a placa de vdeo. (32 bits, alta velocidade) AGP (Accelerated Graphics Port): Utilizado por interface de vdeos 3D, o tipo de slot mais rpido do micro. (32 bits, alta vel

Prof. Roberto Amaral

37

Funcionamento do computador
02 Placa de som embutida

Prof. Roberto Amaral

38

Funcionamento do computador
H algum tempo atrs, a Microsoft sugeriu ao fabricantes que todos os PCs j viessem de fbrica com placa de som. Essa sugesto, chamada especificao PC97, opcional mas ajuda na hora de dizer que um determinado programa ou no 100% compatvel com a sua mquina.

Placa de Som

Desde ento, vrios fabricantes passaram a produzir suas placa me com placa de som. A maioria das placas montada usando peas de diversos outros fabricantes. Com isso, os fabricantes de placa me foram naturalmente pressionados para que lanassem placasme que j viessem com uma placa de som embutida, fazendo com que o micro j fosse compatvel com a especificao PC97.
Prof. Roberto Amaral
39

Funcionamento do computador
03 Placa de rede embutida

Prof. Roberto Amaral

40

Funcionamento do computador
04 Bateria para a BIOS e relgio interno

Prof. Roberto Amaral

41

Funcionamento do computador
05 Conexes USB internas

Prof. Roberto Amaral

42

Funcionamento do computador
Universal Serial Bus (USB) um tipo de conexo Plug and Play
que permite a conexo de perifricos sem a necessidade de desligar o computador. Foi concebido para minimizar o esforo de concepo de perifricos, no que diz respeito ao suporte por parte dos SO e hardware. Surgiu um padro que permite ao SO e placa me diferenciar, transparentemente: A classe do equipamento; As necessidades de alimentao elctrica do dispositivo; As necessidades de largura de banda; Eventuais modos de operao internos ao dispositivo.
Prof. Roberto Amaral
43

Funcionamento do computador

Antes do Prximo Componente


O chipset da Placa Me determina as tecnologias que podemos ter ou no disponveis no nosso sistema. Normalmente existem dois chipsets associados "Northbridge" e o "Southbridge". O chipset de "Northbridge" estabelece a comunicao entre o processador e o resto da Placa Me (RAM, AGP, e dispositivos PCI). O chipset de "Southbridge" estabelece a comunicao dos interfaces (IDE, Drive Disquetes, Portas Paralelas, Portas Serie, Firewire, Ethernet, etc).

Prof. Roberto Amaral

44

Funcionamento do computador
06 Componente Southbridge (E/S)

Prof. Roberto Amaral

45

Funcionamento do computador
07 BIOS

Prof. Roberto Amaral

46

Funcionamento do computador

BIOS
BIOS, sigla para Basic Input/Output System (Sistema Bsico de Entrada/Sada). O BIOS o primeiro programa executado. Sua funo preparar a mquina para que o SO, possa ser executado.
O BIOS armazenado num chip ROM (Read-Only Memory, Memria de Somente Leitura).

Prof. Roberto Amaral

47

Funcionamento do computador
08 Conectores Serial ATA

Prof. Roberto Amaral

48

Funcionamento do computador

Serial ATA
Serial ATA, SATA ou S-ATA (Serial Advanced Technology Attachment) uma tecnologia de

transferncia de dados entre um HD e a placa me.


o sucessor da IDE que foi renomeada para PATA (Parallel ATA) para se diferenciar de SATA.

Diferentemente dos discos rgidos IDE, que transmitem os


dados atravs de cabos de quarenta ou oitenta fios paralelos, os discos rgidos SATA transferem os dados em srie em apenas quatro fios, o que permite usar cabos com menor dimetro.

Prof. Roberto Amaral

49

Funcionamento do computador
09 Conexes do gabinete (LEDs)

Prof. Roberto Amaral

50

Funcionamento do computador
10 Conectores de som

Prof. Roberto Amaral

51

Funcionamento do computador
11 Conector Ethernet (RJ-45)

Prof. Roberto Amaral

52

Funcionamento do computador
12 Conectores USB

Prof. Roberto Amaral

53

Funcionamento do computador
13 Porta paralela

Prof. Roberto Amaral

54

Funcionamento do computador
A porta paralela uma interface de comunicao entre um computador e um perifrico. Possui taxa de transferncia de 150 KB/s e unidirecional. O sistema usa transmisso 4 bits por vez, com sinais de retorno como "busy", "paper out", etc. Para a conexo de ZIP drives e at mesmo impressoras mais rpidas, a porta paralela tradicional muito lenta, sobretudo porque unidirecional e utiliza apenas 4 bits de retorno (ou seja, transmite a 8 bits, porm recebe informaes a 4 bits por vez).
Prof. Roberto Amaral
55

Funcionamento do computador
14 Conectores de teclado e mouse

Prof. Roberto Amaral

56

Funcionamento do computador

Os conectores de mouse e teclado introduzidos com o PS/2 eram conectores mini-DIN de 6 pinos. Na poca, os PCs de outros fabricante usavam teclados com conector padro AT (DIN de 5 pinos) e mouses seriais (conector de 9 pino, DB-9). Atualmente os PCs usam conectores de mouse e teclado no mesmo padro do PS/2. Com a especificao PC97, estes conectores passaram a ser coloridos: verde para o de mouse e lils para o de teclado.
Prof. Roberto Amaral
57

Funcionamento do computador
15 Slot AGP

Prof. Roberto Amaral

58

Funcionamento do computador

AGP
Acelerated Graphics Port. Barramento rpido usado pela placa de vdeo. Aparece como um slot marrom na placa me. Existem vrias verses do AGP, chamadas AGP 1X, 2X, 4X e AGP Pro. O AGP 1X permite transmisso 266 MB/s, AGP 2X trabalha a 533 MB/s.

AGP 4X atinge 1066 MB/s.


AGP Pro, possui uma capacidade maior de fornecimento eltrico. Enquanto os slots AGP tradicionais fornecem at 20 Watts, os slots AGP Pro fornecem 50 Watts (AGP Pro 50) ou 110 Watts (AGP Pro 110).

Prof. Roberto Amaral

59

Funcionamento do computador
16 Componente Northbridge (Memria/vdeo/CPU)

Prof. Roberto Amaral

60

Funcionamento do computador
17 Encaixe para o cooler

Prof. Roberto Amaral

61

Funcionamento do computador
18 Soquete do processador

Prof. Roberto Amaral

62

Funcionamento do computador
O processador fica encaixado no socket devendo observar que uma
placa-me no aceita qualquer tipo de processador, pois desenvolvida para modelos especficos. Cada tipo de processador

tem caractersticas que o diferenciam de outros modelos, a


quantidade de pinos, por exemplo, ou na velocidade de processamento. Assim sendo, a placa-me deve ser desenvolvida

para aceitar determinados processadores

Prof. Roberto Amaral

63

Funcionamento do computador
As placas me so desenvolvidas para serem compatveis com mais
de um processador. Uma placa me soquete 7, por exemplo,

suportar desde um Pentium de 75 MHz at um K6-2 de 550 MHz,


passando por processadores Pentium MMX, K6 e Cyrix 6x86. Uma

placa soquete 370, suporta processadores Celeron e Pentium III.


Placas soquete A so compatveis com os processadores Athlon e

Duron da AMD.

Prof. Roberto Amaral

64

Funcionamento do computador

Socket 7 Processor P55C/P54C/P54CS 90MHz-233MHz (66Mhz). Cryix M IITM 300MHz ~ 333MHz , 6x86MXTM PR166+ ~ PR266+ AMD-K6 -2, AMD-K6? 233MHz ~ 350MHz, AMD-K6-2 350MHz ~ 500MHz
Prof. Roberto Amaral
65

Funcionamento do computador

Apaptador de Socket 370 para Slot1.


Prof. Roberto Amaral
66

Funcionamento do computador

Suporte a Pentiun II

Prof. Roberto Amaral

67

Funcionamento do computador
Placa Mae Para
Socket 939 Pinos , Suporta Processadores A64 e Dual Core X2 ate o modelo 4800+

Prof. Roberto Amaral

68

Funcionamento do computador

Socket 775

Processadores AMD
Athlon 64 (64-bits) e Sempron

Prof. Roberto Amaral

69

Funcionamento do computador
19 Slots de memria

Prof. Roberto Amaral

70

Funcionamento do computador
As placas-me mais antigas trabalhavam com tecnologia conhecida com SDRAM ou DIMM, atualmente o padro mais usado o DDR (Double Data Rate). As memrias RAM tambm trabalham com velocidade (clock) diferente. As DDR mais comuns trabalham 266, 333, 400, e 533Mhz. Existe tambm a

DDR2, que trabalham a velocidades de 533, e 677 Mhz


Com relao capacidade de instalao de memria RAM nas placas-me mais antigas chagava a 32MB ou 64MB, entretanto

hoje comum micros com 512MB ou 1024MB(1GB) e podendo


expandir (dependendo da placa-me) at 8GB
Prof. Roberto Amaral
71

Funcionamento do computador

SIMM 72 pin

Prof. Roberto Amaral

72

Funcionamento do computador

DIMM

Prof. Roberto Amaral

73

Funcionamento do computador

DDR

Prof. Roberto Amaral

74

Funcionamento do computador

DIP SIPP

SIMM 30 pin
SIMM 72 pin DIMM (168-pin)

DDR DIMM (184-pin)


Prof. Roberto Amaral
75

Funcionamento do computador

DDR400 de 1GB da Kingston

SDRAM ou DIMM
Prof. Roberto Amaral
76

Funcionamento do computador
20 Conectores IDE

Prof. Roberto Amaral

77

Funcionamento do computador
21 Conector de fora

Prof. Roberto Amaral

78

Funcionamento do computador
22 Conector do floppy

Prof. Roberto Amaral

79

Funcionamento do computador
23 Controlador de discos

Prof. Roberto Amaral

80

Funcionamento do computador
Portas Bsicas
1. Porta Paralela Para impressora

2.

Porta Serial Mouse, Modem

4. Porta PS/2 Mouse e Teclado


Prof. Roberto Amaral

3. Porta USB Impressora Scaner, Pen Drive

81

Processadores

Prof. Roberto Amaral

82

Processadores
Elemento Fisico cuja principal tarefa executar Instrues, pode ser considerado o crebro do computador.
Tambm conhecido como : C.P.U. Central Processing Unit U.C.P. Unidade Central de Processamento

Prof. Roberto Amaral

83

Processadores
Pegar os dados, processar estes conforme programao prvia e devolver o resultado. o processador que comanda todas as tarefas

produzidas pelo micro, bem como efetua todos


os clculos aritimticos e lgicos de maneira a

obter-se o resultado almejado.


Prof. Roberto Amaral
84

Processadores
CPU

ULA
Decodificador de Instruo
Unidade de controle - UC
Memria

Registradores

Principal

Unidade de disco

Placa de Rede

Prof. Roberto Amaral

85

Processadores
ULA unidade lgica aritimtica, responsvel pelo processamento matemtico e lgico dos dados. REGISTRADORES so memrias internas cujo objetivo armazenar as instrues enviadas pela unidade de controle e os resultados parcias do processamento feito na ULA.
Prof. Roberto Amaral
86

Processadores
Unidade de Controle responsvel pelo

gerenciamento da ordem em que as instrues so


executadas e pela ordem em que os dados so enviados para a ULA.

Decodificador de Instruo (interpretador) verifica qual o tipo de instruo que vai ser executada
Prof. Roberto Amaral
87

Processadores - Elementos Internos Avanados


Co-processador aritmtico um pequeno processador interno que possui a funo de executar clculos matemticos complexos. Esse recurso, embutido no processador, e seu uso considerado indispensvel, pois ele projetado para realizar os mais diversos tipos de clculo. S para dar uma noo da importncia do co-processador, uma operao matemtica, que

no processador necessita de vrias instrues para ser concluda,


pode ser realizada em uma nica instruo pelo co-processador.

Prof. Roberto Amaral

88

Processadores - Cache
A memria cache consiste numa pequena quantidade de memria SRAM, includa no chip do processador. Quando este precisa ler dados na memria RAM, um circuito especial, chamado de controlador de Cache, transfere os dados mais requisitados da RAM para a memria cache. Assim, no prximo acesso do processador, este consultar a memria cache, que bem mais rpida, permitindo o processamento de dados de maneira mais eficiente. Enquanto o processador l os dados na cache, o controlador acessa mais informaes na RAM, transferindo-as para a memria cache.

Prof. Roberto Amaral

89

Processadores - Cache

Com o uso da memria cache, na maior parte do tempo, o processador encontra nela os dados que precisa. Prova disso, que se a cache de um processador atual for desabilitada, o computador pode ter queda de desempenho de mais de 30%.
Prof. Roberto Amaral
90

Processadores - Cache
Memria Cache interna L1 uma pequena memria que opera na mesma frequncia de operao do processador, incrementando a perfomance do processador. A L1 chamada de cache interno porque se localiza dentro do

procesador. O cache L1 to importante para o processador, que


este, mesmo tendo clock inferior, pode ser mais rpido que um processador de clock superior, mas sem cache. O tamanho deste cache pode ir de 16 KB (como o Pentium) a 512 KB (como o Pentium 4). Os processadores 486 tinham cache de 8 KB.
Prof. Roberto Amaral
91

Processadores - Cache
Memria Cache externa L2 O objetivo obter do processador uma memria intermediria maior que L1, operando na mesma freqncia do processador. A cache L2 para ser usada, necessita de um controlador, que
embutido no chipset da placa-me. este chip que determina o tamanho mximo do cache L2. O tamanhos mais comuns so os de 256 KB e 512 KB, mas perfeitamente possvel a existncia de caches maiores. Um fato importante, que diversos processadores

trazem o cache L2 embutido dentro de si, fazendo com que as


terminologias Interno e Externo perderem o sentido.
Prof. Roberto Amaral
92

Processadores - Cache
Memria Cache externa L3 Trata-se de um tipo

incomum, usado pelo processador AMD K6-III.

Este possui o cache L2 embutido em si, de forma


que o cache L2 existente na placa-me pudesse ser usado como uma terceira cache. Da o nome L3. Tal fato fez do K6-III um processador muito rpido em sua poca.
Prof. Roberto Amaral
93

Processadores Endereamento
O endereamento consiste na capacidade que o processador tem
de acessar um nmero mximo de clulas da memria. Para acessar uma clula, o processador precisa saber o endereo dela.

Cada clula armazena um byte. Assim, um processador com o


barramento de dados com 16 bits, pode acessar duas clulas por vez.

Para descobrir o valor mximo de memria que o processador


consegue acessar, basta fazer um clculo: 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


Prof. Roberto Amaral
94

Processadores Clock
Daqui que vem termos como processadores K6 II de 500 MHz, Pentium III de 800 MHz, Athlon XP de 2 GHz, etc. O clock uma forma de indicar o nmero de instrues que podem ser executadas a cada segundo (ciclo). Sua medio feita em Hz, KHz, MHz e GHz. Assim, um processador Pentium II 800 MHz, indica que o mesmo pode realizar 800 milhes de ciclos por segundo. Algumas instrues podem precisar de vrios ciclos para serem executadas, e outras, um ciclo s.
Prof. Roberto Amaral
95

Processadores Clock
Clock interno, a freqncia de operao do processador, a freqncia do sincronismo, da ordem de MHZ, gerada pelo

circuito de clock interno.

No Pentium 4 de 2,8 GHz, o "2,8 GHz" indica o clock interno. Este geralmente 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).

Prof. Roberto Amaral

96

Processadores Clock
Clock externo: tambm conhecido como FSB (Front Side Bus), este indica o clock externo, que indica a freqncia de trabalho do barramento (conhecido como barramento externo) de comunicao com a placa-me. Por exemplo, o processador Sempron 3000+ trabalha com clock externo de 333 MHz. Nos processadores da linha Athlon 64, a AMD passou a adotar a tecnologia HyperTransport que, basicamente, usa dois barramentos para comunicao externa: um para acesso memria e outro para acesso ao chipset. At ento, os processadores usavam apenas o barramento externo para os dois tipos de acesso.
Prof. Roberto Amaral
97

Processadores Clock
A tabela mostra quatro processadores da linha Sempron da AMD. Os valores de clock interno so diferentes dos valores apontados nos nomes. Alm disso, os ltimos dois processadores - Sempron 2800+ e Sempron 3000+ - possuem clock interno e externo iguais. Um dos fatores que os diferenciam a quantidade de cache. De cache L2, o Sempron 3000+ tem 512 KB, enquanto que o Sempron 2800+ tem 256 KB

Prof. Roberto Amaral

98

Processadores Barramento
Assim como o barramento do PC, o processador tambm possui um barramento interno de dados e endereos.

O Processador usa um barramento para se comunicar com os dispositivos. Assim possvel que o processador envie informaes e receba. Esse barramento conhecido como "barramento de dados" (ou data bus).

Prof. Roberto Amaral

99

Processadores Barramento
Quando o processador trabalha com a memria, ele faz uso de um "barramento de endereos" (tambm chamado de "clock externo"), pois atravs de um "endereo" que o processador localizar os dados que precisa e que esto armazenados na memria do computador. tambm por este barramento que o processador consegue determinar para qual dispositivo sero enviados os dados tratados. Seu valor medido em Hz.
Prof. Roberto Amaral
100

Processadores Barramento
N a parte de baixo de um processador existe terminais ou pinos de contato. Cada um destes pinos possui uma funo e trabalha com 1 bit por vez. Assim, quando se diz que o barramento de dados trabalha a 16 bits, isso quer dizer que, o processador destina 16 "perninhas" para esta funo. A mesma regra vale para o barramento de endereos, ou seja, este tambm trabalha com uma certa quantidade de pinos, correspondentes quantidade de bits.
Prof. Roberto Amaral
101

Processadores Barramento

Prof. Roberto Amaral

102

Processadores Encapsulamento Os processadores so envolvidos por um


envlucro, que tem por finalidade proteger seus circuitos internos de impurezas,

irradiaes e interferncia e que tambm permitem manuse-los com segurana.

Prof. Roberto Amaral

103

Ex. de Encapsulamentos
Encapsulamentos PGA Pin Grid Array CPGA Ceramic Pin Grid Array SPGA Plastic Pin Grid Array PPGA Plastic Pin Grid Array SECC Single Edge Contact Cartridge SECC 2 Single Edge Contact Cartridge 2 SEPP Single Edge Processor Package FC-PGA Flip Chip Pin Grid Array CM Card Module

Intel
Pentium

AMD
Athlon T Duron K5 / K6 / K6 II / K6 III

Cyrix
6X86

Pentium

6X86

Pentium / Pentium MMX / Celeron Pentium II

Pentium III

Celeron

Celeron / Pentium III

Athlon

Prof. Roberto Amaral

104

Processadores Modos de Operao


Para que os processadores mantivessem a compatibilidade de operao entre eles foram desenvolvidos 2 modos de operao :

Modo Real O processador se porta exatamente como


um 8086, possuindo exatamente o mesmo conjunto de instrues e acessando apenas 1 MB de memria. (nenhum recurso extra conseguido).
Prof. Roberto Amaral
105

Processadores Modos de Operao


Modo Protegido Onde o processador pode atingir o mximo de seu desempenho com um conjunto de instrues mais complexo e uso de recursos extras como :

Memria virtual
Proteo de Memria

Multitarefa

Prof. Roberto Amaral

106

Processadores Evoluo
80286 Possuia um grande erro tcnico: Possua instruo para passar do modo real para o protegido, porm no tinha nenhuma

instruo que fizesse o caminho oposto.

Prof. Roberto Amaral

107

Processadores Evoluo
80386 Grande marco na evoluo dos microprocessadores : Serve de base para todos os demais projetos de processadores da Intel e concorrentes. Swap file de at 64 Terabytes Proteo de Memria mais eficiente Multitarefa Modo virtual 8086 (v86) vrias sesses v86 podiam ser abertas dentro do modo protegido, emulando 8086 com 1 MB de memria.

Manipula dados de 32 bits.


Consegue acessar at 4 GB de mamria RAM em modo protegido
Prof. Roberto Amaral
108

Processadores Evoluo
80386
O microprocessador 80386 da foi
utilizado em diversos computadores entre 86 e 94. O 80386 foi um divisor de guas, pois foi o primeiro a utilizar multitarefa

preemptiva (capacidade de executar


mais de uma aplicao ao mesmo tempo), instruo de 32 bits e memria em modo protegido.
Prof. Roberto Amaral
109

Processadores Evoluo
80486 Embutiram o co-processador matemtico e melhoria no Pipeline.

Prof. Roberto Amaral

110

Processadores Evoluo
Pentium Interpreta previso de desvio (A > B v para ...) Arquitetura Superescalar (utiliza canalizao U e V ) funciona internamente como se fosse 2 486 em paralelo, o que significa 2 instrues por pulso de clock. Instruo CPUID Informa quem o processador. Inicio da Tcnologia MMX Multimedia Xtension Conjunto de instrues simples que utilizam o conceito SIMD (single instruction, multiple data) que permite que vrios dados de poucos bits sejam manipulados simultaneamente. As aplicaes mais beneficiadas so as multimdia por utilizarem normalmente dados pequenos.
Prof. Roberto Amaral
111

Processadores Evoluo Pentium

Prof. Roberto Amaral

112

Processadores Evoluo
Celeron Disponvel em 3 verses : Celeron - No possui cache L2 Celeron A Possui cache L2 embutida Celeron SSE Possui cache L2 e utiliza conjunto de instrues SIMD

Pentium Pro Arquitetura hbrida CISC/RISC, o ncleo do pentium pro RISC, com decodificadores CISC sua entrada para compatibilidade com todos programas existentes.
Arq. Superescalar em tripla canalizao instrues simultaneamente

executa 3

Prof. Roberto Amaral

113

Processadores Evoluo Pentium Pro


Pentium Pro foi introduzido no mercado em 95, foi o primeiro processador a possuir um ncleo RISC, alterando radicalmente a forma como as instrues so executadas e aumentando em aproximadamente 50% sua performance em relao a um Pentium de mesmo clock. Foi o primeiro processador com L2 integrado, operando mesma freqncia do processador, que teve de 166 e 200 MHz.
Prof. Roberto Amaral
114

Processadores Evoluo

Pentium II

Prof. Roberto Amaral

115

Processadores Evoluo
Pentium II um processador x86, em 97. A Intel usou a arquitetura do Pentiun Pro (Codinome "P6") nos processadores desktops.

Com formato de cartucho, semelhante ao de video game, chamado de SECC. Dentro do invlucro de plstico h o composto de cermica (DIE) e o L2.
Com o L2, a velocidade de comunicao era a mesma do barramento da placame, ou seja, 66.8MHz. A soluo foi implementar o cache L2 no encapsulamento do processador, mas no no ncleo, j que em quantidades acima de 128KB apresentava muitos erros de fabricao com a tecnologia da poca. A soluo foi colocar o cache L2 fora do composto de cermica e faz-lo operar metade da velocidade do ncleo. Portanto, se um Pentium II opera 450MHz, o cache L2 estar operando aproximadamente 225MHz. O Pentium II usam encaixe chamado Slot 1, prprio e incompatvel com o Socket 7, utilizado no Pentiun. Foi inicialmente produzido com 333MHz.
Prof. Roberto Amaral
116

Processadores Evoluo

Pentium III

Prof. Roberto Amaral

117

Processadores Evoluo
Em Janeiro de 1999 a Intel lanou o processador Pentium III. Verses com barramento externo de 100 ou 133 Mhz, 512 KB de cache Half-speed (metade da freqncia do processador) ou 256 KB de cache full-speed (mesma freqncia do processador). As primeiras verses do Pentium III utilizavam o ncleo de codinome Katmai, baseando no Pentium II, com verses de 450, 500, 550, ou 600 Mhz. Uma segunda verso do Pentium III foi lanada, com ncleo de arquitetura mais avanada, batizado de Coppermine, com 650, 667, 700, 733, 750, 800, 850, 900 Mhz e 1 Ghz. Velocidades atingidas graas a miniaturizao ainda maior dos transstores que compem o processador, baixando de 0,25 mcron do Katmai para 0,18 no Coppermine.

A terceira verso do Pentium III veio com o ncleo Tualatin, de 0,13 mcron, com cache L2 de 256 ou 512 KB, este ltimo batizado de Pentium III-S, muito utilizado em servidores. Com lanamentos sucessivos de 2001 at meados de 2002, as verses de 1.0, 1.13, 1.2, 1.26, 1.33 e 1.4 GHz.
Prof. Roberto Amaral
118

Processadores Evoluo
Pentium IV HT Tecnologia Hyper Threading

Prof. Roberto Amaral

119

Processadores Evoluo

Pentium IV HT Extreme Edition

Prof. Roberto Amaral

120

Processadores Evoluo

Itanium 2

Prof. Roberto Amaral

121

Processadores Evoluo

Intel XEON

Prof. Roberto Amaral

122

Processadores Evoluo

Pentium M

Prof. Roberto Amaral

123

Processadores Intel x AMD

Prof. Roberto Amaral

124

Memria
Memria um local onde se armazena informao De uma maneira geral, a memria de um microcomputador pode ser dividida em trs categorias:

- Memria de armazenamento, - Memria ROM (do ingls Read Only Memory), - Memria RAM (do ingls: Random Access Memory).

Prof. Roberto Amaral

125

Memria
Memria de Armazenamento
A memria de armazenamento constituda pelos dispositivos de armazenamento permanente do micro, como os disquetes, discos rgidos, CDROMs, DVDs, Zip disks, etc. A memria onde fica a informao armazenada e no o dispositivo utilizado para armazen-la. Por isso que, por exemplo, o Zip disk memria de armazenamento e o Zip drive no . A grande vantagem da memria de armazenamento que ela permanente, ou seja, no voltil. Assim as informaes gravadas na memria de armazenamento no se perdem quando desligamos o micro. Infelizmente, por usar dispositivos eletromecnicos com tecnologia magntica/tica, a gravao e a recuperao das informaes se faz de forma muito mais lenta que nas memrias RAM ou ROM, que so totalmente eletrnicas.

Prof. Roberto Amaral

126

Memria
Memria de Armazenamento

Prof. Roberto Amaral

127

Memria
Memria ROM
A memria ROM um tipo de memria presente no micro que, normalmente, s pode ser lida e no pode ser escrita, ao contrrio da memria RAM que permite a leitura e a escrita. Existem dois motivos para que a memria ROM seja usada em um PC: - Ela no voltil, ou seja, a informao contida nela permanece mesmo que desliguemos o computador. Na verdade, mesmo que o chip de memria ROM seja retirado do micro e guardado em um armrio a informao continuar armazenada dentro dele. - A segurana de uma memria ROM bastante grande, j que ela no pode ser facilmente modificada. Na verdade, alguns tipos de ROM nem podem ser modificados. Uma das funes mais comuns desempenhadas pelas memrias ROM no PC o armazenamento do BIOS/SETUP do micro. Alm da placa-me, tambm encontramos memrias ROM na Placa de vdeo e em algumas placas de rede. Prof. Roberto Amaral
128

Memria Memria ROM


ROM este tipo de ROM feita na fbrica para desempenhar uma funo pr-determinada e no pode ser programada ou modificada de nenhuma forma. Alguns dispositivos como calculadoras e telefones celulares costumas utiliz-las. Poderamos compar-la ao CD-ROM comercial, aquele que compramos com um determinado programa pr-gravado.

Prof. Roberto Amaral

129

Memria
Memria ROM PROM (Programmable ROM) Este tipo de ROM pode ser programada atravs de um equipamento especial usado em laboratrios. Porm, uma vez programada, no pode ser modificada de nenhuma forma. Muito til para quem trabalha com hardware em laboratrio e para quem precisa de segurana mxima. como se fosse um disco virgem de CD-R.
Prof. Roberto Amaral
130

Memria
Memria ROM
EPROM (Erasable PROM) uma PROM que pode ser apagada e programada novamente. S que este tipo de PROM s pode ser apagada e programada utilizando-se aparelhos existentes em laboratrio eletrnicos, como emissores de luz ultravioleta, etc. Mantendo a analogia com CDs, seria o disco de CD-RW.
Prof. Roberto Amaral
131

Memria
Memria ROM EEPROM (Eletrical Erasable PROM) Pode ser apagada e reprogramada, com .um programa especial. Atualmente, quase todos as placas mes disponveis no mercado possuem EEPROMs para armazenar o BIOS, permitindo assim o famoso upgrade ou atualizao de BIOS. As memrias EEPROM encontradas nas atuais placas-me so chamadas de FlashROM ou Flash-BIOS.
Prof. Roberto Amaral
132

Memria
Memria RAM
A memria RAM utilizada para armazenar os programas e dados que esto sendo usados naquele momento pelo microcomputador. Ela foi a escolhida pela sua velocidade e pela versatilidade, j que, ao contrrio da ROM, pode ser lida e escrita facilmente. O problema da memria RAM que ela voltil, ou seja, se no houver energia alimentando os chips da memria RAM, toda a informao armazenada nestes chips se perder.
Prof. Roberto Amaral
133

Memria

Memria RAM
Apesar de ser voltil, muito mais rpida que a memria de armazenamento. O processador gasta cerca de 120 ns (nanosegundos, ou bilionsimos do segundo) para acessar uma informao gravada na RAM. Se o processador for acessar um HD, vai gastar 12 ms (milisegundos, ou milsimos do segundo). Em mdia, a memria RAM 100.000 vezes mais rpida que a memria de armazenamento.
Prof. Roberto Amaral
134

Memria
Memria RAM Quando o Windows percebe que um micro possui um baixa quantidade de memria RAM, usa uma tcnica chamada Memria Virtual. Este, simula a memria RAM no HD, ou seja, ele complementa a memria RAM real com uma memria RAM virtual no HD. Essa memria RAM virtual nada mais do que um arquivo que simula a memria. No Windows XP ele tem o nome de PAGEFILE.SYS, mas dependendo da verso do Windows tambm pode ser chamado de 386PART.PAR, WIN386.SWP
Prof. Roberto Amaral
135

Memria
Memria RAM Quanto de memria RAM um micro precisa? Uma mquina com Windows 98 funciona muito bem com 128 MB de RAM. Mas se o sistema for o Windows XP, 128 MB pode ser muito pouco. verificado que a quantidade de memria RAM baixa quando a memria virtual muito utilizada e uma atividade intensa d disco rgido. Mquinas em que o disco rgido praticamente no para de ser acessado, necessitam urgentemente de um aumento da quantidade de RAM.
Prof. Roberto Amaral
136

Memria
Memria RAM
A memria RAM pode ser encontrada em vrios formatos diferentes. O mais comum encontrarmos a memria num formato de mdulo, tambm chamado de pente de memria.

Prof. Roberto Amaral

137

Memria
Chip de memria DRAM Existem dois tipos de memria RAM: DRAM (ou RAM dinmica) e SRAM (ou RAM esttica). Para que a RAM do tipo SRAM armazene a informao necessrio corrente eltrica alimentando os chips de SRAM. As memrias DRAM precisam da eletricidade, alm disso, as DRAM precisam de um sinal eltrico especfico que as faz lembrar da informao que esto armazenando. Este sinal chamado de sinal de refresh. A SRAM no precisa de sinal, sendo mais rpida que a DRAM. Em compensao as DRAM so mais baratas e os chips de memria DRAM so bem menores. As SRAM so normalmente utilizadas em aplicaes especficas no microcomputador como a memria cache, tanto a cache L1 como a cache L2.
Prof. Roberto Amaral
138

Memria
Placa de circuito impresso (em ingls: Printed Circuit Borad PCB) a placa onde os chips de DRAM so colocados. Possui vrias camadas e em cada uma delas existem trilhas internas que so usadas para se conectar os vrios chips de DRAM presentes no mdulo.

Prof. Roberto Amaral

139

Memria
Contatos metlicos So os contatos que o mdulo de memria possui para que o mesmo possa ser conectado placame. Normalmente estes contatos eltricos so banhados com uma fina camada de ouro.

Prof. Roberto Amaral

140

Memria
Encapsulamento dos chips Encapsulamento o nome que se d ao formato fsico dos chips. Os antigos chips de memria, da poca do PC-XT usavam um encapsulamento do tipo DIP. Este encapsulamento tambm muito comum em chips de memria ROM usados nas placas-me.

Prof. Roberto Amaral

141

Memria
DIP (Dual In-line Package) Quando se fala em chips, a primeira imagem que se faz de um dispositivo retangular com perninhas em dois de seus lados. Este o encapsulamento DIP e que hoje em dia j est caindo em desuso. Ele feito para se encaixar em pequenos buracos do PCB.

Prof. Roberto Amaral

142

Memria
TSOP (Thin Small Outline Package) No Encapsulamento TSOP, o chip tem uma espessura muito pequena, bem menor que a do chip com encapsulamento SOJ. Foi usado pela primeira vez em cartes de memria para notebooks.

Prof. Roberto Amaral

143

Memria
CSP (Chip Scale Package) No usa pinos para se conectar ao PCB. Ao invs disso ele possui pequenas esferas de metal em sua parte inferior. Este padro de encaixe chamado de BGA (Ball Grid Array). As memrias do tipo RDRAM e DDR-II usam este tipo.

Prof. Roberto Amaral

144

Memria
Empilhamento de chips O empilhamento de chips usado para conseguir chips com quantidades de memria maiores. Pode ser interno ou externo. Nos empilhamentos externos podemos ver claramente os chips um em cima do outro. J no empilhamento interno isto no possvel.

Prof. Roberto Amaral

145

Memria
Como funciona a memria

Como o processador acessa a memria para obter as informaes:


CPU O principal componente e centraliza todos os processos. Chipset o principal componente da placa-me. Normalmente composto por dois chips principais: O controlador de memria (chamado tambm de Northbridge) e o Controlador de barramento (chamado tambm de Southbridge). o chipset que faz a interface entre o processador o resto dos componentes da placa-me.
Prof. Roberto Amaral
146

Memria
Como funciona a memria
Controlador de memria (Northbridge) responsvel pela comunicao entre Cpu e memria RAM. Barramento So vias de comunicao entre componentes distintos. O FSB, tambm chamado de Barramento Frontal, conecta o processador com o controlador de memria. O Barramento de memria conecta o controlador de memria com a memria RAM. Existem outros barramentos no micro, tais como Barramento PCI, AGP, etc.

Prof. Roberto Amaral

147

Memria

Prof. Roberto Amaral

148

Memria
Velocidade da Memria Quando o processador precisa de uma informao ele envia um pedido ao controlador de memria que por sua vez faz a leitura das informaes armazenadas nos bancos de memria e entrega a informao para o processador. Este ciclo completo: CPU/Chipset/RAM/Chipset/CPU necessrio para obtermos as informaes da memria. Quanto mais rpido ele acontecer, mais rpido a CPU vai poder processar a informao, melhorando seu desempenho.
Prof. Roberto Amaral
149

Memria
Velocidade da Memria A velocidade da memria indicada pelo tempo que um mdulo de memria demora em fornecer uma

informao a partir do momento que esta solicitada


pelo controlador de memria, chamado tempo de acesso.

Prof. Roberto Amaral

150

Memria
Velocidade da Memria O tempo de acesso normalmente expresso em ns. As memrias usam uma tecnologia sincronizada a um sinal de clock, tambm se usa o clock para definir a velocidade da memria RAM. Assim, um mdulo de memria sncrona com tempo de acesso de 10 ns opera com um clock de 100 MHz (1/10ns, pois clock=1/tempo de acesso). importante lembrar que este clock especfico para o acesso memria RAM. O processador costuma trabalhar com outro clock, chamado de clock da CPU.
Prof. Roberto Amaral
151

Memria

Exemplo de leitura da memria RAM. Neste caso o tempo de acesso dos mdulos (70 ns) apenas uma parte do tempo total de acesso, pois ainda existe o tempo que o controlador de memria perde para fornecer as informaes para a CPU (125 ns).
Prof. Roberto Amaral
152

Memria
Desempenho do micro e memria Apesar de terem evoludo muito, elas simplesmente no esto conseguindo acompanhar o ritmo dos

processadores. Isso um problema, pois no adianta


nada o processador trabalhar rpido se no conseguir

acessar os dados de forma rpida tambm. Ou seja, o


desempenho do micro bastante dependente da velocidade de trabalho das memrias.
Prof. Roberto Amaral
153

Memria
Memria Cache Memria cache um tipo de memria de alta velocidade que fica prxima CPU e consegue acompanhar a velocidade de trabalho da CPU. Por ser uma memria de alta velocidade ela difcil de ser produzida e por isso mesmo muito cara. Por isso que raramente encontramos quantidades de memria cache maiores que 1 MB. bom lembrar que, ao invs da tecnologia DRAM, usa-se a tecnologia SRAM para a produo de chips de memria cache.
Prof. Roberto Amaral
154

Memria
Memria Cache
A idia por trs do cache muito simples: colocar na memria cache os dados e instrues que so mais comumente utilizados pelo processador. a regra 80/20, ou seja, 20% dos dados/instrues/etc. so usados 80% das vezes no micro. Assim se estes dados/instrues/etc. estiverem no cache, que muito mais rpido que a memria RAM normal, o desempenho do micro ser muito melhor.

Existe um circuito especifico que faz isso automaticamente chamado Controlador de cache. Este circuito tenta, inclusive, adivinhar quais sero os dados solicitados pelo processador.
Prof. Roberto Amaral
155

Memria
Memria Cache Se o processador precisa de uma informao e ela est no cache, a informao acessada e o desempenho alto. Quando isso acontece, chamamos de cache hit ("acerto").

Porm se a informao no estiver no cache, ela vai ter que ser lida da memria RAM normal, o que um processo mais lento. Este caso chamado de cache miss ("erro").
A idia fazer com que o nmero de cache hits seja muito maior que o nmero de cache misses.
Prof. Roberto Amaral
156

Memria
Nveis de cache De acordo com a proximidade do processador so atribudos nveis de cache. Assim, a memria cache

mais prxima da CPU recebe o nome de cache L1 (do


ingls "level 1" ou nvel 1). Se houver outro cache mais

distante da CPU este receber o nome de cache L2 e


assim por diante.

Prof. Roberto Amaral

157

Memria
Nveis de cache Na poca do 8088 e 80286 era raro encontrar um micro com memria cache. Mas com o surgimento do 80386 comearam a aparecer micros com placas-me que possuam memrias cache. Naquela poca quase ningum usava a nomenclatura de caches por nveis. Falava-se simplesmente memria cache se referindo a memria que estava na placa-me.

Prof. Roberto Amaral

158

Memria
Nveis de cache
Com o lanamento do 80486 a Intel incorporou memria cache a seus processadores, dentro do prprio chip. Por sua vez, as placas-me tambm possuam memria cache. Par diferenciar, e tambm pela localizao do cache, essas memrias cache ficaram conhecidas como: cache interno (que seria o cache L1 dentro da CPU) e cache externo (que ficava na placa-me e deveria se chamar L2). Isso valeu at o lanamento do Pentium II quando a Intel incorporou o cache externo (ou melhor, L2) ao cartucho que formava o processador. Atualmente a maior parte dos processadores incorpora a memria cache em seu chip propriamente dito e por isso a nomenclatura cache L1, L2, L3, etc. mais correta e tambm mais usada.
Prof. Roberto Amaral
159

Memria

Prof. Roberto Amaral

160

Memria
Diferentes tecnologias e formatos de mdulos de memria Existem diferentes formatos para os mdulos de memria. Alm disso, os chips de memria destes mdulos tambm podem possuir tecnologias diferentes. bastante comum as pessoas confundirem formatos de mdulos (SIMM, DIMM, etc.) com a tecnologia das memrias que os compes (FPM, EDO, SRAM, etc.)

Prof. Roberto Amaral

161

Memria
Formatos dos mdulos de memria Os formatos dos mdulos de memria so padronizados e estabelecidos por organismos internacionais. A razo para termos mdulos de formatos diferentes simples: medida que a tecnologia dos chips que compe o mdulo avana necessrio fazer uma atualizao da forma do mdulo de modo que este possa desempenhar melhor suas funes.

Prof. Roberto Amaral

162

Memria
Formato SIPP SIPP a sigla de Single Inline Pin Package. O mdulo SIPP foi a primeira idia de se criar um mdulo mais fcil de manipular que os chips de memria no formato DIP que existiam na poca. Ele, porm, continuava a usar as perninhas presentes nos chips de memria do formato DIP, apesar dos chips de memria estarem fixados a uma placa (PCB). Por no ter um manuseio simples ele foi logo substitudo por um formato mais interessante batizado de SIMM.
Prof. Roberto Amaral
163

Memria
Formato SIPP

Prof. Roberto Amaral

164

Memria
Formato SIMM A sigla SIMM quer dizer Single Inline Memory Module. Em um mdulo SIMM os chips de memria so fixados em um PCB (placa de circuito) retangular que possui um fila de contatos eltricos dispostos simetricamente nos dois lados do PCB. Mas, no mdulo SIMM, o contato eltrico de um lado exatamente igual ao do outro lado.

Prof. Roberto Amaral

165

Memria
Formato SIMM
Os mdulo SIMM de 30 vias so capazes de fornecer grupos de 8 bits de cada vez para a CPU. Assim dependendo do processador so necessrios 2, 4 e at oito mdulos SIMM para compor um banco de memria. Se um dos mdulos estiver faltando ou queimado o banco no ser enxergado pelo o processador. Para processadores que acessam a memria em 32 bits, como o 386 ou 486 so necessrios 4 mdulos SIMM de 30 vias para completar um banco de memria.

Prof. Roberto Amaral

166

Memria
Formato SIMM Para facilitar a vida de quem instalava memria nos micro, foi criado o mdulo SIMM de 72 vias (ou pinos). A diferena que o mdulo SIMM capaz de fornecer 32 bits de cada vez para a CPU. Assim um banco de memria para processadores 386 ou 486 composto de apenas 1 mdulo de memria SIMM de 72 vias. Mas se processador for da classe Pentium ou superior so necessrios dois mdulos SIMM de 72 vias, pois estes processadores acessam a memrias em 4 bits.
Prof. Roberto Amaral
167

Memria
Formato SIMM

Exemplo de mdulo no formato SIMM 72 vias

Prof. Roberto Amaral

168

Memria
Formato DIMM
DIMM a sigla para Dual Inline Memory Module. Diferente dos mdulos SIMM onde os contatos dos dois lados do mdulo eram iguais, no mdulo DIMM este contatos so independentes. Isto exigiu que os soquetes onde os mdulos so encaixados na placame fossem redesenhados. Os mdulos DIMM so capazes de transferir 64 bits de cada vez para o processador. Desta forma os bancos de memria so compostos de apenas um mdulo DIMM a no ser quando usamos a tcnica de Dual-channel que veremos mais adiante.
Prof. Roberto Amaral
169

Memria
Formato DIMM Atualmente existem 3 formatos de mdulos DIMM no mercado: DIMM de 168 vias (84 contatos em cada lado), DIMM de 184 vias (92 contatos em cada lado) e

DIMM de 240 vias (120 contatos de cada lado). O


DIMM 168 composto normalmente por memrias com tecnologia SDRAM, o DIMM 184 usa memrias com tecnologia DDR e o DIMM 240 usa memrias com tecnologia DDR2.
Prof. Roberto Amaral
170

Memria
Formato DIMM
mdulo no formato DIMM 168 vias

mdulo no formato DIMM 184 vias

mdulo no formato DIMM 240 vias

Prof. Roberto Amaral

171

Memria
Formato SODIMM
O Formato SODIMM usado em notebooks onde o espao ocupado por um mdulo DIMM seria muito grande. SODIMM vem de Small Outine DIMM, ou seja, um DIMM num formato menor. Temos mdulos no formato SODIMM de 72 vias (pinos) que fornecem apenas 32 bits para o processador e dos formatos SODIMM de 144 vias (pinos) e 200 vias (pinos) que fornecem 64 bits para o processador. O formato SODIMM de 72 vias usa memrias com tecnologias mais antigas como FPM e EDO. J o formato SODIMM de 144 vias tambm pode ter chips de memria SDRAM e o SODIMM de 200 pinos usam memrias DDR.
Prof. Roberto Amaral

172

Memria
Formato RIMM O Formato RIMM usado somente nos mdulos de memria que utilizam os chips com tecnologia Rambus. RIMM a sigla de Rambus Inline Memory Module. Cada mdulo s capaz de transferir 16 bits de cada vez, mas o controlador de memria agrupa 4 acessos memria antes de entregar os dados para a CPU, formando assim os 64 bits necessrios. Desta forma os bancos de memria podem ser compostos de apenas 1 mdulo.

Prof. Roberto Amaral

173

Memria
Formato RIMM Uma caracterstica marcante dos mdulos RIMM o fato de eles possurem um dissipador metlico envolvendo os chips de memria. Isto ocorre porque estes chips trabalham em velocidades de clock muito altas e geram calor. O mdulo RIMM possui 184 pinos. Existe uma verso mais compacta batizada de SORIMM (Small Outline RIMM) para ser usada em notebooks.

Prof. Roberto Amaral

174

Memria

Prof. Roberto Amaral

175

FIM

Prof. Roberto Amaral

176

You might also like