unidades de medida - utfprpaginapessoal.utfpr.edu.br/sedianec/disciplina-de-organizacao-e... · 1....

21
Unidades de medida Prof a. Sediane Carmem Lunardi Hernandes 1

Upload: hoangnhi

Post on 20-Sep-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Unidades de medida - UTFPRpaginapessoal.utfpr.edu.br/sedianec/disciplina-de-organizacao-e... · 1. A informação no computador BYTE É usualmente um grupo de 8 bits e equivale a

Unidades de medida Profa. Sediane Carmem Lunardi Hernandes

1

Page 2: Unidades de medida - UTFPRpaginapessoal.utfpr.edu.br/sedianec/disciplina-de-organizacao-e... · 1. A informação no computador BYTE É usualmente um grupo de 8 bits e equivale a

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

Page 3: Unidades de medida - UTFPRpaginapessoal.utfpr.edu.br/sedianec/disciplina-de-organizacao-e... · 1. A informação no computador BYTE É usualmente um grupo de 8 bits e equivale a

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

Page 4: Unidades de medida - UTFPRpaginapessoal.utfpr.edu.br/sedianec/disciplina-de-organizacao-e... · 1. A informação no computador BYTE É usualmente um grupo de 8 bits e equivale a

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

Page 5: Unidades de medida - UTFPRpaginapessoal.utfpr.edu.br/sedianec/disciplina-de-organizacao-e... · 1. A informação no computador BYTE É usualmente um grupo de 8 bits e equivale a

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

Page 6: Unidades de medida - UTFPRpaginapessoal.utfpr.edu.br/sedianec/disciplina-de-organizacao-e... · 1. A informação no computador BYTE É usualmente um grupo de 8 bits e equivale a

Tabela ASC II

6

Page 7: Unidades de medida - UTFPRpaginapessoal.utfpr.edu.br/sedianec/disciplina-de-organizacao-e... · 1. A informação no computador BYTE É usualmente um grupo de 8 bits e equivale a

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

Page 8: Unidades de medida - UTFPRpaginapessoal.utfpr.edu.br/sedianec/disciplina-de-organizacao-e... · 1. A informação no computador BYTE É usualmente um grupo de 8 bits e equivale a

1. A informação no computador

8

• 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

Page 9: Unidades de medida - UTFPRpaginapessoal.utfpr.edu.br/sedianec/disciplina-de-organizacao-e... · 1. A informação no computador BYTE É usualmente um grupo de 8 bits e equivale a

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

Page 10: Unidades de medida - UTFPRpaginapessoal.utfpr.edu.br/sedianec/disciplina-de-organizacao-e... · 1. A informação no computador BYTE É usualmente um grupo de 8 bits e equivale a

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

Page 11: Unidades de medida - UTFPRpaginapessoal.utfpr.edu.br/sedianec/disciplina-de-organizacao-e... · 1. A informação no computador BYTE É usualmente um grupo de 8 bits e equivale a

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

Page 12: Unidades de medida - UTFPRpaginapessoal.utfpr.edu.br/sedianec/disciplina-de-organizacao-e... · 1. A informação no computador BYTE É usualmente um grupo de 8 bits e equivale a

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

Page 13: Unidades de medida - UTFPRpaginapessoal.utfpr.edu.br/sedianec/disciplina-de-organizacao-e... · 1. A informação no computador BYTE É usualmente um grupo de 8 bits e equivale a

2. Unidades de medida (cont.)

1KB = 1.024B

1MB = 1024KB

1GB = 1024MB

1TB = 1024GB

13

Page 14: Unidades de medida - UTFPRpaginapessoal.utfpr.edu.br/sedianec/disciplina-de-organizacao-e... · 1. A informação no computador BYTE É usualmente um grupo de 8 bits e equivale a

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

Page 15: Unidades de medida - UTFPRpaginapessoal.utfpr.edu.br/sedianec/disciplina-de-organizacao-e... · 1. A informação no computador BYTE É usualmente um grupo de 8 bits e equivale a

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

Page 16: Unidades de medida - UTFPRpaginapessoal.utfpr.edu.br/sedianec/disciplina-de-organizacao-e... · 1. A informação no computador BYTE É usualmente um grupo de 8 bits e equivale a

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

Page 17: Unidades de medida - UTFPRpaginapessoal.utfpr.edu.br/sedianec/disciplina-de-organizacao-e... · 1. A informação no computador BYTE É usualmente um grupo de 8 bits e equivale a

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

Page 18: Unidades de medida - UTFPRpaginapessoal.utfpr.edu.br/sedianec/disciplina-de-organizacao-e... · 1. A informação no computador BYTE É usualmente um grupo de 8 bits e equivale a

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

Page 19: Unidades de medida - UTFPRpaginapessoal.utfpr.edu.br/sedianec/disciplina-de-organizacao-e... · 1. A informação no computador BYTE É usualmente um grupo de 8 bits e equivale a

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

Page 20: Unidades de medida - UTFPRpaginapessoal.utfpr.edu.br/sedianec/disciplina-de-organizacao-e... · 1. A informação no computador BYTE É usualmente um grupo de 8 bits e equivale a

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

Page 21: Unidades de medida - UTFPRpaginapessoal.utfpr.edu.br/sedianec/disciplina-de-organizacao-e... · 1. A informação no computador BYTE É usualmente um grupo de 8 bits e equivale a

Bibliografia

TANEMBAUM, Andrew. Organização

Estruturada de Computadores. São

Paulo: Person Prentice Hall, 2007.

21