Você está na página 1de 21

Unidades de medida

Profa. Sediane Carmem Lunardi Hernandes

1
1. A informação no computador
 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)

2
1. 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

3
1. 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 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

4
1. 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
5
Tabela ASC II

6
Código para ASC II
 #include<stdio.h>
main()
{
int i;
for(i=1; i<256; i++)
{
printf(“%d \t", i);
printf(“%x \t", i);
printf("%c \t", i);
printf("\n");
}
}

7
1. 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 é 28 = 256
8
1. 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.
9
2. 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
106 (1.000.000) bits/s
 Para medir tamanhos de discos,
memórias, arquivos e banco de dados as
unidades tem significado diferente....

10
2. Unidades de medida
 Kilo = 210 (1.024) em vez de 103 (1.000)
◦ Memória de 1KB contém 1.024 bytes, e não 1.000 (um
mil) bytes
 Mega = 220 (1.048.576) em vez de 106 (1.000.000)
◦ Memória de 1MB contém 1.048.576 bytes, e não 1.000.000
(um milhão) bytes
 Giga = 230 (1.073.741.824) em vez de 109
(1.000.000.000)
◦ Memória de 1GB contém 1.073.741.824 bytes, e não
1.000.000.000 (um bilhão) bytes
 Tera = 240 (1.099.511.627.776 ) em vez de 1012
(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 (um trilhão) bytes

11
2. Unidades de medida (cont.)
 Kilo = 1.024B, pois 210 (1.024)
 Mega = 1024B* 1024B, pois 220 =
210 * 210 (1.048.576)
 Giga = 1024B* 1024B* 1024B, pois 230 =
210* 210* 210 (1.073.741.824)
 Tera = 1024B* 1024B* 1024B* 1024B,
pois 240 =
210* 210* 210 * 210 (1.099.511.627.776)

12
2. Unidades de medida (cont.)
 1KB = 1.024B
 1MB = 1024KB
 1GB = 1024MB
 1TB = 1024GB

13
2. Unidades de medida
 Entretanto...
◦ 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

14
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 representa?
15
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 = 1024B*2 = 2048B
1KB 1024B
2KB x
x = 2*1024B = 2048B
16
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 = 256KB/1024KB = 0,25MB
1MB 1024KB
x 256KB
x = 256/1024 = 0,25MB
17
Exercícios - resolução
a. 10 MB em Bytes
1MB 1024*1024B
10MB X
X = 1024*1024 * 10 = 1.485.760B*10=10.485.760B
(Dica) X = 10 * 1024KB * 1024B =
10240 * 1024B = 10.485.760B
b. 10 MB em KB
1MB 1024KB
10MB X
X = 1024KB * 10 = 10.240KB
(Dica) X = 10 * 1024KB = 10.240KB
18
Exercícios - resolução
c. 6KB em Bytes
1KB 1024B
6KB X
X = 6*1024B = 6.144B
d. 6GB em KB
1GB 1.048.576KB
6GB X
X = 6 * 1.048.576KB = 6.291.456KB

19
Exercícios - resolução
2. 4,52GB. Quantos MB isso representa?
1GB 1024MB
4,52GB X
X = 1024MB*4,52
X = 4.628,48MB
(Dica) x = 4,52 * 1024MB = 4.628,48MB

20
Bibliografia
 TANEMBAUM, Andrew. Organização
Estruturada de Computadores. São
Paulo: Person Prentice Hall, 2007.

21

Você também pode gostar