Professional Documents
Culture Documents
Funcionamento do computador
Dispositivos de entrada
CPU Memria
Dispositivos de sada
Funcionamento do computador
Funcionamento do computador
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)
Auxiliar:
Discos rgidos, disquetes, CD-ROMs, Fitas Magnticas, etc.
Prof. Roberto Amaral
6
Funcionamento do computador
Memria
Memria principal ROM
Programa bootstrap
Armazenamento em disco
Sistema operacional
Memria voltil
Sistema operacional
Funcionamento do computador
Processamento de dados
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
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
10
Funcionamento do computador
Fatores que afetam a velocidade do processamento Tamanho dos registradores Quantidade de memria Co-processador aritmtico
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
12
Funcionamento do computador
Fatores que afetam a velocidade do processamento Barramento Barramento de dados
13
Funcionamento do computador
Fatores que afetam a velocidade do processamento Memria cache
Operao demorada:
Memria
Dados
Registradores
14
Funcionamento do computador
Fatores que afetam a velocidade do processamento Memria cache
15
Funcionamento do computador
Fatores que afetam a velocidade do processamento Memria cache
16
Funcionamento do computador
Fatores que afetam a velocidade do processamento Memria cache
17
Funcionamento do computador
Fatores que afetam a velocidade do processamento Memria cache
18
19
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.
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
27
Tipos de Placa me
Inicialmente as placas mes so divididas quanto a sua forma de alimentao.
Conexo AT
Conexo ATX
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.
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
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
34
Funcionamento do computador
35
Funcionamento do computador
01 Slots PCI
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
37
Funcionamento do computador
02 Placa de som embutida
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
40
Funcionamento do computador
04 Bateria para a BIOS e relgio interno
41
Funcionamento do computador
05 Conexes USB internas
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
44
Funcionamento do computador
06 Componente Southbridge (E/S)
45
Funcionamento do computador
07 BIOS
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).
47
Funcionamento do computador
08 Conectores Serial ATA
48
Funcionamento do computador
Serial ATA
Serial ATA, SATA ou S-ATA (Serial Advanced Technology Attachment) uma tecnologia de
49
Funcionamento do computador
09 Conexes do gabinete (LEDs)
50
Funcionamento do computador
10 Conectores de som
51
Funcionamento do computador
11 Conector Ethernet (RJ-45)
52
Funcionamento do computador
12 Conectores USB
53
Funcionamento do computador
13 Porta paralela
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
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
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.
59
Funcionamento do computador
16 Componente Northbridge (Memria/vdeo/CPU)
60
Funcionamento do computador
17 Encaixe para o cooler
61
Funcionamento do computador
18 Soquete do processador
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
63
Funcionamento do computador
As placas me so desenvolvidas para serem compatveis com mais
de um processador. Uma placa me soquete 7, por exemplo,
Duron da AMD.
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
Funcionamento do computador
Suporte a Pentiun II
67
Funcionamento do computador
Placa Mae Para
Socket 939 Pinos , Suporta Processadores A64 e Dual Core X2 ate o modelo 4800+
68
Funcionamento do computador
Socket 775
Processadores AMD
Athlon 64 (64-bits) e Sempron
69
Funcionamento do computador
19 Slots de memria
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
Funcionamento do computador
SIMM 72 pin
72
Funcionamento do computador
DIMM
73
Funcionamento do computador
DDR
74
Funcionamento do computador
DIP SIPP
SIMM 30 pin
SIMM 72 pin DIMM (168-pin)
Funcionamento do computador
SDRAM ou DIMM
Prof. Roberto Amaral
76
Funcionamento do computador
20 Conectores IDE
77
Funcionamento do computador
21 Conector de fora
78
Funcionamento do computador
22 Conector do floppy
79
Funcionamento do computador
23 Controlador de discos
80
Funcionamento do computador
Portas Bsicas
1. Porta Paralela Para impressora
2.
81
Processadores
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
83
Processadores
Pegar os dados, processar estes conforme programao prvia e devolver o resultado. o processador que comanda todas as tarefas
Processadores
CPU
ULA
Decodificador de Instruo
Unidade de controle - UC
Memria
Registradores
Principal
Unidade de disco
Placa de Rede
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
Decodificador de Instruo (interpretador) verifica qual o tipo de instruo que vai ser executada
Prof. Roberto Amaral
87
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.
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
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
Processadores - Cache
Memria Cache externa L3 Trata-se de um tipo
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.
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
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).
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
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).
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
102
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 III
Celeron
Athlon
104
Memria virtual
Proteo de Memria
Multitarefa
106
Processadores Evoluo
80286 Possuia um grande erro tcnico: Possua instruo para passar do modo real para o protegido, porm no tinha nenhuma
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.
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
Processadores Evoluo
80486 Embutiram o co-processador matemtico e melhoria no Pipeline.
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
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
113
Processadores Evoluo
Pentium II
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
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
119
Processadores Evoluo
120
Processadores Evoluo
Itanium 2
121
Processadores Evoluo
Intel XEON
122
Processadores Evoluo
Pentium M
123
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).
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.
126
Memria
Memria de Armazenamento
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
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.
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.
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.
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.
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.
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.
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.
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.
145
Memria
Como funciona a memria
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.
147
Memria
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
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
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
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.
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
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.)
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.
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
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.
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.
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
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
Memria
Formato DIMM
mdulo no formato DIMM 168 vias
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.
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.
174
Memria
175
FIM
176