Anda di halaman 1dari 41

IDENTIFICAO

MANUTENO
ESTRUTURA DOS MICROS
PADRO PC
AULA 01

Sobre aula 1

Nmeros binrios e hexadecimais


Dispositivos digitais e analgicos
Circuitos integrados
Estrutura dos micros padro PC
Micros de arquitetura aberta vs.
fechada
Processadores
Co-processadores
Memria
Chipsets

Chipsets
Barramento
Reset
Clock
Slots de expanso
Interrupes
Acesso Direto Memria
Endereos de I/O
Flat Cable
Jumpers e switches

Estrutura dos micros do padro PC

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

Unidade lgica e aritmtica


Conhecida por ALU Arithmetic Logic
Unit ou ULA Unidade Lgica e
Aritmtica.
Possui conjuntos especializados para somar,
subtrair, multiplicar, enfim, circuitos
capazes de realizar operaes aritmticas e
lgicas com dados representados na forma
de nmeros inteiros.

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

O circuito da RAM recebe o nome de PHPyULD


GLQkPLFD

ROM (Read-Only Memory): memria apenas de


leitura
)LUPZDUHVRIWZDUHVDUPD]HQDGRVQD520
%,26%DVLF ,QSXW2XWSXW6\VWHP
32673RZHU2Q 6HOI 7HVW
6HWXS&RQILJXUDomR

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 LOCAL -FSB


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
como, por exemplo, se a operao de leitura
ou escrita.

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

Dispositivos de Entrada e Sada


Endereos I/O

O processador comunica-se com os dispositivos de I/O atravs de


uma rea distinta e independente, chamada rea de I/O.

Circuitos de Apoio
Responsveis por auxiliar o processador no
gerenciamento do micro
Chipsets: ponte norte e ponte sul

Controlador de Interrupoes
Controlador de interrupes

Um pedido de interrupo um que fazemos ao microprocessador


para que ele pare de executar as tarefas que estiver executando
naquele determinado momento para atender ao perifrico que
pediu tal interrupo

Quadro de interrupes
IRQ0

Temporizador da placa me (conectado ao chipset)

IRQ1

Teclado (conectado ao chipset)

IRQ2

Conexo em cascata (conectado ao chipset)

IRQ3

COM2 e COM4 (comunicao serial)

IRQ4

COM1 e COM3 (comunicao serial)

IRQ5

Placa de som

IRQ6

Unidade de disquete

IRQ7

Porta paralela

IRQ8

Relgio de tempo real (conectado ao chipset)

IRQ9

Interface de vdeo

IRQ10

(Normalmente disponvel)

IRQ11

(Normalmente disponvel)

IRQ12

Mouse de barramento (bus mouse, mouse PS/2)

IRQ13

Co-processador matemtico (conectado ao


chipset)

IRQ14

Porta IDE primria

IRQ15

Porta IDE secundria

Acesso Direto Memria (DMA)


Acesso direto memria (DMA)

O DMA permite a transferncia de dados para a memria sem o


conhecimento do processador.
O barramento PCI emprega o EXV PDVWHULQJque muito mais
rpido que o DMA padro

Arquitetura aberta
Qualquer fabricante poderia desenvolver
micros e perifricos desse padro

Placa me, slots

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

As instrues x86 so convertidas em


pequenas ordens chamadas PLFUR
RSHUDGRUHV XRSV .

x86: Assembler x86


Mesmo assembler ainda no
compreendido pela CPU.
O barramento frontal FSB s compreende
bits.
as vias eltricas s conseguem sinalizar zeros e
uns lgicos definidos por nveis de tenso.
o que corre no FSB o que chamamos de
OLQJXDJHPGHPiTXLQD

O que ocorre no FSB


A sequncia

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.

Sobre outras unidades de execuo:


MMX

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

Instrues do tipo SIMD


SIMD: 6LQJOH,QVWUXFWLRQ0XOWLSOH'DWD
MMX, 3DNow! e SSE so todas instrues
do tipo SIMD
Uma instruo faz operao em vrios
dados.

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

Arquitetura de uma placa me


soquete 7

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

Pentium III (katamai)

0,25 m

Pentium III (coppermine)

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

Anda mungkin juga menyukai