Os periféricos de input enviam os dados em código binário. Os periféricos de output transformam o código binário em sinais analógicos. É a unidade mínima de informação A palavra BIT resulta da contracção de binary + digit (dígito binário); Esta expressão tem origem no facto de podermos utilizar um código binário simbólico, representado por e (0 e 1) para identificar cada um dos estados de um bit. Com os diferentes agrupamentos de bits representam-se: valores numéricos, caracteres, palavras, formas gráficas, cores, etc. BYTE – é um conjunto de oito bits; Com um byte, é possível obter 256 estados diferentes; Precisamos de um BYTE por cada caracter. O código ASCII É usado na generalidade dos computadores Exemplo: A 01000001 B 01000010 Tendo em conta as elevadas capacidades de armazenamento dos vários dispositivos do computador, torna-se conveniente utilizar vários múltiplos do BYTE (medidas de informação). 1 KB(Kilobyte) = 1024 bytes 1 MB (Megabyte) = 10242 bytes 1GB (Gigabyte) = 10243 bytes 1 TB (Terabyte) = 10244 bytes 1 PB (Pentabyte) = 10245 bytes 1 HB (Hexabyte) = 10246 bytes 8 GB correspondem a quantos bytes? 8 * 10243 = 8589934592 bytes 1,44 MB correspondem a quantos bytes? Sistema Decimal base 10 Sistema Binário base 2 Sistema Hexadecimal base 16 Sistema Octal base 8 Base = 10 Dígitos Decimais: 0, 1, 2, 3, 4, 5, 6, 7, 8 ,9. Base = 2 Dígitos Binários (BInary digiT - BIT): 0, 1 10º = 1 101 = 10 102 = 100 103 = 1000 104 = 10 000 2º = 1 26 = 64 21 = 2 27 = 128 22 = 4 28 = 256 23 = 8 29 = 512 24 = 16 210 = 1024 25 = 32 Correspondência Decimal - Binário 0 0 1 1 2 10 3 11 4 100 5 101 6 110 7 111 8 1000 9 1001 10 1010 Base = 16 Dígitos Hexadecimais: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Assim: 10(2) é um número do sistema binário; 10(16) pertence ao sistema hexadecimal; 10 ou 10(10) é um número do sistema decimal. Correspondência Decimal - Hexadecimal 0 0 10 A 1 1 11 B 2 2 12 C 3 3 13 D 4 4 14 E 5 5 15 F 6 6 16 10 7 7 17 11 8 8 18 12 9 9 19 13 20 14 Conversão para decimal A conversão de números de qualquer sistema de numeração para o sistema decimal, processa-se através de operações de multiplicação. Conversão de decimal A conversão de números do sistema decimal para outro qualquer sistema de numeração processa-se através de operações de divisão. 1001 (2) ____________ ?(10) 23 22 21 20 1 0 0 1 1*23 0*22 8 + 0 0*21 + 0 1*20 + 1 = 9 (10) 1E2 (16) ____________ ?(10) 162 161 160 1 E 2 161 * E 160 * 2 162 * 1 256 161 *14 224 + + 2 = 482 (10) 11(10) _____________ ? 11 2 1 5 2 1 2 2 0 1 2 1 0 11(10) = 1011 (2) quociente (2) 413 (10) _____________ ?(16) 413 16 093 25 16 13 9 1 16 1 D 0 413(10) = 19D(16)