Buscar

AOC - REPRESENTAÇÃO DE DADOS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 37 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 37 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 37 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Representação de 
Dados 
Bit, Byte e Palavra 
Tron (br: Tron: Uma Odisseia 
Eletrônica) é um filme de ficção 
científica da Walt Disney Pictures. 
Filmado em 1982 
AOC - Prof. Hiromasa Nagata 2 
Representação de Dados: 
Ligado/Desligado 
• Estamos acostumados a pensar nos 
computadores como mecanismos complexos, 
mas o fato é que essas máquinas basicamente 
conhecem apenas duas coisas: 
AOC - Prof. Hiromasa Nagata 3 
SISTEMA BINÁRIO 
• Esse sistema de dois estados, 
ligado/desligado, denomina-se 
sistema binário; 
• Usando esses dois estados, 
que podem ser representados 
pela eletricidade ligada ou 
desligada, o computador pode 
criar formas sofisticadas de 
representação de dados; 
AOC - Prof. Hiromasa Nagata 4 
EXEMPLO (Sistema Decimal) 
• O sistema numérico 
decimal tem a base 
10 (com dez dígitos 0, 
1, 2, 3, 4, 5, 6, 7, 8 e 
9); 
• Realizando 
combinações destes 
símbolos podemos 
representar qualquer 
números que 
queremos; 
AOC - Prof. Hiromasa Nagata 5 
EXEMPLO (Sistema Binário) 
• Realizando as 
combinações de 0s 
(desligado) e 1s 
(ligado) podemos 
criar representações 
de todos os tipos de 
dados; 
AOC - Prof. Hiromasa Nagata 6 
EXEMPLO: EQUIVALENTES 
NÚMEROS BINÁRIOS EM NÚMEROS 
DECIMAIS 
AOC - Prof. Hiromasa Nagata 7 
Bit (Binay Digit) 
• Cada 0 ou 1 no sistema 
binário denomina-se bit 
(de binary digit - dígito 
binário); 
• O bit é a unidade básica 
para armazenar dados na 
memória do computador; 
• Observemos, na medida 
em que um bit está 
sempre ligado ou 
desligado, um bit na 
memória do computador 
sempre armazena algum 
tipo de dado; 
AOC - Prof. Hiromasa Nagata 8 
Byte (pronuncia-se "baite") 
•No computador os bits andam em 
“bando” de oito; 
•Esses grupos de oito bits formam os 
bytes; 
•Portanto, um byte é um conjunto de oito 
bits; 
 
AOC - Prof. Hiromasa Nagata 9 
Byte (pronuncia-se "baite") 
• Uma vez que bits individuais não podem, por 
si mesmos armazenar todos os números, 
letras e caracteres especiais (por exemplo, $ e 
?) que um computador deve processar, os bits 
são reunidos em um grupo denominado byte; 
• Um byte nada tem de especial, é apenas um 
número binário de oito algarismos (bits); 
 
AOC - Prof. Hiromasa Nagata 10 
QUESTIONAMENTO ???? 
• Para os Universitários: Quantas COMBINAÇÕES 
são possíveis utilizando um byte (8 bits) ? 
AOC - Prof. Hiromasa Nagata 11 
RESPOSTA!!!!! 
Se um byte tem oito bits, então 
existem 256 combinações 
possíveis de bytes. 
 
Matemática: 28 = 256 
AOC - Prof. Hiromasa Nagata 12 
Byte 
• Para dados de texto, cada byte 
geralmente armazena um caractere de 
dado: uma letra, dígito ou caractere 
especial; 
• Os fabricantes de computador 
expressam a capacidade da memória e de 
armazenamento em termos do número 
de bytes que cada um contém; 
AOC - Prof. Hiromasa Nagata 13 
PARA 
QUE 
SERVEM 
ESSES 
BYTES? 
• É como se o computador 
fosse uma caixa de 
bombons vazia; 
• Cada caixa de bombom tem 
espaço para guardar um 
determinado número de 
bombons; 
• Algumas têm espaço para 
cinco, outras para dez... Só 
que o computador não 
guarda bombons, e sim 
bytes. 
AOC - Prof. Hiromasa Nagata 14 
• Apesar de poder guardar muito mais 
bytes do que uma caixa pode 
guardar bombons, ele também não é 
nenhum "saco de bytes" sem fundo! 
• Tem espaço para guardar só um 
determinado número de bytes, que 
varia de computador para 
computador. 
AOC - Prof. Hiromasa Nagata 15 
• Quando escrevemos um texto no 
computador, o programa vai usar 1 
byte de memória para cada caractere 
(número, sinal, ou letra – espaço 
também conta); 
• Assim, se escrevemos "lua", o 
computador vai usar três bytes para 
guardar a palavra, ou 24 bits. 
AOC - Prof. Hiromasa Nagata 16 
Múltiplos do Byte 
AOC - Prof. Hiromasa Nagata 17 
Múltiplos do Byte 
• O número de bytes pode ser expresso como 
quilobytes; 
• Um quilo representa mais ou menos 1000; 
• O símbolo de quilobyte é KB ou simplesmente K; 
• Um quilobyte equivale a 1.024 bytes; 
• Em computadores mais antigo, uma memória de 
640 K significava que o computador poderia 
armazenar 640 x 1.024 ou 655.360 bytes; 
AOC - Prof. Hiromasa Nagata 18 
Múltiplos do Byte 
• Um megabyte, cujo símbolo é 
MB, significa aproximadamente 
um milhão de bytes; 
• Atualmente os fabricantes 
expressam a capacidade em 
termos de gigabytes (cujo 
símbolo é GB), ou seja, bilhões 
de bytes; 
AOC - Prof. Hiromasa Nagata 19 
Múltiplos do Byte 
• Os sistemas de armazenamento secundário, em 
mainframes e redes, freqüentemente são 
medidos em terabytes (TB), ou seja, trilhões de 
bytes de capacidade de armazenamento; 
• Um terabyte são: 
 1 024 gigabytes (GB) ou 
 1 073 741 824 quilobytes (KB) ou 
 1 099 511 627 776 bytes 
• Visto que a capacidade de armazenamento em 
disco aumenta a cada dia, talvez daqui a apenas 
alguns anos a capacidade seja medida em: 
petabytes (PB) - quatrilhões de bytes. 
AOC - Prof. Hiromasa Nagata 20 
Resumo - Múltiplos do Byte 
AOC - Prof. Hiromasa Nagata 21 
RESUMO 
Tabela de Múltiplo de Bytes 
AOC - Prof. Hiromasa Nagata 22 
Esquemas de Codificação 
• Conforme observamos, um byte, que é um 
conjunto de bits, pode representar um 
caractere de dado; 
• Visto que cada byte contém 8 bits - cada um 
dos quais pode conter um 1 ou um 0 -, há 28 
(256) combinações possíveis de 1s e 0s em 
um byte; 
• Um esquema de codificação (ou código) 
atribui cada uma dessas combinações a um 
caractere específico; 
 
AOC - Prof. Hiromasa Nagata 23 
Esquemas de Codificação 
• O código ASCII (pronuncia-se "as-kii"), 
que é a sigla de American Standard Code 
for Information Interchange (Código 
Padrão Americano para Troca de 
Informações), é o código mais comum; 
• ASCII é uma codificação de caracteres de 
sete bits baseada no alfabeto inglês; 
AOC - Prof. Hiromasa Nagata 24 
Esquemas de Codificação - Bit de paridade 
• Cada sequencia de códigos na tabela ASCII 
corresponde a um caractere, comumente 
representados pelos 8 bits (equivalente a 
um byte), sendo que o oitavo bit (da direita 
para a esquerda) serve como um bit de 
paridade, utilizado para detecção de erro; 
 
 1 0 1 1 0 1 1 0 
BIT DE 
PARIDADE 
AOC - Prof. Hiromasa Nagata 25 
Esquemas de Codificação - Bit de paridade 
• Bit de paridade é a técnica utilizada para 
verificar os caracteres recebidos; 
• Consiste em enviar um bit a mais para 
garantir a paridade dos numero de bits numa 
transmissão; 
• O erro é detectado, quando o receptor 
recebe os bits numa paridade não esperada. 
• O controle de paridade (chamado às vezes VRC, 
para Vertical Redundancy Check ou Vertical 
Redundancy Checking) é um dos sistemas de 
controle mais simples; 
• Consiste em acrescentar um bit suplementar 
(chamado bit de paridade) a um certo número de 
bits de dados chamado palavra de código 
(geralmente 7 bits, para formar um byte com o bit 
de paridade) cujo valor (0 ou 1) é tal que o número 
total de bits a 1 seja par ou ímpar; 
AOC - Prof. Hiromasa Nagata 26 
Esquemas de Codificação 
Bit de paridade 
AOC - Prof. Hiromasa Nagata 27 
Esquemas de Codificação - ASCII 
• Os códigos ASCII representam texto em 
computadores, equipamentos de 
comunicação, entre outros dispositivos 
que trabalham com texto; 
• Desenvolvida a partir de 1960, grande 
parte das codificações de caracteres 
modernas a herdaram como base; 
AOC - Prof. Hiromasa Nagata 28 
Esquemas de Codificação - ASCII 
• A codificação define 128 caracteres, 
preenchendo completamenteos sete bits 
disponíveis em 27=128 sequências 
possíveis; 
• Desses, 33 não são imprimíveis, como 
caracteres de controle atualmente não 
utilizáveis para edição de texto, porém 
amplamente utilizados em dispositivos de 
comunicação, que afetam o processamento 
do texto. 
AOC - Prof. Hiromasa Nagata 29 
 BINÁRIO DECIMAL HEXADECIMAL CARACTER
 
0100 0001 65 41 A 
0100 0010 66 42 B 
0100 0011 67 43 C 
0100 0100 68 44 D 
0100 0101 69 45 E 
0100 0110 70 46 F 
0100 0111 71 47 G 
0100 1000 72 48 H 
0100 1001 73 49 I 
0100 1010 74 4A J 
0100 1011 75 4B K 
Esquemas de Codificação - ASCII 
30 
Esquemas de Codificação - EBCDIC 
• Outro código, o EBCDIC 
(pronuncia-se "ebb-see-dik") , 
sigla de Extended Binary 
Coded Decimal Interchange 
Code (Código Estendido de 
Caracteres Decimais 
Codificados em Binário para 
o Intercâmbio de 
Informações), é usado 
principalmente em 
mainframes IBM e 
compatíveis com IBM. 
31 
AOC - Prof. Hiromasa Nagata 32 
Esquemas de Codificação 
• Os códigos ASCII e EBCDIC são suficiente para as 
línguas inglesa e europeias ocidentais, mas 
demasiadamente pequena para manusear os 
inúmeros alfabetos usados em todo o resto do 
mundo; 
• O esquema de codificação Unicode foi projetado 
para resolver esse problema; 
• O Unicode usa dois bytes (16 bits) para 
representar um caractere . Isso lhe dá a 
capacidade de representar 216 (65.536) diferentes 
caracteres, uma quantidade mais do que suficiente 
para todos os idiomas do mundo; 
AOC - Prof. Hiromasa Nagata 33 
Esquemas de Codificação 
• A desvantagem evidente é que os dados em 
formato de texto ocupam duas vezes mais 
espaço no Unicode do que nos códigos 
ASCII e EBCDIC; 
• O Unicode tem compatibilidade descendente 
com o ASCII; 
• Isso quer dizer que o Unicode reconhece 
caracteres ASCII; 
• A maioria dos novos sistemas operacionais e 
pacotes de software conta com suporte para 
Unicode. 
Palavra 
• Em ciência da computação, palavra (em inglês: 
word) é a unidade natural de informação usada 
por cada tipo de computador em particular; 
 
• É uma sequência de bits de tamanho fixo que é 
processado em conjunto numa máquina; 
 
• O número de bits em uma palavra (o tamanho ou 
comprimento da palavra) é uma característica 
importante de uma arquitetura de computador; 
AOC - Prof. Hiromasa Nagata 34 
Palavra 
• Em geral, a maioria dos registradores em um 
computador possuem o mesmo comprimento da 
palavra; 
• A quantidade de dados transferidos entre os 
processadores e a memória é também 
geralmente realizados em palavra; 
• O endereço de memória geralmente deve caber 
numa palavra; 
• Uma palavra de computador é definida como o 
número de bits que a CPU processa como uma 
unidade; 
 AOC - Prof. Hiromasa Nagata 35 
AOC - Prof. Hiromasa Nagata 36 
Palavra 
• O tamanho de uma palavra varia de acordo 
com a CPU, mas quase sempre é um 
número inteiro de bytes. 
• Geralmente, quanto maior a palavra, mais 
potente é o Computador; 
• Os tamanhos de palavra variam de 8 bits 
para os primeiros computadores pessoais a 
32 ou 64 bits para a maioria dos 
computadores atuais. 
Bibliografia 
• Stallings William, Arquitetura e Organização 
de Computadores , 8 ed. Pearson Printece 
Hall, 2010; 
• DELGADO Ribeiro, arquitetura de 
Computadores, 2 ed. LTC, 2009; 
• TANENBAUM, Andrew S. Organização 
estruturada de computadores. 5° ed. Pearson 
Printece Hall, 2006. 
 
AOC - Prof. Hiromasa Nagata 37

Outros materiais