Você está na página 1de 17

Computação Forense e Investigação Digital

Módulo 2 - Conceitos técnicos essenciais


01 - Representação de Dados
02 - Entendendo Sistemas de Arquivos e Dispositivos de Armazenamento
03 - Duplicação e Aquisição de Dados
04 - Recuperando Arquivos e Partições Deletadas

PETTER ANDERSON LOPES


Computação Forense e Investigação Digital

Conceitos técnicos essenciais - Representação de Dados – bits e bytes

PETTER ANDERSON LOPES


REPRESENTAÇÃO DE DADOS
Os computadores armazenam, processam e representam dados digitais de uma maneira específica.

Os computadores armazenam os dados em formato não legível aos humanos, ao final resultando em 0 e 1.

Nesta seção, discutiremos brevemente como um computador representa dados, discutindo sistemas de
numeração comuns, e introduzir o principal esquema de codificação usado computadores para produzir
texto legível para humanos.
DADOS
Definimos dado como uma sequência de símbolos quantificados ou quantificáveis.

Portanto, um texto é um dado. De fato, as letras são símbolos quantificados, já que o alfabeto por si só
constitui uma base numérica.

Como são símbolos quantificáveis, dados podem obviamente ser armazenados em um computador e
processados por ele. Um dado é necessariamente uma entidade matemática e, desta forma, puramente
sintática.
DADOS
Um computador analógico representa um dado como uma tensão, distância, posição, ou outra quantidade
física.

Um computador digital representa um dado como uma sequência de símbolos traçada a partir de um
alfabeto fixo.

O mais comum são computadores digitais usarem um alfabeto binário, ou seja, um alfabeto composto de
dois caracteres, normalmente denominadas "0" e "1".
DADOS - BITS E BYTES
Computadores entendem impulsos elétricos (o qual damos o nome de bit), positivos ou negativos, que são
representados por 1 ou 0 e, um conjunto de 8 bits reunidos como uma única unidade forma um byte.

Geralmente os computadores são idealizados para armazenar instruções em múltiplos de bits, chamados
bytes.

O byte tem o objetivo de representar, os símbolos de nossa linguagem, ou seja, a linguagem que pode ser
interpretada por humanos.
DADOS - BITS E BYTES
Com 8 bits (= 1 byte) podemos representar cerca de 256 (= 28 símbolos) diferentes, pois estaríamos
combinando 8 “casas”, nas quais podem conter um “0” ou um “1”.

Exemplos:
00101001 poderia ser a representação da letra “A”;
00101010 poderia ser a representação da letra “B”, e assim por diante.
DADOS - BITS E BYTES
Representação de múltiplos bits.
quilobit (kb)
megabit (Mb)
gigabit (Gb)
Terabit (Tb)

Representação de múltiplos bytes.


quilobyte (kB)
megabyte (MB)
gigabyte (GB)
Terabyte (TB)
DADOS - BITS E BYTES
Os bytes representam todas as letras (maiúsculas e minúsculas), sinais de pontuação, acentos,
caracteres especiais e até informações que não podemos ver, mas que servem para comandar o
computador e que
podem inclusive ser enviados pelo teclado ou por outro dispositivo de entrada de dados e
instruções.

Afim de que a interpretação ocorra, os computadores utilizam uma tabela que combina números
binários com símbolos, conhecida como tabela ASCII (American Standard Code for Information
Interchange), onde, cada byte representa um caractere ou um sinal.
DADOS – TABELA ASCII
DADOS - BITS E BYTES
Na sequência surgiu o ASCII estendido, afim de que cada padrão passasse a ocupar exatamente
um byte de memória.

Para ajustar o tamanho de cada padrão a 1 byte (8 bits), foi adicionado ao código ASCII um bit 0 à esquerda
do algarismo mais significativo.

No código ASCII estendido, o primeiro padrão é 00000000 e o último é 01111111.


DADOS – ASCII ESTENDIDO
DADOS – MÚLTIPLOS DE BYTES
DADOS - MEDIDAS
Medidas usadas para especificar o tamanho ou quantidade da
memória ou da capacidade de armazenamento de um certo
dispositivo, independentemente do tipo de dados armazenados.
REPRESENTAÇÃO DE DADOS
Linguagens humanas usam palavras que contêm um número variável de caracteres, enquanto os
computadores não possuem a capacidade de trabalhar com palavras de tamanho variável, sendo assim, suas
“palavras” (representação de caracteres e números) têm um número predeterminado de caracteres, que, na
linguagem binária, são chamados de bits.

Os primeiros computadores pessoais que se tornaram populares usavam 8 bits para representar uma
“palavra”, no entanto com a evolução dos computadores, as “palavras” também evoluíram para 16 bits (PC
286), 32 bits (PC 386-Pentium) e 64 bits (maioria dos computadores de hoje).
REPRESENTAÇÃO DE DADOS
Linguagens humanas usam palavras que contêm um número variável de caracteres, enquanto os
computadores não possuem a capacidade de trabalhar com palavras de tamanho variável, sendo assim, suas
“palavras” (representação de caracteres e números) têm um número predeterminado de caracteres (são
chamados de bits).

Os primeiros computadores pessoais que se tornaram populares usavam 8 bits para representar uma
“palavra”, no entanto com a evolução dos computadores, as “palavras” também evoluíram para 16 bits (PC
286), 32 bits (PC 386-Pentium) e 64 bits (maioria dos computadores de hoje), consequentemente, dessa
forma, uma “palavra” do computador passou a não ser mais composta apenas por um byte, mas por 2, 4 e
agora 8 bytes.

Você também pode gostar