Introdução a computação 04

FelipePereira16 729 views 54 slides Apr 26, 2013
Slide 1
Slide 1 of 54
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54

About This Presentation

No description available for this slideshow.


Slide Content

INTRODUÇÃO ÀINFORMÁTICA
Capítulo4
A UnidadeCentral de Processamento: 
O QueAconteceDentrodo Computador

OBJETIVOS O
Identificar os componentes da unidade central de
processamento e explicar como eles funcionam em conjunto
e como interagem com a memória.
O
Descrever como as instruções de programa são executadas
pelo computador. O
Explicar como os dados são representadosno computador.
O
Descrever como o computador localizainstruções e dados.
O
Descrever os componentes da placa-mãe da unidade de
sistemade um microcomputador. O
Relacionar as medidas de velocidade de processamento do
computador e explicar as abordagens que aumentam a
velocidade.
2

UNIDADECENTRAL DEPROCESSAMENTO
O
Conjunto complexo 
de circuitos 
eletrônicos.
O
Executa instruções 
de programa 
armazenadas.
O
Duas partes:

Unidade de controle

Unidade aritmética e 
lógica (ALU)
3

UNIDADE DECONTROLE O
Direciona o sistema do computador a executar 
instruções de programa armazenadas. O
Deve comunicar-se com a memória e com a ALU.
O
Envia dados e instruções do armazenamento 
secundário para a memória, quando necessário.
4

UNIDADEARITMÉTICA ELÓGICA O
Executa todas as operações                
aritméticas e lógicas. O
Operações aritméticas: O
Adição, subtração, multiplicação, divisão.
O
Operações lógicas: O
Compara números, letras ou caracteres 
especiais.
O
Testa uma de três condições:
O
Condição de igualdade (igual a)
O
Condição menor que
O
Condição maior que
5

ARMAZENAMENTO DE
DADOS E ACPU
O
Doistiposde armazenamento: O
Armazenamento primário (memória):
O
Armazena dados temporariamente.
O
A CPU referencia-o tanto para obtenção de instruções de 
programa como de dados.
O
Armazenamento secundário:
O
Armazenamento de longo prazo.
O
Armazenado em mídia externa; por exemplo, um disco.
6

A CPU E AMEMÓRIA
O
A CPU não pode processar dados diretamente 
do disco ou de um dispositivo de entrada:

Primeiramente, eles devem residir na memória.

A unidade de controle recupera dados do disco e 
transfere-os para a memória.
O
Itens enviados à CPU para ser processados:

A unidade de controle envia itens à CPU e        
depois os envia novamente à memória após       
serem processados.
O
Dados e instruções permanecem na memória 
até serem enviados a um dispositivo de saída 
ou armazenamento, ou o programa ser 
fechado.
7

ÁREAS DEARMAZENAMENTOTEMPORÁRIO O
Registradores
O
Memória
8

REGISTRADORES O
Registradores são circuitos digitais capazes de 
armazenar e deslocar informações binárias, e são 
tipicamente usados como um dispositivo de 
armazenamento temporário.
O
Áreasde armazenamentotemporáriode       alta
velocidade.
O
Localizações de armazenamento situadas dentro da 
CPU.
O
Funcionamsob direçãoda unidadede controle: O
Recebem, guardam e transferem instruções
ou dados. O
Controlam onde a próxima instrução a ser executada ou
os dados necessários serão armazenados.
9

REGISTRADORES O
Um registrador é uma pequena porção de
memórialocalizadanoprocessadorcentral.
O
Os registradores permitem acessos muito rápidos
a dados e são usados para aumentar a velocidade
deexecuçãodeprogramas.
O
A maioria das modernas arquiteturas de
computadores operam transferindo dados da
memóriaprincipalparaosregistradores.
O
Onde estes são processados e o resultado é devolvido
à memóriaprincipal O
É a chamada arquitetura de carregamento-
armazenamento.10

MEMÓRIA O
Também conhecida como armazenamento 
primário e memória principal.
O
Freqüentemente expressa como memória de   
acesso aleatório (RAM).
O
Não faz parte da CPU.
O
Retém dados e instruções para                  
serem processados. O
Armazena informações somente enquanto 
o programa está em operação.
11

C
OMOA
CPU E
XECUTA
I
NSTRUÇÕES
O
Quatroetapassãoexecutadaspara
cadainstrução:
O
Ciclode máquina: a quantidadede tempo 
necessáriaparaexecutarumainstrução.
O
Computadorespessoaisexecutam-nasem
menosde um milionésimode segundo.
O
Supercomputadoresexecutam-nasem
menosde um trilionésimode segundo.
O
CadaCPU tem seupróprioconjunto
de instruções:
O
Aquelasinstruçõesas quaisa CPU pode
entendere executar.
12

O CICLO DAMÁQUINA O
O tempo necessário para 
recuperar, executar e 
armazenar uma 
operação.
O
Componentes: O
Tempo de instrução
O
Tempo de execução
O
O clock de sistema 
sincroniza as operações.
13

TEMPO DEINSTRUÇÃO O
Também chamado de I-time.
O
A unidade de controle recebe a instrução da 
memória e a coloca em um registro. O
A unidade de controle decodifica a instrução e 
determina qual é a localização na memória para 
os dados necessários.
14

TEMPO DEEXECUÇÃO O
A unidadede controletransferedados da 
memóriapararegistrosnaALU.
O
A ALU executa instruções relativas aos dados.
O
A unidadede controlearmazenao resultadoda 
operaçãonamemóriaouemum registro.
15

ENDEREÇOS DEMEMÓRIA
O
Cadalocalizaçãode memória
tem um endereço:

Um número único, como em
uma caixa postal.
O
Podecontersomenteuma
instruçãooupeçade dados:

Quando dados são reescritos na
memória, o conteúdo anterior 
desse endereço é destruído. O
Referenciadopelonúmero:

As linguagens de programação
usam um endereço simbólico
(nomeado), tal como Horas ou
Salário.
16

REPRESENTAÇÃO DEDADOS
O
Os computadores entendem 
duas coisas: ligado e desligado. O
Dados são representados na 
forma binária:
O
Sistema numérico binário (base 2).
O
Contém somente 2 dígitos: 0 e 1.
O
Corresponde a dois estados:           
ligado e desligado.
17

REPRESENTANDODADOS O
Bit
O
Byte
O
Palavra
18

BIT O
Abreviação de binary digit (dígito binário). O
Dois valores possíveis: 0 e 1.
O
Nunca pode estar vazio.
O
Unidade básica para armazenar dados: O
0 significa desligado; 1 significa ligado.
19

BYTE O
Um grupode 8 bits. O
Cada byte tem 256 (2
8
) valores possíveis.
O
Para texto, armazenaum caractere: O
Pode ser letra, dígito ou caractere especial.
O
Dispositivosde memóriae armazenamentosão
medidosemnúmerode bytes.
20

PALAVRA O
O número de bits que a CPU processa como uma 
unidade.
O
Tipicamente, um número inteiro de bytes.
O
Quanto maior a palavra, mais potente é o 
computador. O
Computadores pessoais tipicamente têm 32 ou 64 bits 
de extensão de palavras.
21

CAPACIDADES DEARMAZENAMENTO O
Kilobyte: 1024 (2
10
) bytes.

Capacidade de memória dos computadores pessoais            
mais antigos.
O
Megabyte: aproximadamente, um milhão (2
20
) de 
bytes.

Memória de computadores pessoais. 

Dispositivos de armazenamento portáteis (disquetes,             
CD-ROMs).
O
Gigabyte: aproximadamente, um bilhão (2
30
) de bytes. ◦
Dispositivos de armazenamento (discos rígidos).

Memória de mainframes e servidores de rede.
O
Terabyte: aproximadamente, um trilhão (2
40
) de bytes. ◦
Dispositivos de armazenamento para sistemas muito grandes.
22

ESQUEMAS DECODIFICAÇÃO O
Provêem uma maneira comum para representar 
um caractere de dados.
O
Necessários para os computadores poderem 
intercambiar dados.
O
Esquemas comuns: O
ASCII
O
EBCDIC
O
Unicode
23

ASCII O
Siglade American 
Standard Code for 
Information 
Interchange.
O
O padrãomais
amplamenteusado. O
Usadovirtualmente
emtodosos
computadores
pessoais.
24

EBCDIC O
Siglade Extended 
Binary Coded 
Decimal 
Interchange Code.
O
Usado
principalmente em
mainframes IBM    
e compatíveis com 
IBM.
25

UNICODE O
Projetadopara
acomodaralfabetos
com maisde 256 
caracteres.
O
Usa16 bits para
representarum 
caractere.
O
65.536 valores
possíveis.
O
Exigeduasvezes
maisespaçopara
armazenardados.26

A UNIDADE DESISTEMA O
Abriga os componentes eletrônicos do sistema de 
computador:
O
Placa-mãe (motherboard)
O
Dispositivos de armazenamento
27

PLACA-MÃE(MOTHERBOARD) O
Placade circuitosplana
quecontémoscircuitosdo 
computador.
O
A unidadecentral de 
processamento
(microprocessador) é um dos 
componentemais
importante.
28

DISPOSITIVOS DEARMAZENAMENTO O
Armazenamentode longoprazoda memória. O
Dados não se perdem quando o computador é 
desligado.
O
Incluem-se entre osexemplos: discos rígidos, 
disquetes, hd-externo, pen drives,DVD-ROMs.
29

MICROPROCESSADOR O
Unidade central de 
processamento impressa       
em chip de silício.
O
Contém dezenas de milhões de 
minúsculos transistores.  O
Componentes-chave:
O
Unidade central de 
processamento.
O
Registradores.
O
Clock do sistema.
30

TRANSISTORES O
Comutadores eletrônicos que podem permitir ou 
não a passagem de corrente elétrica.
O
Se a corrente elétrica passar, o comutador estará 
ativado, representando um bit 1. O
Caso contrário, o comutador estará desativado, 
representando um bit 0.
31

TIPOS DECHIPS
O
A Intel produz uma família de processadores:

Processadores Core I3, I4, I5 na maioria dos PCs.

Processador Celeron vendido para PCs de baixo 
custo. ◦
Xeon e Itanium para estações de trabalho            
high-end e servidores de rede.
O
Outros processadores: ◦
A Cyrix e a AMD produzem microprocessadores 
compatíveis com Intel. ◦
Chips PowerPC são usados principalmente em 
computadores Macintosh. ◦
O microprocessador Alpha, da Compaq, é usado em 
servidores high-end.
32

COMPONENTES DAMEMÓRIA O
Memória semicondutora
O
RAM e ROM
O
Memória Flash
33

MEMÓRIASEMICONDUTORA O
Usada pela maioria dos computadores 
modernos:
O
Confiável, barata e compacta.
O
Volátil: exige corrente elétrica contínua.
O
Se a corrente for interrompida, os dados se perdem.
O
Semicondutor Complementar de Óxido de Metal –
Complementary Metal Oxide Semiconductor 
(CMOS).
O
Retém informação quando a energia é desligada.
O
Usado para armazenar informações necessárias quando o 
computador é inicializado.
34

RAM EROM O
Memória de Acesso Aleatório –Random-Access 
Memory (RAM) O
Memória Somente de Leitura –Read-Only 
Memory (ROM)
35
© 2004 by Pearson Education
Voltar

MEMÓRIA DEACESSOALEATÓRIO
36
O
Dados podem ser 
acessados 
aleatoriamente:
O
O endereço de memória 10 
pode ser acessado tão 
rapidamente quanto o 
endereço de memória 
10.000.000.
O
Tipos:

RAM estática – Static RAM  (SRAM)

RAM dinâmica – Dynamic  RAM 
(DRAM)
O
Empacotadaemplacasde 
circuito:

Módulos de memória lineares
de via simples (SIMMS). ◦
Módulos de memória lineares
de via dupla (DIMMS).

RAM ESTÁTICA O
Retém seu conteúdo com intervenção da CPU.
O
Mais rápida e mais cara do que a DRAM.
O
Tipicamente usada para cache de Nível 2. 
37

RAM DINÂMICA O
Deve ser continuamente recarregada pela CPU, 
ou perderá seu conteúdo. O
Usada para memória de computadores pessoais. O
DRAM síncrona –Synchronous DRAM 
(SDRAM): o tipo mais rápido de DRAM usado 
atualmente.
O
Rambus DRAM (RDRAM): mais rápida do que 
a SDRAM, tornar-se-á mais comumente usada 
quando os preços se reduzirem.
38

MEMÓRIASOMENTE DELEITURA O
Contém programas e dados registrados 
permanentemente na memória pela fábrica.
O
Não pode ser alterada pelo usuário.
O
Não-volátil: o conteúdo não desaparecerá quando houver 
queda de energia.
O
Chips de ROM programáveis (PROM): O
Algumas instruções no chip podem ser alteradas.
39

MEMÓRIAFLASH O
RAM não-volátil O
Usada em telefones celulares, câmeras digitais e 
computadores manuais (handheld). O
Os chips de memória flash assemelham-se   aos
cartões de crédito. O
Menores do que uma unidade de disco e requerem
menos energia. 
40

O BARRAMENTO(BUS) DOSISTEMA O
Percursos elétricos paralelos que transportam 
dados entre a CPU e a memória. O
Largura de barramento: O
O número de percursos elétricos para transportar 
dados. O
Medida em bits.
O
Velocidade de barramento: O
Medida em megahertz (MHz).
41

LARGURA DEBARRAMENTO O
Tipicamente, a mesmalargurado 
tamanhode palavrada CPU. O
Com um tamanhode barramentomaior,           
a CPU pode:
O
Transferir mais dados simultaneamente:
O
Torna o computador mais rápido.
O
Referenciar números de endereço de memória maiores:
O
Permite mais memória.
O
Suportar um número e uma variedade maiores de 
instruções.
42

VELOCIDADE DEBARRAMENTO O
Quantomaiora 
velocidadede 
barramento, mais
rapidamenteosdados 
viajarãopormeiodo 
sistema.
O
Computadorespessoais
têmvelocidadesde 
barramentode 533 MHz 
ou20.000 MHz.
43

BARRAMENTOS DEEXPANSÃO O
Adicione dispositivos periféricos ao sistema:
O
Placa de expansão
O
Porta
O
Barramentos de expansão comuns
44

PLACAS DEEXPANSÃO O
Conectam-se a slots 
(encaixes) de 
expansão ou à   
placa-mãe.
O
São usadas para 
conectar dispositivos 
periféricos.
45

PORTAS O
Conectoresexternosparaplugar
periféricos, como, porexemplo, 
impressoras.
O
trêstiposde portas: O
Seriais: transmitem dados à base de um bit a cada vez.
O
Usadas para dispositivos lentos, como o mouse e o teclado.
O
Paralelas: transmitem grupos de bits em conjunto, lado
a lado.
O
Usadas para dispositivos mais rápidos, como impressoras
e scanners.
O
Universal Serial Bus (USB) é um tipo de conexão "ligar e 
usar" que permite a conexão de periféricos sem a necessidade 
de desligar o computador.
46

B
ARRAMENTOS DE
E
XPANSÃO E
P
ORTAS
C
OMUNS
O
Barramento Industry Standard Architecture (ISA):
O
Usado para dispositivos lentos, como o mouse e o modem.
O
Barramento Peripheral Component Interconnect (PCI):
O
Usado para dispositivos mais rápidos, como discos rígidos.
O
Accelerated Graphics Port (AGP):
O
Provê desempenho de vídeo mais rápido.
O
Barramento IEEE 1394:
O
Um barramento de alta velocidade normalmente usado para
conectar equipamentos de vídeo.
O
Barramento PC Card:
O
Usado em laptops para plugar um dispositivo do tamanho
de um cartão de crédito.
47

VELOCIDADES DEPROCESSAMENTO DOS
COMPUTADORES
O
As velocidadesde instruçãosão medidasem
segundos:
O
Milissegundo: um milésimo de segundo.
O
Microssegundo: um milionésimo de segundo.
O
Nanossegundo: um bilionésimo de segundo.
O
Computadores modernos atingiram essa velocidade.
O
Picossegundo: um trilionésimo de segundo.
48

VELOCIDADES DOSMICROPROCESSORES O
Medida da velocidade de clock do sistema: O
Quantos pulsos eletrônicos o clock produz               
por segundo.
O
Usualmente, expressa em gigahertz (GHz). 
O
Billhões de ciclos de máquina por segundo.
O
Alguns PCs antigos mediam em megahertz (MHz).
O
Uma comparação de velocidades de clock
somente é significativa entre 
microprocessadores idênticos.
49

OUTRASMEDIDAS DEDESEMPENHO O
MIPS –Um Milhão de Instruções por        
Segundo.
O
Computadores pessoais de alta velocidade podem 
executar mais de 500 MIPS. O
Tipicamente, uma medida de desempenho mais 
acurada do que a velocidade de clock.
O
Megaflop –um milhão de operações em ponto 
flutuante por segundo.
O
Mede a capacidade do computador para executar 
operações matemáticas complexas.
50

CACHE O
Uma área de armazenamento temporário: O
Agiliza a transferência de dados dentro do 
computador.
O
Memória cache
O
Cache de processador
51

MEMÓRIACACHE O
Um pequenoblocode memóriade altavelocidade: O
Armazena os dados e as instruções usados com mais freqüência
e mais recentemente.
O
O microprocessadorprocuraprimeiramentenacache   
osdados de quenecessita:
O
Transferidos da cache muito mais rapidamente do                     
que da memória. O
Se não estiveremna cache, a unidade de controle recupera-os da 
memória.
O
Quanto mais “presença de dados” na cache, mais rápido é o 
desempenho do sistema.
52

CACHE DEPROCESSADOR
O
Cache interna (Nível 1) embutida no 
microprocessador.

Acesso mais rápido, porém custo mais elevado.
O
Cache externa (Nível 2) em um chip 
separado.

Incorporada ao processador e alguns 
microprocessadores atuais.
53

TECNOLOGIARISC
O
Computação com um Conjunto Reduzido de 
Instruções –Reduced Instruction Set 
Computing

Usa um pequeno subconjunto de instruções.

Um menor número de instruções aumenta a 
velocidade. ◦
Inconveniente: operações complexas têm de ser 
divididas em uma série de instruções de         
tamanho menor.
O
Computação com um Conjunto Complexo de 
Instruções –Traditional processors use 
Complex Instruction Set Computing(CISC)
54
Tags