Escolar Documentos
Profissional Documentos
Cultura Documentos
Unidade 4
CPUs e Placas-mãe
CPU-Unidade Central de Proc.
A CPU é composta por:
Unidade Lógica e Aritmética (ULA) -
responsável pelas contas e comparações.
Registradores - armazenam os dados
durante as operações.
Controle - leitura e escrita dos dados na
memória / registradores e demais ações da
CPU.
Arquitetura da CPU
ULA
BUS
Controle
BUS
DADOS ENDE-
REÇOS
Registradores
BUS de dados e endereços
O BUS de Dados (ou via de dados) é
responsável por receber e enviar dados à
memória ou aos periféricos de entrada e
saída.
O BUS de Endereços (ou via de
endereços) tem como função selecionar o
endereço de memória ou do periférico
que irá receber ou fornecer os dados.
FLAGS - Exceções
O registrador flag indica qual o estado da
CPU e se ocorreu algum erro de
processamento, chamado Exceção.
Resultado
Resultadodede
Divisão
Divisãopor
por Estouro
Estourode
de
uma
umaoperação
operação
Zero
Zero capacidade
capacidade
vale
valeZero
Zero
Exceções Fatais
Uma Exceção Fatal é um erro de
processamento encontrado pela CPU.
Estes erros podem ser reportados pelo
Sistema Operacional.
A lista a seguir indica as exceções fatais
informadas pelo Windows 9x.
Exceções Fatais - Códigos
00: Divide Fault 0A: Invalid Task State Segment Fault
Ocorreu uma divisão por Zero.
Erro no gerenciamento de tarefas da
02: NMI Interrupt CPU.
Interrupção de Hardware.
0C: Stack Fault
04: Overflow Trap
Erro na pilha operacional.
Estouro de capacidade de cálculo.
0D: General Protection Fault
05: Bounds Check Fault
Erro de limite em listas (arrays). Qualquer condição não reconhecida
pela CPU. Quando ocorre, o programa
06: Invalid Opcode Fault
foi corrompido e será finalizado.
O processdore encontrou uma
instrução inválida. 0E: Page Fault
07: Coprocessor not Available Fault Erro de acesso à memória. Pode
Não foi encontrado o co-processador significar memória ruim.
aritmético. 10: Coprocessor Error Fault
08: Double Fault Exceção produzida pelo coprocessador
Uma exceção disparou outra exceção. aritmético.
09: Coprocessor Segment Overrun 11: Alignment Check Fault
O coprocessador produziu um erro em Obsoleta. Usado apenas pelo 486.
operações de ponto flutuante.
Clock (Relógio)
Produz os ciclos temporais usado pela CPU.
Para a CPU realizar alguma tarefa, ela utiliza um
ou mais ciclos de clock.
Assim, quanto mais ciclos produzidos por
segundo mais rápido a CPU realizará sua
tarefas.
O Clock é medido em MHz (MegaHertz). Os
valores atuais estão entre 200MHz e 1GHz).
Clock - Ciclos da CPU
A CPU executa suas tarefas em seqüência, de
acordo com os ciclos de clock.
A seqüência de operação é a seguinte:
Busca de instruções.
Execução das instruções.
Busca de dados (se necessário).
Cada seqüência utiliza um ou mais ciclos de
clock para ser executada.
CPUs-Tipos de Processamento
CISC Complete Instruction Set Code - CPUs com um
CISC:
grande conjunto de comandos. Podem executar
praticamente qualquer tarefa diretamente.
RISC Reduced Instruction Set Code - CPUs com
RISC:
conjunto de comandos reduzidos. Para executarem
tarefas mais complexas requerem programação. São
bem mais rápidas que as CPUs CISC.
Híbridas: Possuem recursos CISC e RISC. Ex.: Pentium
Pro.
Multiplicação de Clock (I)
Um recurso muito comum atualmente é fazer os
computadores trabalharem com dois clocks: um
para a CPU e outro para os demais dispositivo.
Dessa forma, pode-se criar microprocessadores
com altos clocks sem necessidade de novas
tecnologias para os periféricos.
O processo de multiplicação de clock faz com
que o clock interno da CPU seja N vezes maior
que o clock externo.
Multiplicação de Clock (II)
A primeira CPU com esse recurso foi o Intel 486 DX2, onde o 2
indicava de quanto o clock externo era multiplicado para gerar o
clock interno da CPU.
Assim, o 486 DX2 66MHz tinha um clock interno de 66MHz e
externo de 33MHz (o limite tecnológico da época).
Um Pentium MMX 233MHz tem clock externo de 66MHz (PC66) e
interno de 233MHz (fator 3,5).
A família Pentium II/III segue o padrão PC100, com clock externo
de 100 MHz (PC100). Um Pentium II 400MHz tem multiplicador de
4X, ajustado de fábrica.
Já existem CPUS (Pentium III e AMD ATHLON) com clock externo
(via de dados) de 133MHz (PC133).
Overclock
Consiste em se aumentar o clock da CPU, ou
alterando o clock da via de dados ou alterando o
multiplicador.
Nem todas as CPUs permitem overclock. Algumas
vem com o multiplicador fixo de fábrica (Pentium
II).
O overclock pode danificar o chip da CPU em um
curto intervalo de tempo.
Uma CPU com overclock deve possuir um bom
sistema de refrigeração.
CPUS obsoletas
AMD K5 AMD K6
Características das CPUs
CPUs mais populares
CPUS modernas
Existem outros chip-sets de fabricantes alternativos, como a VIA, Acer Laboratories (ALI)
e SiS.
Chip-sets mais atuais:
VIA KX 133 - SlotA (Athlon), 200MHz barramento, AGP 4x.
AMD 750 - SlotA (Athlon), 200MHz barramento, AGP 2x.
Intel i820 - Slot1/Socket370 (Pentium III), 100/133MHz barramento, AGP 4X
Chip-sets mais comuns
Chip-sets Intel
Fabricantes
1ª Linha:
Abit Computer - www.abit.com.tw
AOpen (Acer) - www.aopen.com.tw
ASUSTek Computer - www.asus.com
A-Trend Technology - www.atrend.com.tw
Diamond Multimedia - www.diamondmm.com
Elitegroup Computer System - www.ecs.com.tw
First International Computers - www.fic.com.tw
Gigabyte Technology - www.gigabyte.com.tw
Intel Corporation - www.intel.com
Rise Computer - www.rise.com.tw
Soyo Computer - www.soyo.com.tw