Você está na página 1de 30

Bacharelado em Cincia e Tecnologia

BC-0504 Natureza da Informao

O bit

BC-0504 Natureza da Informao

A INFORMAO E SUA REPRESENTAO Processo que tem origens desde as pinturas rupestres, da narrativa oral, passando pela evoluo da escrita...
Pernambuco

... do teatro e da dana, da


tipografia... que continua a se transformar com os computadores!

Mundo Digital

BC-0504 Natureza da Informao

A INFORMAO E SUA REPRESENTAO Vamos nos ater sobre a representao da informao para os computadores. O computador armazena e movimenta as informaes; Reconhece dois estados fsicos distintos, produzidos pela eletricidade, pela polaridade magntica ou pela luz refletida; Por ser uma mquina eletrnica s consegue processar duas informaes: a presena ou ausncia de energia; Para representar eletricamente todos os smbolos utilizados na linguagem humana, seriam necessrios mais de 100 diferentes valores de tenso (ou de corrente).
Mundo Digital 3

BC-0504 Natureza da Informao

A INFORMAO E SUA REPRESENTAO Computadores digitais Trabalham com dois nveis de sinais eltricos:
Tenso alta; Tenso baixa.

Representam dados por meio de um smbolo facilmente identificado (dgito). dgito Os computadores digitais sero o foco desta aula.

Mundo Digital

BC-0504 Natureza da Informao

Representao da Informao
Tipos de grandezas representadas Analgica contnua (anloga ao processo fsico) Digital discreta ( representado passo a passo) Exemplos: Eletrnica analgica TV convencional, microfone, radio (modelos antigos)... Eletrnica digital TV digital, mp3 player, cmera digital, celular...
Mundo Digital 5

BC-0504 Natureza da Informao

A INFORMAO E SUA REPRESENTAO

Como os computadores modernos representam as informaes?

Mundo Digital

BC-0504 Natureza da Informao

BITS Computador Digital Normalmente a informao a ser processada de forma numrica ou texto codificada internamente atravs de um cdigo numrico. numrico Representado por 2 valores: 1 (Verdadeiro), habitualmente associado a HIGH 0 (Falso), habitualmente associado a LOW Cada dgito (0 ou 1) designa-se por bit [de Binary digIT]. IT
Mundo Digital 7

BC-0504 Natureza da Informao

BITS Um bit pode representar apenas 2 smbolos (0 e 1); Necessidade - unidade maior, formada por um conjunto de bits, para representar nmeros e outros smbolos, como os caracteres e os sinais de pontuao; Unidade maior (grupo de bits) - precisa ter bits suficientes para bits representar todos os smbolos que possam ser usados:
dgitos numricos, letras maisculas e minsculas do alfabeto, sinais de pontuao, smbolos matemticos e assim por diante.

Mundo Digital

BC-0504 Natureza da Informao

A INFORMAO E SUA REPRESENTAO Necessidade: Caracteres alfabticos maisculos Caracteres alfabticos minsculos Algarismos Sinais de pontuao e outros smbolos Caracteres de controle Total
Mundo Digital

26 26 10 32 24 118
9

BC-0504 Natureza da Informao

A INFORMAO E SUA REPRESENTAO Capacidade de representao:


Bits 2 3 4 5 6 7 8 9 10
Mundo Digital

Smbolos 4 8 16 32 64 128 256 512 1024


10

BC-0504 Natureza da Informao

A INFORMAO E SUA REPRESENTAO BYTE (BInary TErm) Grupo ordenado de 8 bits, para efeito de manipulao interna mais eficiente; Tratado de forma individual, como unidade de armazenamento; Unidade de memria usada para representar um caractere.
O termo byte foi criado por Werner Buchholz em 1956 durante o desenho do computador IBM Stretch. Inicialmente era um grupo de 1 a 6 bits, mas logo se transformou num de 8 bits. A palavra uma mutao de bite, para no confundir com bit.
Mundo Digital 11

BC-0504 Natureza da Informao

A INFORMAO E SUA REPRESENTAO Todos os caracteres so codificados e decodificados pelos computadores atravs dos bytes, permitindo a comunicao entre o usurio e a mquina. Os sistemas mais importantes desenvolvidos para representar caracteres com nmeros binrios (bits):
EBCDIC (Extended Binary Coded Decimal Interchange Code Cdigo Ampliado de Caracteres Decimais Codificados em Binrio para o Intercmbio de Dados); ASCII (American Standard Code for Information Interchange Cdigo Padro Americano para o Intercmbio de Informaes); UNICODE (Unicdigo).
Mundo Digital 12

BC-0504 Natureza da Informao

A INFORMAO E SUA REPRESENTAO


EBCDIC Cdigo de 8 bits (256 smbolos); Usado em mainframe IBM e em sistemas de mdio porte. ASCII Padro definido pela American National Standards Institute. Cdigo de 7 bits (128 combinaes de caracteres); No PC existe o ASCII Estendido (utiliza outros 128 cdigos para smbolos grficos, e lnguas diferentes do ingls). UNICODE Novo padro para representao de dados, oferece 2 bytes para a representao de smbolos (mais de 65.000 smbolos). http://www.unicode.org. 1 byte = 8 bits = 1 caractere (letra, nmero ou smbolo)
Mundo Digital 13

BC-0504 Natureza da Informao

Partes do conjunto de caracteres ASCII


Binrio 0100 0001 0100 0010 0110 0001 0110 0010 0011 1100 0011 1101 0001 1011 0111 1111 Caractere A B a b < = ESC DEL

Mundo Digital

14

BC-0504 Natureza da Informao

Tabela ASCII Estendida

Mundo Digital

15

BC-0504 Natureza da Informao

A INFORMAO E SUA REPRESENTAO Indicaes numricas dos computadores:


Bit - 2 estados: 0 e 1
Byte Quilobyte (ou Kilobyte) Megabyte Gigabyte Terabyte B KB MB GB TB 8 bits 1.024 bytes 1.024 KB 1.024 MB 1.024 GB 210=1.024 220=1.048.576 230=1.073.741.824 240=1.099.511.627.776

Mundo Digital

16

BC-0504 Natureza da Informao

Indicaes numricas: Prefixos para unidades numricas: Kilo, Mega e Giga possuem duas interpretaes:
Armazenamento de dados: quantidade de dados na memria do computador ou em um arquivo medido em bytes. Expressado com potncia de 2;

Exemplo: kilobyte (1kB) = 1.024 bytes.


Transmisso de dados: definidos pelo sistema internacional (SI) de unidades. Expressado com potncia de 10.

Exemplo: kilobit por segundos (1kbps) = 1000bps.


Mundo Digital 17

BC-0504 Natureza da Informao

Sistema de Numerao

Conjunto de smbolos utilizados para representao de quantidades; Cada sistema de numerao apenas um mtodo diferente de representar quantidades; As quantidades em si no mudam; mudam apenas os smbolos usados para represent-las. A quantidade de algarismos disponveis em um dado sistema de numerao chamada de base; base Representao numrica mais empregada: notao posicional. posicional
Mundo Digital 18

BC-0504 Natureza da Informao

Notao Posicional Valor atribudo a um smbolo dependente da posio em que ele se encontra no conjunto de smbolos que representa uma quantidade; O valor total do nmero a soma dos valores relativos de cada algarismo (decimal). Sistema de numerao decimal 735 573

700
Mundo Digital

30

500

70

3
19

BC-0504 Natureza da Informao

Notao No Posicional Valor atribudo a um smbolo inaltervel, independente da posio em que se encontre no conjunto de smbolos que representam uma quantidade. Sistema de Numerao Romano XXI 10 10 1 10 XIX 1 10

Mundo Digital

20

BC-0504 Natureza da Informao

Sistema de Numerao
Sistema de numerao cdigo Operao bsica contagem Grupo com um determinado nmero de objetos base (raiz) Sistemas de numerao bsicos: Decimal Binrio Octal Hexadecimal

Mundo Digital

21

BC-0504 Natureza da Informao

Exemplos de Sistemas de Numerao


Sistema Binrio Ternrio Octal Decimal Duodecimal Hexadecimal Base 2 3 8 10 12 16 Algarismos 0,1 0,1,2 0,1,2,3,4,5,6,7 0,1,2,3,4,5,6,7,8,9 0,1,2,3,4,5,6,7,8,9,A,B 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

Como os nmeros representados em base 2 so muito extensos e, portanto, de difcil manipulao visual, costuma-se representar externamente os valores binrios em outras bases de valor mais elevado (octal ou hexadecimal). Isso permite maior compactao de algarismos e melhor visualizao dos valores.
Mundo Digital 22

BC-0504 Natureza da Informao

Numerao binria
Para se passar para a base 2 qualquer nmero da base 10, basta dividir o nmero na base 10 por 2 e seus quocientes sucessivamente at dar quociente 0. Os restos (na ordem inversa de obteno) a representao do nmero na base 2.

Mundo Digital

23

BC-0504 Natureza da Informao

Numerao binria
Exemplo: 57 na base 10 escrito na base 2 ficara:
57 2 = 28 e resto 1 28 2 = 14 e resto 0 14 2 = 7 e resto 0 7 2 = 3 e resto 1 3 2 = 1 e resto 1 1 2 = 0 e resto 1

Portanto (57)10 = (111001)2


Mundo Digital 24

BC-0504 Natureza da Informao

Numerao binria
Para se obter um nmero na base 10 a partir de um nmero na base 2 basta multiplicar o dgito na seqncia do nmero pela potncia de 2 elevado a ordem do dgito, e somar todas as parcelas. Exemplo: ( 1 1 1 0 0 1 )2 = ( 1 . 25 + 1 . 24 + 1 . 23 + 0 . 22 + 0 . 21 + 1 . 20)10 =
Mundo Digital 25

BC-0504 Natureza da Informao

Numerao Hexadecimal
Para se passar da base 10 para a base 16, segue-se o mesmo raciocnio aplicado a base binria. Exemplo 1:
297 16 = 18 e resto 9 18 16 = 1 e resto 2 1 16 = 0 e resto 1

Portanto, (297)10 = (129)16


Mundo Digital 26

BC-0504 Natureza da Informao

Numerao Hexadecimal
Exemplo 2:
333 16 = 20 e resto 13 20 16 = 1 e resto 4 1 16 = 0 e resto 1

Portanto, (333)10 = (14D)16 Recuperando os nmero da base 16 na base 10, temos:


(129)16 = (1 . 162 + 2 . 161 + 9 . 160)10 = (297)10 (14D)16 = (1 . 162 + 4 . 161 + 13 . 160)10 = (333)10
Mundo Digital 27

BC-0504 Natureza da Informao

BIT COMO IMAGEM Digitalizao de Imagens por mapeamento em bits (bitmap)


PIXEL: um elemento de imagem Scanners: dpi: dots per inch Cmeras digitais: Mega pixels Impressoras: dpi Arquivos de imagem tipo .bmp (bitmap): sem compresso - resoluo: nmero de pixels por unidade de espao ou rea padres de telas: 800 x 600; 1280 x 1024 - codificao de cores, para cada pixel: um bit (imagem preto e branco) um byte (256 tons de cinza) dois bytes (64 mil cores, selecionados de uma paleta de cores) trs bytes (um byte para cada cor), 16,7 milhes de cores Compresso de dados de imagem: padres JPEG, GIF, TIF, MPEG
Mundo Digital 28

BC-0504 Natureza da Informao

BIT COMO IMAGEM Ampliao do trecho em destaque

Bitmap em cores
320 x 200 x 16,7 milhes de cores (24 bits) Compresso JPEG

Mundo Digital

29

BC-0504 Natureza da Informao

ARMAZENAMENTO DO BIT Gravao de Bits em meio tico: CD e DVD

Mundo Digital

30