Curso de Hardware Aula 01 Tema: Sistema de Medidas Por: Edmilson de Oliveira Reis Revisado em: 02/03/2012
Unidades de Medida de Armazenamento Esses detalhes refletem na quantidade de informação armazenada e isso acontece também nos computadores, quanto mais funções e detalhes visuais, maior o nível de processamento e quantidade de informações a ser processadas. Em Informática é muito importante considerar a capacidade de armazenamento, já que quando se faz algo no computador, trabalha-se com arquivos que podem ser guardados (armazenados, gravados) para uso posterior, é ocupado certo espaço de armazenamento. Assim como a água é medida em litros ou o açúcar é medido em quilos, os dados de um computador são medidos em bits e bytes. O que é um caractere? Qualquer dígito numérico, letra do alfabeto, código de controle ou símbolo especial, pertencente a um sistema específico de codificação; exemplos: Conjunto de Letras formado por maiúsculas ou minúsculas {A, B, C, etc...z} Conjunto de Números {0, 1, 2,...,9} Conjunto de Símbolos {?,<, >, ^,...} Números Binários O ser humano está habituado a utilizar o sistema de numeração com dez algarismos, mais conhecido como sistema decimal, mas existem outros: Sistema de base 16 ou hexadecimal: utiliza os algarismos 0,1, 2, 3, 4, 5, 6, 7, 8, 9 e as letras A, B, C, D, E, F. Sistema de base 8 ou octal utiliza somente os algarismos 0, 1, 2, 3, 4, 5, 6, 7. O sistema base 2 ou binário utiliza somente os algarismos 0,1. Como os equipamentos eletrônicos normalmente trabalham com os estados ligado ou desligado, adotou-se o sistema de numeração binário para representar estes estados, onde o 0 equivale ao estado desligado e o 1 ao estado ligado. Os computadores operam utilizando o sistema numérico baseado em 2 dígitos, também conhecido como sistema numérico binário, assim como o sistema numérico baseado em 10 dígitos é conhecido como sistema numérico decimal. A razão pela qual os computadores utilizam o sistema baseado em 2 dígitos é que isso torna muito mais fácil implementá-los com a tecnologia eletrônica atual. É possível conectar e montar computadores que operam na base de 10 dígitos, mas eles seriam extremamente caros. Por outro lado, os computadores binários são relativamente baratos.
Bit Curso de Hardware Sistema de Medidas Edmilson de Oliveira Reis A palavra bit é a abreviação das palavras "Binary digit" (dígito binário), é a menor unidade de informação armazenada por um computador. Enquanto os dígitos decimais possuem 10 valores possíveis, que vão de 0 a 9, os bits possuem apenas dois: 0 e 1, para indicar a ausência de pulso elétrico e o um para indicar a presença dele. Portanto, um número binário é composto apenas de 0s e 1s. Com isto para cada caractere que digitamos e nosso computador há um número correspondente um decimal, de acordo com a tabela utilizada, que é convertido pelo equipamento para o sistema binário. Exemplificando: Quando você digita o comando barra de espaço, o processador converte para o numero binario: 0010 0000, que representa em Decimal o valor de 32. Bytes Cada conjunto de 8 bits forma o byte, o qual corresponde a um caractere, seguindo o código binário. 1 KB = 1024 bytes Os bits dificilmente estão sozinhos nos computadores. Normalmente são agrupados em conjuntos de 8 bits, chamados bytes. O byte de 8 bits foi estabelecido como uma unidade de medida. Com 8 bits em um byte é possível representar 256 valores, de 0 a 255, como mostrado abaixo: 0 = 00000000 1 = 00000001 2 = 00000010... 254 = 11111110 255 = 11111111 Exemplo quantos Bytes contém a palavra Nova Friburgo? Portanto a palavra Nova Friburgo? é formada por 13 bytes ou 104 bits (=104 caracteres), pois conta-se também o espaço em branco, que é representado por um determinado BYTE. E Como todas as unidades de medida de informação são baseadas em BITS, todo cálculo é baseado no resultado de uma potência de 2, conforme se observa nas unidades do exemplo a seguir: Muitos bytes Quando se fala em uma grande quantidade de bytes, utilizamos prefixos como kilo, mega e giga, para criar outros termos: kilobyte, megabyte e gigabyte (também abreviados para K, M e G. A tabela a seguir mostra os multiplicadores binários):
Nome Abrev. Tamanho Base 1 bit b 0 ou 1 = 1 unidade 1 byte B 8 bits 1 KiloByte KB 2 10 =1.024 Bytes 1 Mil 1 Mega M =1.024 KiloBytes =2 20 = 1.048.576 Bytes 1 Milhão =1.024 MegaBytes 1 Giga G 1 Bilhão = 2 30 = 1.073.741.824 Bytes =1.024 GigaBytes Tera T 1 Trilhão = 2 40 = 1.099.511.627.776 Bytes =1.024 TeraBytes Peta P 1 Quatrilhão = 2 50 = 1.125.899.906.842.624 Bytes =1.024 PetaBytes Exa E 1 Quintrilhão = 2 60 = 1.152.921.504.606.843.976 Bytes =1.024 ExaBytes Zetta Z 1 Sextrilhão = 2 70 = 1.180.591.620.717.411.303.424 Bytes =1.024 Zetta Yotta Y 1 Septrilhão = 2 80 = 1.208.925.819.614.629.174.706.176 Bytes Conversão de Unidades Utilizando a tabela acima, nota-se que ao andarmos para a esquerda (ou para baixo) multiplicamos por 1.000 x no. de casas ou andarmos para a direita (ou para cima) dividimos por 1.000x no. de casas. Exemplo pratico. *Nota: E não há uma norma oficial orientando usar 1.024 em vez de 1.000, apenas no caso de informática. a) Deseja-se fazer copia de um winchester com 20 gigabytes de capacidade total, determinar com a melhor mídia para armazenamento, disquete, cd ou dvd. Resposta: sabe-se que: 1 disquete tem a capacidade total de 1,44 MB 1 cd tem a capacidade total de 650 MB 1 Dvd tem a capacidade total de 4,7 Gigas Necessário transformar tudo na mesma medida vamos transformar em Megabytes 1 giga e igual a 1.024 Mb logo 20 gigas e igual a 20.480 MB. disquete = 20.480/1,44 = 14.222,22 Disquetes Cd = 20.480 / 650 = 31,51 = 32 Cds Dvd = 20 / 4.7 = 4,2 = 5 Dvds ( Trabalhando com Gigabytes)
b) 1 Tera quantos megabytes e: Resposta: K M G T K = 1000 B M = 1000 K = 1.000.000 Bytes G= 1000 M T= 1000 G 1.000.000.000.000 Bytes 1.000.000 M Conclui-se que, por exemplo, quando se diz que um disco rígido tem capacidade de armazenamento de 40 GB, são armazenados aproximadamente 43 bilhões de caracteres (ou seja, 42.949.672.960 ). Quantidade de Dados por dispositivos Dispositivo Disquete Cd-Rom DVD-Rom DVD-Rom Dupla Camada Disco Rígido Capacidade 1.44 Mb de 650 a 700MB 4.7 GB mais de 8.4 GB de 20 gigas até 1 Tera e aumentando Conversão de Números Binários para Decimal Exemplificando: Quando você digita o comando barra de espaço, o processador converte para o numero binário: 0010 0000, que representa em Decimal o valor de 32. Utilizando uma Tabela para conversão Iremos montar a tabela da direita para esquerda, Preencher o numero binário na tabela da esquerda para direita. Soma somente os uns. Portanto o número binário 00100000 e igual a 32 em decimal.
Conversão de Números Decimais para Binários 1. Utilizando a tabela para conversão, monte a tabela da direita para a esquerda, iniciando se em 1 com multiplo de 2 até o que julgar ser necessário normalmente 128. 2. Dividir o numero decimal pelo numero exato ou mais proximo na tabela. 3. Continuar com a divisão caso sobre resto, na divisão anterior senão parar. 4. Exemplo o numero 32 em decimal representa quanto em binário. 5. Portanto o número 32 representa 0010.0000 em binário. Conversão de Decimal para Binário EOR: Em todo o material que pesquisei não encontrei embalsamento correto sobre a teoria, o mais lógico e matéria abaixo pesquisada da internet, alguns atribui a anotar o resto da divisão, optei por este material que orienta utilizar o resultado como base do quociente. Método de Divisão Repetida. Exemplo: 1. Divida o número decimal por 2 (dois), se o resultado (quociente) for exato anote o valor 0 (zero), se não for exato anote o valor 1 (um). 2. Pegue a parte inteira do resultado (quociente) e repita a operação sucessivamente até se obter 0 (zero) como parte inteira (no quociente). 3. Os valores anotados do item 1º. Deve ser anotado de baixo para cima.
Método da tabela 1. Para converter por exemplo, o número decimal 1985 em binário procedemos como segue: Divida o número decimal por 2 (dois), se o resultado for exato anote o valor 0 (zero), se não for exato anote o valor 1 (um), lembrando que esse valor deve ser anotado da direita para a esquerda ou como explicado abaixo do exemplo; - Pegue a parte inteira do resultado e repita a operação sucessivamente até se obter 0 (zero) como parte inteira, como segue o exemplo abaixo.: 1985 / 2 = 992,5 = 1 992 / 2 = 496 = 0 496 / 2 = 248 = 0 248 / 2 = 124 = 0 124 / 2 = 62 = 0 62 / 2 = 31 = 0
31 / 2 = 15,5 = 1 15 / 2 = 7,5 = 1 7 / 2 = 3,5 = 1 3 / 2 = 1,5 = 1 1 / 2 = 0,5 = 1 Observe que o resultado é obtido juntando o resultado da última para a primeira divisão, ou seja, de baixo para cima, onde o resultado é o seguinte número binário 11111000001. Exercícios Fim