Representação de dados / informações
O computador não entende a linguagem humana. Quaisquer dados, viz., Letras, símbolos, imagens, áudio, vídeos, etc., alimentados para o computador devem ser convertidos em linguagem de máquina primeiro. Os computadores representam os dados nas três formas a seguir -
Sistema Numérico
Somos apresentados ao conceito de números desde muito cedo. Para um computador, tudo é um número, ou seja, alfabetos, imagens, sons, etc., são números. O sistema numérico é categorizado em quatro tipos -
O sistema numérico binário consiste em apenas dois valores, 0 ou 1
O sistema numérico octal representa valores em 8 dígitos.
O sistema de número decimal representa valores em 10 dígitos.
O sistema numérico hexadecimal representa valores em 16 dígitos.
Sistema Numérico | ||
---|---|---|
Sistema | Base | Dígitos |
Binário | 2 | 0 1 |
Octal | 8 | 0 1 2 3 4 5 6 7 |
Decimal | 10 | 0 1 2 3 4 5 6 7 8 9 |
Hexadecimal | 16 | 0 1 2 3 4 5 6 7 8 9 ABCDEF |
Bits e bytes
Bits- Um bit é a menor unidade de dados possível que um computador pode reconhecer ou usar. O computador geralmente usa bits em grupos.
Bytes- o grupo de oito bits é denominado byte. Meio byte é chamado de nibble.
A tabela a seguir mostra a conversão de bits e bytes -
Valor de Byte | Valor de bit |
---|---|
1 byte | 8 bits |
1024 bytes | 1 kilobyte |
1.024 kilobytes | 1 megabyte |
1024 megabytes | 1 gigabyte |
1024 gigabytes | 1 Terabyte |
1024 Terabytes | 1 petabyte |
1024 petabytes | 1 exabyte |
1024 exabytes | 1 zetabyte |
1024 zetabytes | 1 Yottabyte |
1024 Yottabytes | 1 Brontobyte |
1024 Brontobytes | 1 geopbytes |
Código de Texto
O código de texto é o formato comumente usado para representar alfabetos, sinais de pontuação e outros símbolos. Os quatro sistemas de código de texto mais populares são -
- EBCDIC
- ASCII
- ASCII estendido
- Unicode
EBCDIC
Código de intercâmbio decimal codificado binário estendido é um código de 8 bits que define 256 símbolos. Dado abaixo está o EBCDICTabular column
ASCII
O código padrão americano para intercâmbio de informações é um código de 8 bits que especifica valores de caracteres de 0 a 127.
ASCII Tabular column
Código ASCII | Valor Decimal | Personagem |
---|---|---|
0000 0000 | 0 | Prompt nulo |
0000 0001 | 1 | Início do título |
0000 0010 | 2 | Início do texto |
0000 0011 | 3 | Fim do texto |
0000 0100 | 4 | Fim da transmissão |
0000 0101 | 5 | Inquérito |
0000 0110 | 6 | Reconhecer |
0000 0111 | 7 | Sino audível |
0000 1000 | 8 | Backspace |
0000 1001 | 9 | Aba horizontal |
0000 1010 | 10 | Alimentação de linha |
ASCII estendido
Extended American Standard Code for Information Interchange é um código de 8 bits que especifica valores de caracteres de 128 a 255.
Coluna tabular ASCII estendida
Unicode
O padrão mundial de caracteres Unicode usa de 4 a 32 bits para representar letras, números e símbolos.
Unicode Tabular Column