Baixe o app para aproveitar ainda mais
Prévia do material em texto
Organização de Computadores Prof. Luiz di Marcello Aula 2 UNIDADES DE ARMAZENAMENTO DE DADOS QUE SISTEMA (BASE) UTILIZAMOS? • Utilizamos o sistema decimal (base 10), no qual temos algarismos de 0 a 9 representando valores de unidades, dezenas, centenas, etc. • Dependendo da posição (notação posicional) o algarismo assume um valor diferente • Cada posição corresponde a uma potência da base começando em ZERO (mais à direita) Por exemplo: 258 na base 10 ou 25810 258 = 2 * 102 + 5 * 101 + 8 * 100 (2 centenas + 5 dezenas + 8 unidades) QUE TAL APRENDEREMOS OUTRAS BASES E SEUS ALGARISMOS? Algarismos na base decimal (10): 0 1 2 3 4 5 6 7 8 9 Algarismos na base binária (2): 0 1 Algarismos na base hexadecimal (16): 0 1 2 3 4 5 6 7 8 9 A B C D E F A BASE É A BASE DE TUDO !!! EM OUTRAS BASES, CADA POSIÇÃO CORRESPONDE A UMA POTÊNCIA DESSA BASE? SIM, É A MESMA COISA !!! 1012 = 1 * 2 2 + 0 * 21 + 1* 20 4 + 0 + 1 = 510 BINÁRIO EM OUTRAS BASES, CADA POSIÇÃO CORRESPONDE A UMA POTÊNCIA DESSA BASE? SIM, É A MESMA COISA !!! 1012 = 1 * 2 2 + 0 * 21 + 1* 20 4 + 0 + 1 = 510 A516 = A * 16 1 + 5 *160 10 * 16 + 5 *1 160 + 5 = 16510 BINÁRIO HEXADECIMAL VAMOS ALTERAR NOSSO SISTEMA PARA HEXADECIMAL? Por exemplo, calcule a sua idade em hexadecimal Decimal: 39 anos VAMOS ALTERAR NOSSO SISTEMA PARA HEXADECIMAL? Por exemplo, calcule a sua idade em hexadecimal Decimal: 39 anos Hexadecimal: 27 anos (também representado por 27h) VAMOS ALTERAR NOSSO SISTEMA PARA HEXADECIMAL? Por exemplo, calcule a sua idade em hexadecimal Decimal: 39 anos Hexadecimal: 27 anos (também representado por 27h) Verificando: 27h = 2 x 161 + 7* 160 = 32 + 7 = 39 E aí, melhorou o entendimento? 0 BIT 1 cada posição pode ter 2 valores (BInary digiT) VAMOS CONHECER UM POUCO MAIS DA BASE BINÁRIA? 0 BIT 1 1 bit: 0 1 2 = 21 possibilidades 2 bits: 00 01 10 11 4 = 22 possibilidades n bits: 00n 01n ... 2n possibilidades cada posição pode ter 2 valores (BInary digiT) VAMOS CONHECER UM POUCO MAIS DA BASE BINÁRIA? DE QUANTOS BITS EU PRECISO? Devemos encontrar a potência de 2 mais próxima que comporte o número: 120 serão necessários 7 bits : 27 = 128 1 1 1 1 0 0 02 250 serão necessários 8 bits: 28 = 256 1 1 1 1 1 0 1 02 E DE Byte EM Byte ... • Um conjunto de oito bits (octeto) representa um byte • Saber na ponta da língua a “tabuada” de potências de 2 é útil e poupa muito tempo • Utilizar os múltiplos (K, M, G ...) facilita, pois a capacidade de armazenamento dos diversos dispositivos no computador é medida em bytes QUAIS SÃO OS MÚLTIPLOS DO BYTE? NOME SÍMBOL O MÚLTIPLO quilobyte KB 210 megabyte MB 220 gigabyte GB 230 terabyte TB 240 petabyte PB 250 exabyte EB 260 zetabyte ZB 270 yottabyte YB 280 Quantos arquivos de 3MB cabem em um disco de 90GB? VAMOS A UM RÁPIDO EXEMPLO... Quantos arquivos de 3MB cabem em um disco de 90GB? Não precisa fazer muita conta... Basta lembrar que: 1KB = 210 bytes 1MB = 220 bytes 1GB = 230 bytes VAMOS A UM RÁPIDO EXEMPLO... Quantos arquivos de 3MB cabem em um disco de 90GB? Não precisa fazer muita conta... Basta lembrar que: 1KB = 210 bytes 1MB = 220 bytes 1GB = 230 bytes 90GB = 90 x 230 bytes 3MB = 3 x 220 bytes nº arquivos = 90 x 230 bytes = 30 x 210 3 x 220 bytes nº arquivos = 30K arquivos VAMOS A UM RÁPIDO EXEMPLO... Para uma determinada base B, empregando-se n dígitos pode-se representar Bn combinações distintas Considere, por exemplo, a representação em base decimal com 3 dígitos. Esta representação fornece 103 (portanto, 1000) números distintos (de 000 a 999) Se, no entanto, utilizarmos a base binária, para os mesmos 3 dígitos, tem-se 23 (portanto, 8) números distintos (de 000 a 111) Combinações permitidas com n dígitos em uma base B Os números podem ser representados em bases diferentes As bases 2 (binário) e 16 (hexadecimal) são as mais utilizadas na informática Saber operar com números binários e seus múltiplos é fundamental e facilitará seu trabalho na informática Você deve praticar! RESUMINDO: Os números podem ser representados em bases diferentes As bases 2 (binário) e 16 (hexadecimal) são as mais utilizadas na informática Saber operar com números binários e seus múltiplos é fundamental e facilitará seu trabalho na informática Você deve praticar! E lembrem-se... existem 102 tipos de pessoas no mundo, as que conhecem números binários e as que não conhecem... RESUMINDO: Organização de Computadores Prof. Luiz di Marcello Atividade 2 1) Uma máquina foi criada para atender certas necessidades do Dr. Byte em seu projeto. Essa máquina dispõe de um registrador para processamento com 5 bits. Qual o maior número inteiro possível de ser representado neste registrador? ( ) 31 ( ) 32 ( ) 25 ( ) 15 ( ) 9 2) Você possui um link de Internet em sua residência de 8 Mbps. Considerando este link em sua performance máxima, informe em quanto tempo você conseguiria efetuar o download de um arquivo de 600 MB: ( ) 5 minutos ( ) 10 minutos ( ) 15 minutos ( ) 20 minutos ( ) 25 minutos
Compartilhar