Unidade Central de Processamento
10 pág.

Unidade Central de Processamento


DisciplinaIntrodução à Ciência da Computação670 materiais5.605 seguidores
Pré-visualização5 páginas
ã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.
\uf06e\uf06e 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:
\uf06e\uf06e 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:
\uf06e\uf06e 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:
\uf06e\uf06e 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:
\uf06e\uf06e Sistema numSistema numéérico binrico bináário (base 2).rio (base 2).
\uf06e\uf06e 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).
\uf06e\uf06e Dois valores possDois valores possííveis: 0 e 1.veis: 0 e 1.
\uf06e\uf06e Nunca pode estar vazio.Nunca pode estar vazio.
Unidade bUnidade báásica para armazenar dados:sica para armazenar dados:
\uf06e\uf06e 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.
\uf06e\uf06e 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:
\uf06e\uf06e 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.
\uf06e\uf06e Tipicamente, um nTipicamente, um núúmero inteiro de bytes.mero inteiro de bytes.
\uf06e\uf06e Quanto maior a palavra, mais potente Quanto maior a palavra, mais potente 
éé o computador.o computador.
\uf06e\uf06e 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.
\uf06e\uf06e 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.
\uf06e\uf06e MemMemóória de computadores pessoais. ria de computadores pessoais. 
\uf06e\uf06e 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.
\uf06e\uf06e Dispositivos de armazenamento (discos rDispositivos de armazenamento (discos ríígidos).gidos).
\uf06e\uf06e 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.
\uf06e\uf06e 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.
\uf06e\uf06e NecessNecessáários para os computadores poderem rios para os computadores poderem 
intercambiar dados.intercambiar dados.
Esquemas comuns:Esquemas comuns:
\uf06e\uf06e ASCIIASCII
\uf06e\uf06e EBCDICEBCDIC
\uf06e\uf06e 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.
\uf06e\uf06e 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.
\uf06e\uf06e 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:
\uf06e\uf06e PlacaPlaca--mãe (mãe (motherboardmotherboard))
\uf06e\uf06e 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.
\uf06e\uf06e 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.
\uf06e\uf06e Dados não se perdem quando o Dados não se