Unidades de Medida Maria de Fátima de Freitas Bueno Marcílio Fundamentos de Informática
A informação no computador O Computador só entende 0s e 1s, ou seja, cada sinal elétrico que o computador processa é chamado de BIT - BInary digit e é representado por 0 ou 1. 1 : 5 volts (ligado, i.e., passando corrente elétrica) 0 : 0 volts (desligado, i.e., não passando corrente elétrica)
A informação no computador BIT É a menor partícula de informação em um computador Entretanto, um único bit não consegue representar todas as letras, números e caracteres especiais com os quais o computador trabalha. É necessário agrupá-los e cada grupo é chamado de BYTE
A informação no computador BYTE É usualmente um grupo de 8 bits e equivale a um caracter Um caracter é a unidade básica de armazenamento de informação e na maioria dos sistemas é a representação gráfica de uma letra, número ou símbolo especial do alfabeto. A tabela de código representada por bytes chama-se ASCII
A informação no computador Tabela ASCII É o conjunto de caracteres que contém os dígitos de 0 a 9, todas as letras minúsculas e maiúsculas, sinais de pontuação, 32 caracteres de controle e 128 caracteres especiais que incluem frações, letras do alfabeto estrangeiro e gráficos de linha para desenhar quadros e formas Os códigos ASCII representam texto em computadores, equipamentos de comunicação, entre outros dispositivos que trabalham com texto
Tabela ASCII
A informação no computador Palavra É um conjunto de bytes 0 1 BITs 1 1 1 1 0 0 1 0 Um BYTE Por exemplo: a palavra ARTE de 32 bits terá 4 bytes. Como cada Byte contém 8 bits, o número de arranjos de 0 s e 1 s que poderemos ter é 2 8 = 256
A informação no computador Exemplo: Transferir da memória para o processador a palavra ARTE Palavra de 8 bits = 1 byte = 1 caractere por vez necessita 4 operações, uma para cada letra. Palavra de 16 bits = 2 bytes = 2 caracteres por vez necessita 2 operações, uma para cada 2 letras. Palavra de 32 bits = 4 bytes = 4 caracteres por vez necessita 1 operação, uma para cada 4 letras. Palavra de 64 bits = 8 bytes = 8 caracteres por vez necessita 1 operação, uma para cada 4 letras e poderia ainda transferir mais 4 caracteres.
Unidades de Medida Prefixos são normalmente abreviados por suas primeiras letras, sendo a unidade maior do que 1 em maiúscula (KB, MB, etc) Exceção: kbps para kilobits/s Linha de comunicação de 1 Mbps transmite 10 6 (1.000.000) bits/s Para medir tamanhos de discos, memórias, arquivos e banco de dados as unidades tem significado diferente...
Unidades de Medida Kilo = 2 10 (1.024) em vez de 10³ (1.000) Memória de 1KB contém 1.024 bytes e não 1.000 bytes Mega = 2 20 (1.048.576) em vez de 10 6 (1.000.000) Memória de 1MB contém 1.048.576 bytes e não 1.000.000 bytes Giga = 2 30 (1.073.741.824) em vez de 10 9 (1.000.000.000) Memória de 1GB contém 1.073.741.824 bytes e não 1.000.000.000 bytes Tera = 2 40 (1.099.511.627.776) em vez de 10 12 (1.000.000.000.000) Banco de Dados de 1TB contém 1.099.511.627.776 bytes e não 1.000.000.000.000 bytes
Unidades de Medida Kilo = 1.024B, pois 2 10 (1.024) Mega = 1024B * 1024B, pois 2 20 = 2 10 * 2 10 (1.048.576) Giga = 1024B * 1024B * 1024B, pois 2 30 = 2 10 * 2 10 * 2 10 (1.073.741.824) Tera = 1024B * 1024B * 1024B * 1024B, pois 2 40 = 2 10 * 2 10 * 2 10 * 2 10 (1.099.511.627.776)
Unidades de Medida 1KB = 1024B 1MB = 1024KB = 1024B * 1024B 1GB = 1024MB = 1024B * 1024B * 1024B 1TB = 1024GB = 1024B * 1024B * 1024B * 1024B
Unidades de Medida Entretanto... Uma linha de comunicação de 1kbps pode transmitir 1.000 bits por segundo LAN de 10 Mbps funciona a 10.000.000 bits por segundo Essas velocidades não são potência de 2
Exercícios 1. Faça as seguintes conversões de unidade de medida: a) 10 MB em bytes b) 10 MB em KB c) 6KB em bytes d) 6GB em KB 2. Tenho um disco rígido de 40GB com 4,54 GB de espaço livre. Quantos MB 4,54 GB representam?
Dicas de resolução 1) Para conversão de grau maior para menor bit Byte Kbyte Mbyte GByte *8 *1024B *1024KB *1024MB Exemplo: 2KB em Bytes 1KB 1024B 2KB x x = 2*1024B = 2048B
Dicas de resolução 2) Para conversão de grau menor para maior bit Byte Kbyte Mbyte GByte /8 /1024B /1024KB /1024MB Exemplo: 256KB em MB 1MB 1024KB x 256KB x = 256/1024 = 0,25MB
Bibliografia TANEMBAUM, Andrew. Organização Estruturada de Computadores. São Paulo: Person Prentice Hall, 2007.