Buscar

Unidade Central de Processamento

Prévia do material em texto

©© by Pearson Educationby Pearson Education
A Unidade Central de A Unidade Central de 
Processamento: Processamento: 
O que acontece dentro do O que acontece dentro do 
ComputadorComputador
22©© by Pearson Educationby Pearson Education
ObjetivosObjetivos
Identificar os componentes da unidade central de Identificar os componentes da unidade central de 
processamento e explicar como eles funcionam em processamento e explicar como eles funcionam em 
conjunto e como interagem com a memconjunto e como interagem com a memóória.ria.
Descrever como as instruDescrever como as instruçções de programa são ões de programa são 
executadas pelo computador.executadas pelo computador.
Explicar como os dados são representados Explicar como os dados são representados 
no computador.no computador.
Descrever como o computador localiza Descrever como o computador localiza 
instruinstruçções e dados.ões e dados.
Descrever os componentes da placaDescrever os componentes da placa--mãe da unidade mãe da unidade 
de sistema de um microcomputador.de sistema de um microcomputador.
Relacionar as medidas de velocidade de Relacionar as medidas de velocidade de 
processamento do computador e explicar as abordagens processamento do computador e explicar as abordagens 
que aumentam a velocidade.que aumentam a velocidade.
33©© by Pearson Educationby Pearson Education
Unidade Central de Unidade Central de 
ProcessamentoProcessamento
Conjunto complexo Conjunto complexo 
de circuitos de circuitos 
eletrônicos.eletrônicos.
Executa instruExecuta instruçções ões 
de programa de programa 
armazenadas.armazenadas.
Duas partes:Duas partes:
 Unidade de controleUnidade de controle
 Unidade aritmUnidade aritméética e tica e 
llóógica (ALU)gica (ALU)
44©© by Pearson Educationby Pearson Education
Unidade de ControleUnidade de Controle
Direciona o sistema do computador a Direciona o sistema do computador a 
executar instruexecutar instruçções de programa ões de programa 
armazenadas.armazenadas.
Deve comunicarDeve comunicar--se com a memse com a memóória e ria e 
com a ALU.com a ALU.
Envia dados e instruEnvia dados e instruçções do ões do 
armazenamento secundarmazenamento secundáário para a rio para a 
memmemóória, quando necessria, quando necessáário.rio.
Voltar
55©© by Pearson Educationby Pearson Education
Unidade AritmUnidade Aritméética e Ltica e Lóógicagica
Executa todas as operaExecuta todas as operaçções aritmões aritmééticas e lticas e lóógicas.gicas.
OperaOperaçções aritmões aritmééticas:ticas:
 AdiAdiçção, subtraão, subtraçção, multiplicaão, multiplicaçção, divisão.ão, divisão.
OperaOperaçções lões lóógicas:gicas:
 Compara nCompara núúmeros, letras ou caracteres especiais.meros, letras ou caracteres especiais.
 Testa uma de três condiTesta uma de três condiçções:ões:
CondiCondiçção de igualdade (igual a);ão de igualdade (igual a);
CondiCondiçção menor que;ão menor que;
CondiCondiçção maior que.ão maior que.
Voltar
66©© by Pearson Educationby Pearson Education
Armazenamento de Armazenamento de 
Dados e a CPUDados e a CPU
Dois tipos de armazenamento:Dois tipos de armazenamento:
 Armazenamento primArmazenamento primáário (memrio (memóória):ria):
Armazena dados temporariamente.Armazena dados temporariamente.
A CPU referenciaA CPU referencia--o tanto para obteno tanto para obtençção de ão de 
instruinstruçções de programa como de dados.ões de programa como de dados.
 Armazenamento secundArmazenamento secundáário:rio:
Armazenamento de longo prazo.Armazenamento de longo prazo.
Armazenado em mArmazenado em míídia externa;dia externa;
 por exemplo, um disco.por exemplo, um disco.
77©© by Pearson Educationby Pearson Education
A CPU e a MemA CPU e a Memóóriaria
A CPU não pode processar dados diretamente A CPU não pode processar dados diretamente 
do disco ou de um dispositivo de entrada:do disco ou de um dispositivo de entrada:
 Primeiramente, eles devem residir na memPrimeiramente, eles devem residir na memóória.ria.
 A unidade de controle recupera dados do disco e A unidade de controle recupera dados do disco e 
transferetransfere--os para a memos para a memóória.ria.
Itens enviados Itens enviados àà CPU para ser processados:CPU para ser processados:
 A unidade de controle envia itens A unidade de controle envia itens àà CPU e CPU e 
depois os envia novamente depois os envia novamente àà memmemóória apria apóós s 
serem processados.serem processados.
Dados e instruDados e instruçções permanecem na memões permanecem na memóória ria 
atatéé serem enviados a um dispositivo de saserem enviados a um dispositivo de saíída da 
ou armazenamento, ou o programa ser fechado.ou armazenamento, ou o programa ser fechado.
88©© by Pearson Educationby Pearson Education
ÁÁreas de Armazenamento reas de Armazenamento 
TemporTemporááriorio
RegistradoresRegistradores
MemMemóóriaria
99©© by Pearson Educationby Pearson Education
RegistradoresRegistradores
ÁÁreas de armazenamento temporreas de armazenamento temporáário de rio de 
alta velocidade.alta velocidade.
 LocalizaLocalizaçções de armazenamento situadas ões de armazenamento situadas 
dentro da CPU.dentro da CPU.
Funcionam sob direFuncionam sob direçção da unidade de controle:ão da unidade de controle:
 Recebem, guardam e transferem instruRecebem, guardam e transferem instruçções ou ões ou 
dados.dados.
 Controlam onde a prControlam onde a próóxima instruxima instruçção a ser executada ão a ser executada 
ou os dados necessou os dados necessáários serão armazenados.rios serão armazenados.
Voltar
1010©© by Pearson Educationby Pearson Education
MemMemóóriaria
TambTambéém conhecida como armazenamento m conhecida como armazenamento 
primprimáário e memrio e memóória principal.ria principal.
 FreqFreqüüentemente expressa como mementemente expressa como memóória de ria de 
acesso aleatacesso aleatóório (RAM).rio (RAM).
 Não faz parte da CPU.Não faz parte da CPU.
RetRetéém dados e instrum dados e instruçções para serem ões para serem 
processados.processados.
Armazena informaArmazena informaçções somente enquanto o ões somente enquanto o 
programa estprograma estáá em operaem operaçção.ão.
Voltar
1111©© by Pearson Educationby Pearson Education
Como a CPU Executa InstruComo a CPU Executa Instruççõesões
Quatro etapas são executadas para Quatro etapas são executadas para 
cada instrucada instruçção:ão:
 Ciclo de mCiclo de mááquina: a quantidade de tempo quina: a quantidade de tempo 
necessnecessáária para executar uma instruria para executar uma instruçção.ão.
 Computadores pessoais executamComputadores pessoais executam--nas em menos nas em menos 
de um milionde um milionéésimo de segundo.simo de segundo.
 Supercomputadores executamSupercomputadores executam--nas em menos nas em menos 
de um trilionde um trilionéésimo de segundo.simo de segundo.
Cada CPU tem seu prCada CPU tem seu próóprio conjunto prio conjunto 
de instrude instruçções:ões:
 Aquelas instruAquelas instruçções as quais a CPU pode ões as quais a CPU pode 
entender e executar.entender e executar.
1212©© by Pearson Educationby Pearson Education
O Ciclo da MO Ciclo da Mááquinaquina
O tempo necessO tempo necessáário para rio para 
recuperar, executar e recuperar, executar e 
armazenar uma operaarmazenar uma operaçção.ão.
Componentes:Componentes:
 Tempo de instruTempo de instruççãoão
 Tempo de execuTempo de execuççãoão
O O clock clock de sistema de sistema 
sincroniza as operasincroniza as operaçções.ões.
1313©© by Pearson Educationby Pearson Education
Tempo de InstruTempo de Instruççãoão
TambTambéém chamado de Im chamado de I--time.time.
A unidade de controle recebe a instruA unidade de controle recebe a instruççãoão 
da memda memóória e a coloca em um registro.ria e a coloca em um registro.
A unidade de controle decodifica a A unidade de controle decodifica a 
instruinstruçção e determina qual ão e determina qual éé a localizaa localizaçção ão 
na memna memóória para os dados necessria para os dados necessáários.rios.
Voltar
1414©© by Pearson Educationby Pearson Education
Tempo de ExecuTempo de Execuççãoão
A unidade de controle transfere dados da A unidade de controle transfere dados da 
memmemóória para registros na ALU.ria para registros na ALU.
 A ALU executa instruA ALU executa instruçções relativas aos ões relativas aos 
dados.dados.
A unidade de controle armazena o A unidade de controle armazena o 
resultado da operaresultado da operaçção na memão na memóória ria 
ou em um registro.ou em um registro.
Voltar
1515©© by Pearson Educationby Pearson Education
EndereEndereçços de Memos de Memóóriaria
Cada localizaCada localizaçção de memão de memóória ria 
tem um enderetem um endereçço:o:
 Um nUm núúmero mero úúnico, como em nico, como em 
uma caixa postal.uma caixa postal.
Pode conter somente uma Pode conter somente uma 
instruinstruçção ou peão ou peçça de dados:a de dados:
 Quando dados são reescritos na Quando dados são reescritos na 
memmemóória, o conteria, o conteúúdo anterior do anterior 
desse enderedesse endereçço o éé destrudestruíído.do.
Referenciado pelo nReferenciado pelo núúmero:mero:
 As linguagens de programaAs linguagens de programaçção ão 
usam um endereusam um endereçço simbo simbóólico lico 
(nomeado), tal como Horas (nomeado), tal como Horas 
ou Salou Saláário.rio.
1616©© by Pearson Educationby Pearson Education
RepresentaRepresentaçção de Dadosão de Dados
Os computadores entendem Os computadores entendem 
duas coisas: ligado e desligado.duas coisas: ligado e desligado.
Dados são representados na Dados são representados na 
forma binforma bináária:ria:
 Sistema numSistema numéérico binrico bináário (base 2).rio (base 2).
 ContContéém somente 2 dm somente 2 díígitos: 0 e 1.gitos: 0 e 1.
Corresponde a dois estados: Corresponde a dois estados: 
ligado e desligado.ligado e desligado.
1717©© by Pearson Educationby Pearson Education
Representando DadosRepresentando Dados
BitBit
ByteByte
PalavraPalavra
1818©© by Pearson Educationby Pearson Education
BitBit
AbreviaAbreviaçção de binary digit (dão de binary digit (díígito bingito bináário).rio).
 Dois valores possDois valores possííveis: 0 e 1.veis: 0 e 1.
 Nunca pode estar vazio.Nunca pode estar vazio.
Unidade bUnidade báásica para armazenar dados:sica para armazenar dados:
 0 significa desligado; 1 significa ligado.0 significa desligado; 1 significa ligado.
Voltar
1919©© by Pearson Educationby Pearson Education
ByteByte
Um grupo de 8 bits.Um grupo de 8 bits.
 Cada byte tem 256 (2Cada byte tem 256 (288) valores poss) valores possííveis.veis.
Para texto, armazena um caractere:Para texto, armazena um caractere:
 Pode ser letra, dPode ser letra, díígito ou caractere especial.gito ou caractere especial.
Dispositivos de Dispositivos de mememóória e ria e armazenamento
são medidos em nsão medidos em núúmero de bytes.mero de bytes.
Voltar
2020©© by Pearson Educationby Pearson Education
PalavraPalavra
O nO núúmero de bits que a CPU processa mero de bits que a CPU processa 
como uma unidade.como uma unidade.
 Tipicamente, um nTipicamente, um núúmero inteiro de bytes.mero inteiro de bytes.
 Quanto maior a palavra, mais potente Quanto maior a palavra, mais potente 
éé o computador.o computador.
 Computadores pessoais tipicamente têm Computadores pessoais tipicamente têm 
32 ou 64 bits de extensão de palavras.32 ou 64 bits de extensão de palavras.
Voltar
2121©© by Pearson Educationby Pearson Education
Capacidades de Capacidades de 
ArmazenamentoArmazenamento
Kilobyte: 1024 (2Kilobyte: 1024 (21010) bytes.) bytes.
 Capacidade de memCapacidade de memóória dos computadores pessoais ria dos computadores pessoais 
mais antigos.mais antigos.
Megabyte: aproximadamente, um milhão (2Megabyte: aproximadamente, um milhão (22020) de bytes.) de bytes.
 MemMemóória de computadores pessoais. ria de computadores pessoais. 
 Dispositivos de armazenamento portDispositivos de armazenamento portááteis (disquetes, teis (disquetes, 
CDCD--ROMs).ROMs).
Gigabyte: aproximadamente, um bilhão (2Gigabyte: aproximadamente, um bilhão (23030) de bytes.) de bytes.
 Dispositivos de armazenamento (discos rDispositivos de armazenamento (discos ríígidos).gidos).
 MemMemóória de mainframes e servidores de rede.ria de mainframes e servidores de rede.
Terabyte: aproximadamente, um trilhão (2Terabyte: aproximadamente, um trilhão (24040) de bytes.) de bytes.
 Dispositivos de armazenamento para sistemas muito grandes.Dispositivos de armazenamento para sistemas muito grandes.
Voltar
2222©© by Pearson Educationby Pearson Education
ExercExercííciocio
1345 KB = ? bits1345 KB = ? bits
2000 MB = ? GB2000 MB = ? GB
10 GB = ? KB10 GB = ? KB
4560 bits = ? Bytes4560 bits = ? Bytes
35 GB = ? MB35 GB = ? MB
27898 GB = ? TB27898 GB = ? TB
4500 bits = ? MB4500 bits = ? MB
2323©© by Pearson Educationby Pearson Education
Esquemas de CodificaEsquemas de Codificaççãoão
Provêem uma maneira comum para Provêem uma maneira comum para 
representar um caractere de dados.representar um caractere de dados.
 NecessNecessáários para os computadores poderem rios para os computadores poderem 
intercambiar dados.intercambiar dados.
Esquemas comuns:Esquemas comuns:
 ASCIIASCII
 EBCDICEBCDIC
 UnicodeUnicode
2424©© by Pearson Educationby Pearson Education
ASCIIASCII
Sigla de Sigla de American Standard Code for American Standard Code for 
Information Interchange.Information Interchange.
O padrão mais amplamente usado.O padrão mais amplamente usado.
Usado virtualmente em todos os Usado virtualmente em todos os 
computadores pessoais.computadores pessoais.
Voltar
2525©© by Pearson Educationby Pearson Education
EBCDICEBCDIC
Sigla de Sigla de Extended Binary Coded Decimal Extended Binary Coded Decimal 
Interchange Code.Interchange Code.
 Usado principalmente em mainframes IBM Usado principalmente em mainframes IBM 
e compate compatííveis com IBM.veis com IBM.
Voltar
2626©© by Pearson Educationby Pearson Education
UnicodeUnicode
Projetado para acomodar alfabetos com Projetado para acomodar alfabetos com 
mais de 256 caracteres.mais de 256 caracteres.
Usa 16 bits para representar um Usa 16 bits para representar um 
caractere.caractere.
 65.536 valores poss65.536 valores possííveis.veis.
Exige duas vezes mais espaExige duas vezes mais espaçço para o para 
armazenar dados.armazenar dados.
Voltar
2727©© by Pearson Educationby Pearson Education
A Unidade de SistemaA Unidade de Sistema
Abriga os componentes eletrônicos do Abriga os componentes eletrônicos do 
sistema de computador:sistema de computador:
 PlacaPlaca--mãe (mãe (motherboardmotherboard))
 Dispositivos de armazenamentoDispositivos de armazenamento
2828©© by Pearson Educationby Pearson Education
PlacaPlaca--mãe (mãe (motherboardmotherboard))
Placa de circuitos plana que Placa de circuitos plana que 
contcontéém os circuitos do m os circuitos do 
computador.computador.
 A unidade central de A unidade central de 
processamento (processamento (microprocessadormicroprocessador) ) 
éé o componente mais importante.o componente mais importante.
Voltar
2929©© by Pearson Educationby Pearson Education
Dispositivos de ArmazenamentoDispositivos de Armazenamento
Armazenamento de longo prazo da Armazenamento de longo prazo da 
memmemóória.ria.
 Dados não se perdem quando o Dados não seperdem quando o 
computador computador éé desligado.desligado.
 IncluemIncluem--se entre os exemplos: discos se entre os exemplos: discos 
rríígidos, disquetes, DVDgidos, disquetes, DVD--ROMs.ROMs.
Voltar
3030©© by Pearson Educationby Pearson Education
MicroprocessadorMicroprocessador
Unidade central de processamento Unidade central de processamento 
impressa em chip de silimpressa em chip de silíício.cio.
ContContéém dezenas de milhões de m dezenas de milhões de 
minminúúsculos sculos transistorestransistores. . 
ComponentesComponentes--chave:chave:
 Unidade central de processamento;Unidade central de processamento;
 Registradores;Registradores;
 Clock Clock do sistema.do sistema.
Voltar
3131©© by Pearson Educationby Pearson Education
TransistoresTransistores
Comutadores eletrônicos que podem Comutadores eletrônicos que podem 
permitir ou não a passagem de corrente permitir ou não a passagem de corrente 
eleléétrica.trica.
 Se a corrente elSe a corrente eléétrica passar, o comutador trica passar, o comutador 
estarestaráá ativado, representando um bit 1.ativado, representando um bit 1.
 Caso contrCaso contráário, o comutador estarrio, o comutador estaráá
desativado, representando um bit 0.desativado, representando um bit 0.
Voltar
3232©© by Pearson Educationby Pearson Education
Componentes da MemComponentes da Memóóriaria
MemMemóória semicondutoraria semicondutora
RAM e ROMRAM e ROM
MemMemóória Flashria Flash
3333©© by Pearson Educationby Pearson Education
MemMemóória Semicondutoraria Semicondutora
Usada pela maioria dos computadores Usada pela maioria dos computadores 
modernos:modernos:
 ConfiConfiáável, barata e compacta.vel, barata e compacta.
 VolVoláátil: exige corrente eltil: exige corrente eléétrica conttrica contíínua.nua.
Se a corrente for interrompida, os dados se perdem.Se a corrente for interrompida, os dados se perdem.
 Semicondutor Complementar de Semicondutor Complementar de ÓÓxido de Metal xido de Metal ––
Complementary Metal Oxide Semiconductor (CMOS).Complementary Metal Oxide Semiconductor (CMOS).
RetRetéém informam informaçção quando a energia ão quando a energia éé desligada.desligada.
Usado para armazenar informaUsado para armazenar informaçções necessões necessáárias quando o rias quando o 
computador computador éé inicializado.inicializado.
Voltar
3434©© by Pearson Educationby Pearson Education
RAM e ROMRAM e ROM
MemMemóória de Acesso Aleatria de Acesso Aleatóório rio –– RandomRandom--
Access Memory Access Memory (RAM)(RAM)
MemMemóória Somente de Leitura ria Somente de Leitura –– ReadRead--
Only Memory Only Memory (ROM)(ROM)
Voltar
3535©© by Pearson Educationby Pearson Education
MemMemóória de Acesso Aleatria de Acesso Aleatóóriorio
Dados podem ser Dados podem ser 
acessados acessados 
aleatoriamente:aleatoriamente:
 O endereO endereçço de memo de memóória 10 ria 10 
pode ser acessado tão pode ser acessado tão 
rapidamente quanto o rapidamente quanto o 
endereendereçço de memo de memóória ria 
10.000.000.10.000.000.
Tipos:Tipos:
 RAM estRAM estáática tica –– Static Static 
RAM RAM (SRAM)(SRAM)
 RAM dinâmica RAM dinâmica ––
Dynamic RAM Dynamic RAM (DRAM)(DRAM)
Empacotada em Empacotada em 
placas de circuito:placas de circuito:
 MMóódulos de memdulos de memóória lineares ria lineares 
de via simples (SIMMS).de via simples (SIMMS).
 MMóódulos de memdulos de memóória lineares ria lineares 
de via dupla (DIMMS).de via dupla (DIMMS).
Voltar
3636©© by Pearson Educationby Pearson Education
RAM EstRAM Estááticatica
RetRetéém seu contem seu conteúúdo com intervendo com intervençção da ão da 
CPU.CPU.
Mais rMais ráápida e mais cara do que a DRAM.pida e mais cara do que a DRAM.
Tipicamente usada para cache de NTipicamente usada para cache de Níível 2. vel 2. 
Voltar
3737©© by Pearson Educationby Pearson Education
RAM DinâmicaRAM Dinâmica
Deve ser continuamente recarregada pela Deve ser continuamente recarregada pela 
CPU, ou perderCPU, ou perderáá seu conteseu conteúúdo.do.
Usada para memUsada para memóória de computadores ria de computadores 
pessoais.pessoais.
 DRAM sDRAM sííncrona ncrona –– Synchronous DRAM (SDRAM): o Synchronous DRAM (SDRAM): o 
tipo mais rtipo mais ráápido de DRAM usado atualmente.pido de DRAM usado atualmente.
 Rambus DRAM (RDRAM): mais rRambus DRAM (RDRAM): mais ráápida do que a pida do que a 
SDRAM, tornarSDRAM, tornar--sese--áá mais comumente usada quando mais comumente usada quando 
os preos preçços se reduzirem.os se reduzirem.
Voltar
3838©© by Pearson Educationby Pearson Education
MemMemóória Somente de Leituraria Somente de Leitura
ContContéém programas e dados registrados m programas e dados registrados 
permanentemente na mempermanentemente na memóória pela ria pela 
ffáábrica.brica.
 Não pode ser alterada pelo usuNão pode ser alterada pelo usuáário.rio.
 NãoNão--volvoláátil: o contetil: o conteúúdo não desaparecerdo não desapareceráá
quando houver queda de energia.quando houver queda de energia.
Chips de ROM programChips de ROM programááveis (PROM):veis (PROM):
 Algumas instruAlgumas instruçções no chip podem ser ões no chip podem ser 
alteradas.alteradas.
Voltar
3939©© by Pearson Educationby Pearson Education
MemMemóória Flashria Flash
RAM nãoRAM não--volvoláátiltil
 Usada em telefones celulares, câmeras Usada em telefones celulares, câmeras 
digitais e computadores manuais (digitais e computadores manuais (handheldhandheld).).
 Os chips de memOs chips de memóória flash assemelhamria flash assemelham--se se 
aos cartões de craos cartões de créédito.dito.
 Menores do que uma unidade de disco e Menores do que uma unidade de disco e 
requerem menos energia. requerem menos energia. 
Voltar
4040©© by Pearson Educationby Pearson Education
O Barramento (O Barramento (BusBus) do Sistema) do Sistema
Percursos elPercursos eléétricos paralelos que tricos paralelos que 
transportam dados entre a CPU e a transportam dados entre a CPU e a 
memmemóória.ria.
Largura de barramento:Largura de barramento:
 O nO núúmero de percursos elmero de percursos eléétricos para tricos para 
transportar dados.transportar dados.
 Medida em bits.Medida em bits.
Velocidade de barramento:Velocidade de barramento:
 Medida em megahertz (MHz).Medida em megahertz (MHz).
4141©© by Pearson Educationby Pearson Education
Largura de BarramentoLargura de Barramento
Tipicamente, a mesma largura do tamanho de Tipicamente, a mesma largura do tamanho de 
palavra da CPU.palavra da CPU.
Com um tamanho de barramento maior, a CPU Com um tamanho de barramento maior, a CPU 
pode:pode:
 Transferir mais dados simultaneamente:Transferir mais dados simultaneamente:
Torna o computador mais rTorna o computador mais ráápido.pido.
 Referenciar nReferenciar núúmeros de enderemeros de endereçço de memo de memóória maiores:ria maiores:
Permite mais memPermite mais memóória.ria.
 Suportar um nSuportar um núúmero e uma variedade maiores de instrumero e uma variedade maiores de instruçções.ões.
Voltar
4242©© by Pearson Educationby Pearson Education
Velocidade de BarramentoVelocidade de Barramento
Quanto maior a velocidade de Quanto maior a velocidade de 
barramento, mais rapidamente os dados barramento, mais rapidamente os dados 
viajarão por meio do sistema.viajarão por meio do sistema.
Computadores pessoais têm velocidades Computadores pessoais têm velocidades 
de barramento de 400 MHz ou 533 MHz.de barramento de 400 MHz ou 533 MHz.
Voltar
4343©© by Pearson Educationby Pearson Education
Barramentos de ExpansãoBarramentos de Expansão
Adicione dispositivos perifAdicione dispositivos perifééricos ao sistema:ricos ao sistema:
Placa de expansãoPlaca de expansão
PortaPorta
Barramentos de expansão comunsBarramentos de expansão comuns
4444©© by PearsonEducationby Pearson Education
Placas de ExpansãoPlacas de Expansão
ConectamConectam--se a se a slots slots 
(encaixes) de expansão (encaixes) de expansão 
ou ou àà placaplaca--mãe.mãe.
 São usadas para conectar São usadas para conectar 
dispositivos perifdispositivos perifééricos.ricos.
Voltar
4545©© by Pearson Educationby Pearson Education
PortasPortas
Conectores externos para plugar perifConectores externos para plugar perifééricos, ricos, 
como, por exemplo, impressoras.como, por exemplo, impressoras.
Dois tipos de portas:Dois tipos de portas:
 Seriais: transmitem dados Seriais: transmitem dados àà base de um bit a cada base de um bit a cada 
vez.vez.
Usadas para dispositivos lentos, como o mouse e o Usadas para dispositivos lentos, como o mouse e o 
teclado.teclado.
 Paralelas: transmitem grupos de bits em conjunto, Paralelas: transmitem grupos de bits em conjunto, 
lado a lado.lado a lado.
Usadas para dispositivos mais rUsadas para dispositivos mais ráápidos, como impressoras pidos, como impressoras 
e scanners.e scanners.
Voltar
4646©© by Pearson Educationby Pearson Education
Barramentos de Expansão Barramentos de Expansão 
e Portas Comunse Portas Comuns
Barramento Industry Standard Architecture (ISA):Barramento Industry Standard Architecture (ISA):
 Usado para dispositivos lentos, como o mouse e o modem.Usado para dispositivos lentos, como o mouse e o modem.
Barramento Peripheral Component Interconnect (PCI):Barramento Peripheral Component Interconnect (PCI):
 Usado para dispositivos mais rUsado para dispositivos mais ráápidos, como discos rpidos, como discos ríígidos.gidos.
Accelerated Graphics Port (AGP):Accelerated Graphics Port (AGP):
 Provê desempenho de vProvê desempenho de víídeo mais rdeo mais ráápido.pido.
Porta Universal Serial Bus (USB):Porta Universal Serial Bus (USB):
 PermitePermite--lhe converter muitos dispositivos em slhe converter muitos dispositivos em séérie para a porta USB.rie para a porta USB.
Barramento IEEE 1394:Barramento IEEE 1394:
 Um barramento de alta velocidade normalmente usado para Um barramento de alta velocidade normalmente usado para 
conectar equipamentos de vconectar equipamentos de víídeo.deo.
Barramento PC Card:Barramento PC Card:
 Usado em laptops para plugar um dispositivo do tamanho de um Usado em laptops para plugar um dispositivo do tamanho de um 
cartão de crcartão de créédito.dito.
Voltar
4747©© by Pearson Educationby Pearson Education
Velocidades de Processamento Velocidades de Processamento 
dos Computadoresdos Computadores
As velocidades de instruAs velocidades de instruçção são ão são 
medidas em segundos:medidas em segundos:
 Milissegundo: um milMilissegundo: um miléésimo de segundo.simo de segundo.
 Microssegundo: um milionMicrossegundo: um milionéésimo de segundo.simo de segundo.
 Nanossegundo: um bilionNanossegundo: um bilionéésimo de segundo.simo de segundo.
Computadores modernos atingiram essa Computadores modernos atingiram essa 
velocidade.velocidade.
 Picossegundo: um trilionPicossegundo: um trilionéésimo de segundo.simo de segundo.
4848©© by Pearson Educationby Pearson Education
Velocidades dos Velocidades dos 
MicroprocessoresMicroprocessores
Medida da velocidade de Medida da velocidade de clock clock do sistema:do sistema:
 Quantos pulsos eletrônicos o clock produz por Quantos pulsos eletrônicos o clock produz por 
segundo.segundo.
 Usualmente, expressa em gigahertz (GHz). Usualmente, expressa em gigahertz (GHz). 
Billhões de ciclos de mBillhões de ciclos de mááquina por segundo.quina por segundo.
Alguns PCs antigos mediam em megahertz (MHz).Alguns PCs antigos mediam em megahertz (MHz).
Uma comparaUma comparaçção de velocidades de ão de velocidades de clockclock
somente somente éé significativa entre significativa entre 
microprocessadores idênticos.microprocessadores idênticos.
4949©© by Pearson Educationby Pearson Education
Outras Medidas de Outras Medidas de 
DesempenhoDesempenho
MIPS MIPS –– Um Milhão de InstruUm Milhão de Instruçções por ões por 
Segundo.Segundo.
 Computadores pessoais de alta velocidade Computadores pessoais de alta velocidade 
podem executar mais de 500 MIPS.podem executar mais de 500 MIPS.
 Tipicamente, uma medida de desempenho Tipicamente, uma medida de desempenho 
mais acurada do que a velocidade de mais acurada do que a velocidade de clock.clock.
Megaflop Megaflop –– um milhão de operaum milhão de operaçções em ões em 
ponto flutuante por segundo.ponto flutuante por segundo.
 Mede a capacidade do computador para Mede a capacidade do computador para 
executar operaexecutar operaçções matemões matemááticas complexas.ticas complexas.
5050©© by Pearson Educationby Pearson Education
CacheCache
Uma Uma áárea de armazenamento temporrea de armazenamento temporáário:rio:
 Agiliza a transferência de dados dentro do Agiliza a transferência de dados dentro do 
computador.computador.
MemMemóória cacheria cache
Cache de processadorCache de processador
5151©© by Pearson Educationby Pearson Education
MemMemóória Cacheria Cache
Um pequeno bloco de memUm pequeno bloco de memóória de alta velocidade:ria de alta velocidade:
 Armazena os dados e as instruArmazena os dados e as instruçções usados com mais freqões usados com mais freqüüência ência 
e mais recentemente.e mais recentemente.
O microprocessador procura primeiramente na cache O microprocessador procura primeiramente na cache 
os dados de que necessita:os dados de que necessita:
 Transferidos da cache muito mais rapidamente do que da Transferidos da cache muito mais rapidamente do que da 
memmemóória.ria.
 Se não estiverem na cache, a unidade de controle recuperaSe não estiverem na cache, a unidade de controle recupera--os da os da 
memmemóória.ria.
Quanto mais Quanto mais ““presenpresençça de dadosa de dados”” na cache, mais rna cache, mais ráápido pido éé o o 
desempenho do sistema.desempenho do sistema.
Voltar
5252©© by Pearson Educationby Pearson Education
Cache de ProcessadorCache de Processador
Cache interna (NCache interna (Níível 1) embutida no vel 1) embutida no 
microprocessador.microprocessador.
 Acesso mais rAcesso mais ráápido, porpido, poréém custo mais elevado.m custo mais elevado.
Cache externa (NCache externa (Níível 2) em um chip separado.vel 2) em um chip separado.
 Incorporada ao processador e alguns Incorporada ao processador e alguns 
microprocessadores atuais.microprocessadores atuais.
Voltar
5353©© by Pearson Educationby Pearson Education
Tecnologia RISCTecnologia RISC
ComputaComputaçção com um Conjunto Reduzido de ão com um Conjunto Reduzido de 
InstruInstruçções ões –– Reduced Instruction Set ComputingReduced Instruction Set Computing
 Usa um pequeno subconjunto de instruUsa um pequeno subconjunto de instruçções.ões.
 Um menor nUm menor núúmero de instrumero de instruçções aumenta a ões aumenta a 
velocidade.velocidade.
 Inconveniente: operaInconveniente: operaçções complexas têm de ser ões complexas têm de ser 
divididas em uma sdivididas em uma séérie de instrurie de instruçções de tamanho ões de tamanho 
menor.menor.
ComputaComputaçção com um Conjunto Complexo de ão com um Conjunto Complexo de 
InstruInstruçções ões –– Traditional processors use Traditional processors use 
Complex Instruction Set ComputingComplex Instruction Set Computing (CISC)(CISC)
5454©© by Pearson Educationby Pearson Education
Processamento Paralelo Processamento Paralelo 
e Pipelininge Pipelining
PipeliningPipelining
 Uma variaUma variaçção do processamento serial tradicional.ão do processamento serial tradicional.
Processamento ParaleloProcessamento Paralelo
 Que usa mQue usa múúltiplos processadores simultaneamenteltiplos processadores simultaneamente5555©© by Pearson Educationby Pearson Education
PipeliningPipelining
Introduz uma nova instruIntroduz uma nova instruçção na CPU a cada ão na CPU a cada 
etapa do ciclo de metapa do ciclo de mááquina.quina.
 A instruA instruçção 2 ão 2 éé captada quando a instrucaptada quando a instruçção 1 ão 1 éé
decodificada, em vez de esperar atdecodificada, em vez de esperar atéé que o ciclo se que o ciclo se 
complete.complete.
Voltar
5656©© by Pearson Educationby Pearson Education
Processamento ParaleloProcessamento Paralelo
O processador de controle divide o problema O processador de controle divide o problema 
em partes:em partes:
 Cada parte Cada parte éé enviada a um processador distinto;enviada a um processador distinto;
 Cada processador tem sua prCada processador tem sua próópria mempria memóória;ria;
 O processador de controle monta os resultados.O processador de controle monta os resultados.
Alguns computadores que usam Alguns computadores que usam 
processamento paralelo operam em termos de processamento paralelo operam em termos de 
teraflopsteraflops: trilhões de instru: trilhões de instruçções com ponto ões com ponto 
flutuante por segundo.flutuante por segundo.
Voltar

Continue navegando