IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
1
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
Placa Mãe
Prof. Romero
[email protected]
2
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
• Arquitetura de PC´s
– Conceitos como CPU, memória,
dispositivos de entrada e saída.
– Especificamente sobre processadores,
memórias, chipsets, dispositivos de
entrada e saída, interfaces, canais de
DMA, interrupções.
3
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
Processador
4
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
Bits Internos do Processador
• Quanto maior é o número de bits de um processador, mais veloz poderá
• realizar cálculos e processamento de instruções em geral.
• Ex:
• 8 bits 0 a 255
• 16 bits 0 a 65.535
• 32 bits 0 a 4.294.967.295
• Suponha por exemplo que um processador de 16 bits precise realizar a
• operação 245.818.768 + 978.798.423. Ambas as parcelas desta adição não
podem ser representadas em um grupo de 16 bits. Portanto, deve ser
realizada por etapas.
• Um processador de 32 bits é capaz de representar e operar tais números de
forma direta, o que faz com que o cálculo seja feito, no mínimo duas vezes
mais rápido.
5
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
Bits Externos do Processador
• A velocidade de transferência de dados entre o processador e a
memória depende de diversos fatores, e um dos principais é o
número de bits do seu barramento de dados (data bus).
•
6
O barramento de dados é um conjunto de sinais digitais que
ligam o processador à memória e aos dispositivos de entrada e
saída de dados.
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
7
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
Capacidade de
Endereçamento
• fator que não está exatamente relacionado
com a velocidade, e sim, com a capacidade
de manipular grandes quantidades de dados.
• A capacidade de endereçamento nada mais
é que o máximo tamanho que pode ter a
memória, ou, seja, o número máximo de
células de memória que um processador
consegue acessar.
8
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
Tabela de Endereçamento
9
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
Memória Cache
• Caches L1 e L2
• Por quê Cache? No início de 2001,os
processadores mais velozes operavam entre
1000 e 1500 MHz, mas as memórias mais
rápidas operavam entre 200 e 400 MHz.
• Se não existisse a cache, o processador teria
que trabalhar diretamente com a memória
RAM, que é muito lenta, o que prejudicaria
bastante o seu desempenho.
10
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
Memória Cache
• Como a cache fica mais rápida que a
memória externa?
• Usa módulos de memória do padrão
SRAM (static), mais rápidas que as
convencionais DRAM (dinamic).
11
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
Sequência mostrando
respectivamente as
Caches do 386, 486
12
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
13
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
• Nova linha Intel Core • Intel Advanced Smart
Cache
cache multi-core otimizado
que melhora a performance
e a economia através do
aumento da probabilidade de
que cada núcleo de
execução de um
processador dual-core possa
acessar dados de um subsistema com cache mais
eficiente e com melhor
performance. Para conseguir
isto, a Intel compartilha um
cache Level 2 (L2) entre os
núcleos.
14
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
•
•
•
•
•
•
15
AMD Athlon™ 64 FX
ProcessorAMD Athlon™ 64
Frequency 2600Mhz
L1 Cache128KB
L2 Cache1M
Socket 939
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
Unidade de ponto flutuante
• Os velhos processadores 8086 e 8088 podiam operar em
conjunto com um chip auxiliar chamado 8087.
•
Este chip era chamado de processador (ou coprocessador)
matemático.
• Outros processadores mais avançados como o Pentium
também possuem o coprocessador matemático interno. O
mesmo ocorre com todos os processadores produzidos depois
do 486, todos possuem um coprocessador matemático
embutido.
•
Esta parte do processador é chamada atualmente de unidade
de ponto flutuante (FPU, ou Float Point Unit).
16
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
Mapas de memória e de E/S
• De um modo geral podemos dizer que o processador é capaz
de ler e escrever dados em duas categorias de circuitos:
• a) Memória: São as ROMs e RAMs localizadas na placa de
CPU e nas placas de expansão.
• b) Entrada e saída: Em inglês “Input/Output” (I/O). São circuitos
representados pelas interfaces de diversos dispositivos como
drives, disco rígido, teclado, impressora, monitor, mouse, etc.
17
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
18
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
Endereços X Interface que os utiliza:
000-01F Controlador de DMA (placa de CPU)
020-03F Controlador de interrupções (placa de CPU)
040-05F Timer (placa de CPU)
060-06F Controlador de teclado do AT
070-07F Chip CMOS
080-09F Registro de página de DMA (placa de CPU)
0A0-0BF Segundo controlador de interrupções (CPU)
0C0-0DF Segundo controlador de DMA (placa de CPU)
0F0-0F1 CLEAR e RESET do coprocessador
170-177 Controladora IDE secundária
1F0-1F7 Controladora IDE primária
200-207 Interface de joystick
278-27F Porta paralela
2E8-2EF Porta serial COM4
2F8-2FF Porta serial COM2
370-377 Interface de drives secundária
378-37F Porta paralela
3B0-3BF Placa de vídeo MDA e HÉRCULES
3C0-3CF Placa VGA
3D0-3DF Placas CGA e VGA
3E8-3EF Porta serial COM3
3F0-3F7 Interface de drives primária
3F8-3FF Porta serial COM1
19
Motherboard
Mapas de
E/S
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
Interrupções
A interrupção é uma operação de
hardware na qual o processador
suspende provisoriamente a
execução de um programa para
o atendimento de um
determinado evento.
Essa suspensão dura tão pouco
que o usuário não chega a
perceber que o programa parou
(milésimos de segundo).
20
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
Compartilhando Interrupções
21
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
DMA (Direct Memory Access)
22
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
DMA
• Usada em:
• Interface de drives de disquetes
•
Placas controladoras SCSI
•
Placas de som
•
Placas de interface de scanner
•
Placas digitalizadoras de vídeo
•
Interface paralela operando no modo ECP
23
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
Bus Mastering
• O barramento PCI não opera com DMA
• Método Bus Mastering é usado nas interfaces ligadas
ao barramento PCI:
•
Placas de rede
•
Placas de som
•
Placas de vídeo AGP
•
Interfaces IDE
•
Interfaces USB
•
Controladoras SCSI
•
Digitalizadoras de vídeo
• o Bus Mastering não gera conflitos de hardware,
como pode ocorrer com o DMA.
24
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
•
•
•
•
•
•
•
•
•
•
1 PS2_USB_PWR1 jumper
2 FID Jumpers (FID0, FID1,
FID2, FID3)
3 CPU fan connector
(CPU_FAN1)
4 CPU socket
5 North Bridge controller
6 184-pin DDR DIMM slots
(DDR 1- 2)
7 ATX power connector
(ATXPWR1)
8 FSB select jumpers
(FSB_SEL1)
9 Secondary IDE connector
(IDE2, Black)
10 Primary IDE connector
(IDE1, Blue)
25
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
•
•
•
•
•
•
•
•
•
•
11 AGP slot (AGP1)
12 South Bridge controller
13 Clear CMOS (CLRCMOS1,
solder points)
14 Chassis fan connector
(CHA_FAN1)
15 External speaker
connector (SPEAKER 1)
16 Power LED Connector
(PWR_LED1)
17 System panel connector
(PANEL1)
18 Clear CMOS (CLRCMOS2,
2-pin jumper)
19 Floppy connector
(FLOPPY1)
20 USB 2.0 header (USB45,
Blue)
26
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
• 21 Infrared module
connector (IR1)
• 22 AMR slot (AMR1)
• 23 Serial port connector
(COM1)
• 24 JL1 jumper
• 25 JR1 jumper
• 26 Front panel audio
connector (AUDIO1)
• 27 PCI slots (PCI 1- 2)
• 28 AUDIO CODEC
• 29 Internal audio
connector: CD1 (Black)
• 30 Internal audio
connector: AUX1 (White)
• 31 LAN PHY
27
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
2 – Chipset
3 – Soquete para o processador
4 – Soquetes para as memórias
5 – Conector para a fonte de
alimentação
6 – Chaves de configuração
7 – Interface IDE
8 – Interface para drives de disquetes
9 – Interface IDE
11 – BIOS
15 – Super I/O
16 – Chipset
18 – Slot AMR
19 – Slots PCI
22 – Slot AGP
23 – Conectores de áudio
26 – Conector da porta paralela
28 – Conectores USB
29 – Conectores para teclado e
28
Motherboard
mouse
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
29
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
30
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
Chipset
31
Motherboard
Sexta-feira, 9 de Setembro de 2011
IFPE Campus Garanhuns – Curso Técnico em Informática
Arquitetura de Computadores
32
Motherboard
Sexta-feira, 9 de Setembro de 2011
Download

Arquitetura de Computadores