MANUTENO
ESTRUTURA DOS MICROS
PADRO PC
AULA 01
Sobre aula 1
Chipsets
Barramento
Reset
Clock
Slots de expanso
Interrupes
Acesso Direto Memria
Endereos de I/O
Flat Cable
Jumpers e switches
PROCESSADOR
CPU: Central Processing Unit ou UCP Unidade
Central de Processamento.
Toda programao feita atravs de LQVWUXo}HV.
Todo microprocessador tem um conjunto de
instrues
Toda CPU tem pelo menos duas partes bsicas OU
duas centrais bsicas chamadas de XQLGDGHVGH
H[HFXomR:
81,'$'('(&21752/(
81,'$'(/*,&2$5,70e7,&$
Unidade de controle
Coordena todas as atividades do computador.
Contm o FRQMXQWRGHLQVWUXo}HV, que uma lista
de todas as operaes que a CPU capaz de
executar.
Cada instruo acompanhada de um
PLFURFyGLJR instrues bem bsicas que dizem
CPU como executar a instruo.
&RPSDWLELOLGDGHDVFHQGHQWH: CPUs mais novas
tambm rodam programas feitos para CPUs mais
antigas.
3RGHVHFRQVLGHUDURSURFHVVDGRU
HPVLFRPRXPJUDQGHFRQMXQWRTXH
SRVVXLUHJUDVPXLWREHPFRQKHFLGDV
GHRSHUDomRSDUDTXHVHREWHQKDP
GHWHUPLQDGRVUHVXOWDGRV
Co-processador
Co-processador um microprocessador
utilizado para alguma tarefa especifica
Co-processador aritmtico chamado por
vezes de FPU Floating Point Unit
(Unidade de Ponto Flutuante)
A partir de 486 DX a Intel passou a embutir
em todos os seus microprocessadores o coprocessador matemtico.
Memrias
RAM (Randon Access Memory): voltil
BIOS
Ensina o processador a trabalhar com os
perifricos mais bsicos do sistema, tais
como os circuitos de apoio, a unidade de
disquete e o vdeo em modo texto.
POST
Inicializa todos os circuitos perifricos de
apoio da placa-me
Inicializa o vdeo
Testa a memria
Testa o teclado
Carrega o sistema operacional na memria
Entrega o controle do processador ao
sistema operacional
SETUP
Programa de configurao do hardware do
computador
CACHE
O processador consegue ser bem mais
rpido que a RAM:
Uma sada fazer com que o processador
espere o tempo necessrio para que a RAM
possa receber novos dados.
A outra, mais inteligente: utilizar uma pequena
quantidade de memria RAM de alto
desempenho, chamada de PHPyULDHVWiWLFD
BARRAMENTO I/O
O processador comunica-se com perifricos
atravs de outros barramentos:
Barramentos PCI/ISA
CLOCK
Responsvel pelo sincronismo e harmonia
dentro do computador
Reset
Duas maneiras de se reinicializar o micro:
Chave RESET
Efetuado por hardware
Ctrl+Alt+Del
Efetuado por software
Por esta opo algumas sub-rotinas do POST no
so executadas
Em geral o POST comea a partir do passo
Carregar o sistema operacional para a memria
Memria de massa
Disquetes
3 capacidade 1.44 Mbytes
Discos rgidos HD
CD-ROMs
Fitas magnticas
Circuitos de Apoio
Responsveis por auxiliar o processador no
gerenciamento do micro
Chipsets: ponte norte e ponte sul
Controlador de Interrupoes
Controlador de interrupes
Quadro de interrupes
IRQ0
IRQ1
IRQ2
IRQ3
IRQ4
IRQ5
Placa de som
IRQ6
Unidade de disquete
IRQ7
Porta paralela
IRQ8
IRQ9
Interface de vdeo
IRQ10
(Normalmente disponvel)
IRQ11
(Normalmente disponvel)
IRQ12
IRQ13
IRQ14
IRQ15
Arquitetura aberta
Qualquer fabricante poderia desenvolver
micros e perifricos desse padro
Slots
para
RAM
Slots
PCI
Soquete
para cpu
chipset
Slots
ISA
Instrues x86
x86 o nome da parte principal do conjunto
de instrues que as CPUs conseguem
interpretar.
As instrues x86 so mais conhecidas
pelos seus mneumnicos:
ADD adio
MOV mover dados para os registradores
B8 85 FA em hexadecimal
equivalente a um
PRYD[)$
carregar o acumulador (registrador) com o valor
FA85, sendo que
B8 o cdigo da instruo PRYD[
ALU
O poder das ALUs vem aumentando a cada
gerao, mas mesmo assim sua generalidade de
uso incapaz de oferecer boa performance para
operaes mais exigentes, como aquelas que
envolvem dados de ponto flutuante.
Por software possvel fazer a ALU entregar os
mesmos resultados de uma FPU, mas ser
necessrio um tempo enorme de processamento
FPU
386 DX (1985) e 486 DX (1989) foram as
primeiras CPUs a incorporar uma FPU
Instrues x87: instrues que operam com
ponto flutuante
Exemplo: FADD a instruo equivalente da
ADD para ponto flutuante.
Normalmente x86 e x87 caminham juntas.
MMX: 0XOWL0HGLDH;WHQVLRQV
'HVHQYROYLGDSHOD,17(/
Introduzidas entre o fim de 1986 e comeo de 1987.
57 novas instrues
MMX no operam com dados do tipo ponto flutuante:
so nada mais do que ALU (sem a parte lgica)
anabolizadas.
Tipicamente, uma instruo MMX pode fornecer 4
resultados num nico ciclo de clock: pelo menos 4 vezes
mais volume do que uma instruo x86 equivalente.
3DNow!
Lanado pela AMD
Permitem o processamento de dados do tipo
ponto flutuante com preciso simples sem
seguir as regras do IEEE.
SSE
At o Pentium III a Intel ficou apenas com
as MMX
Com o Pentium III estrelaram as ISSE
(,QWHUQHW6WUHDPLQJ6,0'([WHQVLRQV
depois conhecidas como SSE
Com 70 novas instrues
s vezes aparece MMX+, que so as
instrues MMX mais as SSE
Enhanced 3DNow!
Somam 45 novas instrues:
21 herdadas da primeira edio 3DNow!
das 24 novas:
19 constituem as chamadas MMX+
outras 5 funes especiais DSP (Digital Signal
Processing) e teis para soft-modens, codificao de
MP3 e udio em geral.
SSE2
Com 144 novas instrues que se somam s
70 originais
Pentium 4 foi a primeira a reconhec-las
Diagrama simplificado de um
processador
BARRAMENTO FRONTAL - FSB
Cache L2
Cache L1 Dados
Unidade de PF,
MMX, ISSE, 3
DNow!
Unidade de
Inteiros
Decodificador de
Instrues
Cache L1 Instrues
Processo Microeletrnico
Voc ver inmeras vezes, principalmente em relao a
novos processadores, referncias tecnologia empregada
na construo da pastilha de silcio, ou seja, distncia das
trilhas que compem a pastilha de silcio, dada em mcron
( m)
386
1 m
0,25 m
0,18 m
Pentium IV
Processo microeletrnico
Os eltrons chegam ao destino em menos
tempo (ou seja, com maior velocidade)
Maior frequncia de operao
Menos consumo de energia eltrica
Menos produo de calor
Tenso de alimentao (voltagem) menor