david monteiro. uma lâmpada é um dispositivo físico que pode assumir dois estados. bit qualquer...
TRANSCRIPT
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