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