tecnologia da informação. representação interna ser humano é uma máquina desenvolvida para...

24
Representação interna Tecnologia da informação

Upload: internet

Post on 18-Apr-2015

105 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tecnologia da informação. Representação interna Ser humano é uma máquina desenvolvida para trabalhar com o sistema decimal. Soma 3 + 4 = 7 Passos: Leitura

Representação internaTecnologia da informação

Page 2: Tecnologia da informação. Representação interna Ser humano é uma máquina desenvolvida para trabalhar com o sistema decimal. Soma 3 + 4 = 7 Passos: Leitura

Representação internaSer humano é uma máquina desenvolvida

para trabalhar com o sistema decimal.Soma 3 + 4 = 7Passos:

Leitura dos dados – 2 operandos e 1 operador Dados guardados na memória Dados são interpretados Início do processamento Resultado é encontrado e disposto na memória Resultado verbalizado ou escrito

De forma análoga funciona o computador

Page 3: Tecnologia da informação. Representação interna Ser humano é uma máquina desenvolvida para trabalhar com o sistema decimal. Soma 3 + 4 = 7 Passos: Leitura

Representação internaO computadores atuais utilizam o sistema

binárioLigado ou desligadoFalso ou verdadeiroZero ou um

Sistema binárioPoucos dígitosEletricamente mais fáceis de representarToda lógica do sistema decimal é válida para o

sistema binário

Page 4: Tecnologia da informação. Representação interna Ser humano é uma máquina desenvolvida para trabalhar com o sistema decimal. Soma 3 + 4 = 7 Passos: Leitura

Representação internaSistemas numéricos

Todos os números possuem uma base numérica, que indica a quantidade de valores distintos assumidos. Binário: X2 = 0, 1

Octal: X8 = 0, 1, 2, 3, 4, 5, 6, 7

Decimal: X10 = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Hexadecimal: X16 = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Não é obrigatório o uso explícito da base usando o sistema decimal

Page 5: Tecnologia da informação. Representação interna Ser humano é uma máquina desenvolvida para trabalhar com o sistema decimal. Soma 3 + 4 = 7 Passos: Leitura

Representação internaSistemas numéricos – mudança de base

Decimal binárioMétodo das potências mais próximas:

Decomposição através de somas de potências da base desejada que possuem o menor valor residual possível

1310X2=? 1º) Decompor em somas de potências da base desejada

13 = 8+4+1 = 23+22+20

2º) Completar todos termos do somatório

13 = 1x23+1x22+0x21+1x20

3º) Utilizar apenas os fatores

13 =11012

Page 6: Tecnologia da informação. Representação interna Ser humano é uma máquina desenvolvida para trabalhar com o sistema decimal. Soma 3 + 4 = 7 Passos: Leitura

Representação internaSistemas numéricos – mudança de base

Binário decimalMétodo da soma de potências

Somatório das potências respectivas100112X10=?

1º) transformar o binário em potências de 2

100112 = 1x24+0x23+0x22+1x21+1x20

2º) Transformar potências de 2 em decimais

100112 = 16+0+0+2+1 3º) Somar

100112 =1010

Page 7: Tecnologia da informação. Representação interna Ser humano é uma máquina desenvolvida para trabalhar com o sistema decimal. Soma 3 + 4 = 7 Passos: Leitura

Representação internaDecimal

Binário

0 0000

1 0001

2 0010

3 0011

4 0100

5 0101

6 0110

7 0111

8 1000

9 1001

10 1010

11 1011

12 1100

Page 8: Tecnologia da informação. Representação interna Ser humano é uma máquina desenvolvida para trabalhar com o sistema decimal. Soma 3 + 4 = 7 Passos: Leitura

Representação internaExercício 1

Converta os seguintes decimais para binários A) 0, 1, 2, 4,8, 16 B) 5, 17, 23, 31 C) 6, 20, 34, 100

Converta os seguintes binários para decimais A) 00011, 00110, 01100,11000 B) 10100, 01010, 00101, 00010

Page 9: Tecnologia da informação. Representação interna Ser humano é uma máquina desenvolvida para trabalhar com o sistema decimal. Soma 3 + 4 = 7 Passos: Leitura

Conversão de Decimal para Binário

Para encontrar o número binário correspondente a um número decimal, são realizadas sucessivas divisões do número decimal por 2.

Em seguida, o resto da divisão de cada operação é coletado de forma invertida, da última para a primeira operação de divisão, como na figura, onde foi obtido o número binário correspondente ao número decimal 25:

Na figura acima vemos que o número decimal foi dividido sucessivamente por 2 e os resultados foram coletados da última para a primeira divisão, formando o número binário.

Page 10: Tecnologia da informação. Representação interna Ser humano é uma máquina desenvolvida para trabalhar com o sistema decimal. Soma 3 + 4 = 7 Passos: Leitura

Conversão de Binário para Decimal

Como vimos na lição anterior, para descobrir o número decimal correspondente a um número binário, basta calcular a soma de cada um dos dígitos do número binário multiplicado por 2 (que é a sua base) elevado à posição colunar do número, que, da direita para a esquerda começa em 0.

Vejamos uma conversão do número binário que obtivemos na conversão acima:

Page 11: Tecnologia da informação. Representação interna Ser humano é uma máquina desenvolvida para trabalhar com o sistema decimal. Soma 3 + 4 = 7 Passos: Leitura

Conversão de Decimal para Hexadecimal

A conversão de números decimais para hexadecimais é idêntica à conversão de decimal para binário, exceto que a divisão deve ser realizada por 16, que é a base dos hexadecimais.

Quando tiver dúvida sobre o valor em hexadecimal de algum resto, verifique na tabela da lição anterior.

Conversão de Hexadecimal em Decimal

Page 12: Tecnologia da informação. Representação interna Ser humano é uma máquina desenvolvida para trabalhar com o sistema decimal. Soma 3 + 4 = 7 Passos: Leitura

Conversão Números Binários

256 128 64 32 16 8 4 2 1

N 8 7 6 5 4 3 2 1

N-1 2 2 2 2 2 2 2 2

O valor do múltiplo tem que ser menor ou igual ao valor a

ser convertido

Quantidade de colunas

usadas

O valor da potência é igual a

quantidade de colunas menos um

Page 13: Tecnologia da informação. Representação interna Ser humano é uma máquina desenvolvida para trabalhar com o sistema decimal. Soma 3 + 4 = 7 Passos: Leitura

Conversão de Hexadecimal em Decimal

A conversão de números hexadecimais em decimais é realizada através da soma dos dígitos hexadecimais multiplicados pela base 16 elevada à posição colunar contando da direita para a esquerda, começando em 0, de forma semelhante à conversão de binários em decimais:

Note que os caracteres que definem os dígitos hexadecimais A, B e C foram substituídos pelos valores equivalentes em decimais 10, 11 e 12 de acordo com a tabela da lição anterior para a realização do cálculo.

Page 14: Tecnologia da informação. Representação interna Ser humano é uma máquina desenvolvida para trabalhar com o sistema decimal. Soma 3 + 4 = 7 Passos: Leitura

Conversão de Decimal em Octal

Assim como nas conversões anteriores, divide-se o decimal pela base para a qual se quer obter o número, no caso, 8:

Vimos que foram coletados os restos de cada divisão da última para a primeira para formar o número octal.

Page 15: Tecnologia da informação. Representação interna Ser humano é uma máquina desenvolvida para trabalhar com o sistema decimal. Soma 3 + 4 = 7 Passos: Leitura

Conversão de Octal em Decimal

A conversão de números octais em decimais é obtida através da soma dos dígitos do número octal multiplicados pela base 8 elevada à posição colunar do dígito, começando em 0 da direita para a esquerda:

Page 16: Tecnologia da informação. Representação interna Ser humano é uma máquina desenvolvida para trabalhar com o sistema decimal. Soma 3 + 4 = 7 Passos: Leitura

Conversão de Binário em Hexadecimal

Para converter um número binário em hexadecimal, separa-se o número binário em grupos de 4 bits, da direita para a esquerda. Em seguida, transforma-se cada grupo de 4 bits em hexadecimal. Ao final, simplesmente une-se os resultados em um só:

Caso o número de dígitos do número binário não seja múltiplo de 4, completa-se os dígitos à esquerda com zeros (0):

Page 17: Tecnologia da informação. Representação interna Ser humano é uma máquina desenvolvida para trabalhar com o sistema decimal. Soma 3 + 4 = 7 Passos: Leitura
Page 18: Tecnologia da informação. Representação interna Ser humano é uma máquina desenvolvida para trabalhar com o sistema decimal. Soma 3 + 4 = 7 Passos: Leitura

Conversão de Binário em Octal

Para converter números binários em octais, separa-se os dígitos do número binário em grupos de 3 bits da direita para a esquerda. Em seguida transforma-se cada grupo individual de 3 bits em octal. Ao final, une-se os resultados:

Caso o número de dígitos do número binário não seja múltiplo de 3, completa-se os dígitos à esquerda com zeros (0):

Conversão de Hexadecimal em Binário

Page 19: Tecnologia da informação. Representação interna Ser humano é uma máquina desenvolvida para trabalhar com o sistema decimal. Soma 3 + 4 = 7 Passos: Leitura

Conversão de Hexadecimal em Binário

Para converter números hexadecimais em binários, decompõem-se o número hexadecimal diretamente em binários de 4 dígitos. Os zeros mais à esquerda do resultado binário podem ser omitidos:

Page 20: Tecnologia da informação. Representação interna Ser humano é uma máquina desenvolvida para trabalhar com o sistema decimal. Soma 3 + 4 = 7 Passos: Leitura

Conversão de Octal em Binário

Para converter números octais em binários, decompõem-se o número octal diretamente em binários de 3 dígitos. Os zeros mais à esquerda do resultado binário podem ser omitidos:

Page 21: Tecnologia da informação. Representação interna Ser humano é uma máquina desenvolvida para trabalhar com o sistema decimal. Soma 3 + 4 = 7 Passos: Leitura

Conversão de Octal em Hexadecimal

Para converter um número octal em hexadecimal, transforma-se primeiro o octal em binário e em seguida o binário em hexadecimal:

Conversão de Hexadecimal em Octal

Para converter um número hexadecimal em octal, transforma-se primeiro o hexadecimal em binário e em seguida o binário em octal:

Page 22: Tecnologia da informação. Representação interna Ser humano é uma máquina desenvolvida para trabalhar com o sistema decimal. Soma 3 + 4 = 7 Passos: Leitura

Representação internaBit e byte

Bit – binary digit É a menor unidade de informação: Informação: 0 ou 1 (ligado ou desligado)

Byte é um conjunto de 8 bits É a menor unidade de armazenamento É a menor unidade de endereçamento Informação: letras, caracteres especiais, números

Page 23: Tecnologia da informação. Representação interna Ser humano é uma máquina desenvolvida para trabalhar com o sistema decimal. Soma 3 + 4 = 7 Passos: Leitura

Representação internaMúltiplos do byte

Obs.: Existem os equivalentes ao bitb, Kb, Mb, Gb, Tb, Pb geralmente usados em

telecom

Unidade

Nomenclatura

Tamanho Tamanho

1 B byte 8 bits 8 bits

1 KB Kilobyte 1024 bytes 1024 B

1 MB Megabyte 10242 bytes 1024 KB

1 GB Gigabyte 10243 bytes 1024 MB

1 TB Terabyte 10244 bytes 1024 GB

1 PB Petabyte 10245 bytes 1024 TB

Page 24: Tecnologia da informação. Representação interna Ser humano é uma máquina desenvolvida para trabalhar com o sistema decimal. Soma 3 + 4 = 7 Passos: Leitura

Representação internaExercício 1

Quantos bits tem 1MB?300 GB equivale a quantos KB?4.294.967.296 bytes equivale a quantos:

bits, bytes e megabytes? Sabendo-se que sua internet possui uma

velocidade de 5MB/s, quantos caracteres podem ser transmitidos em uma hora?