ciencia da computaçao
Tipos de dados tratados pelo computador • Dados e as instruções armazenados em memória – são codificados sob a forma de sinais elétricos do tipo ligado e desligado
• representado pelos números 1 e 0
• sistema binário
– cada unidade de informação é chamada de bit
• abreviação de Binary digit
29
Tipos de dados tratados pelo computador • Unindo dois ou mais bits
– Um bit pode representar dois valores: 1 ou 0, ou então verdadeiro ou falso
– Pode-se unir dois ou mais bits para representar mais de dois valores
• quantidade de valores representáveis por uma seqüência de n bits é de 2n
– Algumas strings de bits têm nomes próprio:
•
•
•
•
•
uma seqüência de 8 bits são chamados de byte uma seqüência de 4 bits é chamada de nibble um grupo de 16 bits é chamado de word um grupo de 32 bits é chamado de double word um grupo de 64 bits é chamado de quad word
30
Tipos de dados tratados pelo computador • K = 1024
– Na vida cotidiana e na física, o "k" vale 1000
• 1 km = 1000 metros
• 1 kg = 1000 gramas
• 1 kV = 1000 volts
– Número 1024 foi o escolhido para representar o "k" da computação
• por razões de simplificação de hardware
• M = 1024 K
– "M" normalmente vale 1.000.000, na computação vale:
• 1 M = 1024 k = 1024x1024 = 1.048.576
• G = 1024 M
– "G" que normalmente vale 1 bilhão, na computação vale
• 1 G = 1024 M = 1024x1024x1024 = 1.073.741.824
31
Representação de Caracteres
• Um caractere normalmente é representado por um byte
– maioria dos códigos alfanuméricos representam caractere através de um byte
– código ASCII a letra 'A' é representada pelo byte
“0100 0001“
– uma seqüência de caracteres é expressa por uma cadeia de bytes sucessivos
– Nem todos os tipos de códigos utilizam os 8 bits de um byte para a representação de caracteres
32
Representação de Caracteres
• Código de 7 bits (ASCII)
– apareceu com as linguagens de alto nível