David Monteiro. Uma lâmpada é um dispositivo físico que pode assumir dois estados. BIT Qualquer...

Post on 18-Apr-2015

110 views 1 download

Transcript of David Monteiro. Uma lâmpada é um dispositivo físico que pode assumir dois estados. BIT Qualquer...

David Monteiro

Uma lâmpada é um dispositivo físico que pode assumir dois estados.

Qualquer dispositivo físico que possua dois estados

diferentes é um BITBIT.Acesa Apagada

Com um BIT e um código podemos representar duas situações.A B

Código

2 lâmpadas = 2 bits

A

B

C

D

Com dois bits, podemos representar quatro estados ou situações (quatro caracteres, por exemplo):

1ª apagada - 2ª acesa.

Ambas acesas.

1ª acesa - 2ª apagada.

Ambas apagadas.

2 x 2 = 4

2 bits 4 estados

2 x 2 x 2 = 8

3 bits 8 estados

2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 = 28 = 256

8 bits 256 estados

Então: Analogamente:

1 BYTE representa 256 estados possíveis.

1 BIT representa 2 estados possíveis.

a b ... Y + 5 ; !

Código

Podemos gerar todos os caracteres e símbolos especiais de escrita.

Um conjunto de 8 BITS constitui 1 BYTE.

O BIT é a mais pequena unidade de informação.

Fisicamente pode ser representado por qualquer

dispositivo que assuma dois estados diferentes.

O exemplo da lâmpada é sugestivo.

Podemos também fazer uma representação lógicarepresentação lógica:

1

0

BITBIT = Binary digit

(designa os dígitos 00 e 11 do sistema de numeração binária)

Por isso se diz que os computadores registam a informação

em código binário.

a b ... Y + 5 ; ! ASCII

1 1 0 0 1 0 1 1

É conveniente que exista um código comum à generalidade dos computadores.

O mais utilizado é:

ASCII = American Standard Code for Informatic Interchange

A capacidade de armazenamento de dados da memória, dos discos e disquetes, mede-se em BYTES.

Cada caracter ocupa um BYTE.

Disco rígido

Surge assim a necessidade de se criarem múltiplos do BYTE para medir a capacidade dos vários dispositivos de armazenamento:

KILOBYTEKILOBYTE, MEGABYTE MEGABYTE, GIGABYTE GIGABYTE.

(centenas de milhões de bytes)

1 byte

KILOBYTE KILOBYTE (KB ou Kbyte)

1 KBKB = 2 ^ 10 = 1024 bytes

MEGABYTE MEGABYTE (MB ou Mbyte ou “Mega”)

1 MBMB = 1024 x 1024 bytes = 1 048 576 bytes

GIGABYTE GIGABYTE (GB ou Gbyte ou “Giga”)

1 GBGB = 1024 x 1 048 576 bytes = 1 073 741 824 bytes

CONVERSÃO DE CONVERSÃO DE BINÁRIOBINÁRIO PARA PARA DECIMALDECIMAL

Vamos determinar o equivalente decimal do número binário 110101:

1 1 0 1 0 1

2x16 2x8 2x4 2x2 2x1 1

25 24 23 22 21 20

Então1101012 = 32x1 + 16x1 + 8x0 + 4x1 + 2x0 + 1x1 = 5310

CONVERSÃO DE CONVERSÃO DE DECIMALDECIMAL PARA PARA BINÁRIOBINÁRIO

Pelo Método das Divisões SucessivasMétodo das Divisões Sucessivas,, vamos determinar o equivalente binário do número decimal 169:

Então 16910 = 101010012

169 2

09 84 2

1 04 42 2

0 02 21 2

0 01 10 2

1 0 5 2

1 2 2

0 1

Tabela de Equivalência entre Sistemas de Numeração

DecimalDecimal

DEC ou 10DEC ou 10

BinárioBinário

BIN ou 2BIN ou 2

HexadecimalHexadecimal

HEX ou 16HEX ou 16

OctalOctal

OCT ou 8OCT ou 8

0 0 0 0

1 1 1 1

2 10 2 2

3 11 3 3

4 100 4 4

5 101 5 5

6 110 6 6

7 111 7 7

8 1000 8 10

9 1001 9 11

10 1010 A 12

11 1011 B 13

12 1100 C 14

13 1101 D 15

14 1110 E 16

15 1111 F 17

CONVERSÃO DE CONVERSÃO DE DECIMALDECIMAL PARA PARA HEXADECIMALHEXADECIMAL

Pelo Método das Divisões SucessivasMétodo das Divisões Sucessivas,, vamos determinar o equivalente hexadecimal do número decimal 26:

Então 2610 = 1A16

26 16

10 1

CONVERSÃO DE CONVERSÃO DE DECIMALDECIMAL PARA PARA OCTALOCTAL

Pelo Método das Divisões SucessivasMétodo das Divisões Sucessivas,, vamos determinar o equivalente octal do número decimal 26:

Então 2610 = 328

26 8

2 3

CONVERSÃO DE CONVERSÃO DE BINÁRIOBINÁRIO PARA PARA HEXADECIMALHEXADECIMAL

Pelo Tabela de CorrespondênciasTabela de Correspondências,, vamos determinar o equivalente hexadecimal do número binário 111111:

BINÁRIO 0011 1111

HEXADECIMAL 3 F

CONVERSÃO DE CONVERSÃO DE BINÁRIOBINÁRIO PARA PARA OCTALOCTAL

Pelo Tabela de CorrespondênciasTabela de Correspondências,, vamos determinar o equivalente octal do número binário 111111:

BINÁRIO 111 111

OCTAL 7 7