Bits e Bytes: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
 
(12 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 9: Linha 9:


;Byte: É o termo clássico utilizado para uma '''palavra binária de 8 bits''', o qual pode representar 2<sup>8</sup> = 256 combinações diferentes.
;Byte: É o termo clássico utilizado para uma '''palavra binária de 8 bits''', o qual pode representar 2<sup>8</sup> = 256 combinações diferentes.
:Exemplo de binário de 8 bits:
{| border=1 style="text-align: center;"
|-
| 1 || 0 || 1 || 1 || 1 || 1 || 0 || 0
|-
|}


==Sistemas Numéricos==
==Sistemas Numéricos==


===Sistema Decimal===
===Sistema Decimal===
Sistema numérico formado por 10 dígitos, usado no nosso dia a dia para representar grandezas físicas e outros valores numéricos.


:Base: 10
:Base: 10
:Digitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
:Digitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
:Exemplo: 5374<sub>10</sub> = 5 x 10<sup>3</sup> + 3 x 10<sup>2</sup> + 7 x 10<sup>1</sup> + 4 x 10<sup>0</sup>
:Exemplo:
::5374<sub>10</sub>
:::= 5 x 10<sup>3</sup> + 3 x 10<sup>2</sup> + 7 x 10<sup>1</sup> + 4 x 10<sup>0</sup>
:::= 5 x 1000 + 3 x 100 + 7 x 10 + 4 x 1
:::= 5374
 
5 3 7 4
| | | +-> Unidade (Peso    1)
| | +---> Dezena  (Peso  10)
| +-----> Centena (Peso  100)
+-------> Milhar  (Peso 1000)


===Sistema Binário===
===Sistema Binário===
Sistema numérico formado por apenas 2 digitos, usado nos computadores e na informática para representar grandezas numéricas.


:Base: 2
:Base: 2
:Digitos: 0, 1
:Digitos: 0, 1
:Exemplo: 1100<sub>2</sub> = 1 x 2<sup>3</sup> + 1 x 2<sup>2</sup> + 0 x 2<sup>1</sup> + 0 x 2<sup>0</sup> = 8 + 4 + 0 + 0 = 12
:Exemplo:
::1100<sub>2</sub>  
:::= 1 x 2<sup>3</sup> + 1 x 2<sup>2</sup> + 0 x 2<sup>1</sup> + 0 x 2<sup>0</sup>  
:::= 8 + 4 + 0 + 0  
:::= 12


1 1 0 0
| | | +-> (Peso 1)
| | +---> (Peso 2)
| +-----> (Peso 4)
+-------> (Peso 8)
;Exemplos de números binários:
;Exemplos de números binários:
{| border="1" cellpadding="2" style="text-align: right;"
{| border="1" cellpadding="2" style="text-align: right;"
!Decimais
  !Binários
  !Binários
!Decimais
  |-
  |-
  |0 ||  0  
  |0 ||  0  
Linha 35: Linha 59:
  |1 || 1
  |1 || 1
  |-
  |-
  |10 || 2
  |2 || 10
  |-
  |-
  |11 || 3
  |2 || 11
  |-
  |-
  |100 || 4
  |4 || 100
  |-
  |-
  |101 || 5
  |5 || 101
  |-
  |-
  |110 || 6
  |6 || 110
  |-
  |-
  |111 || 7
  |7 || 111
  |-
  |-
  |1000 || 8
  |8 || 1000
  |-
  |-
  |1001 || 9
  |9 || 1001
  |-
  |-
  |1010 || 10
  |10 || 1010
  |-
  |-
  |1011 || 11
  |11 || 1011
  |-
  |-
  |1100 || 12
  |12 || 1100
  |-
  |-
  |1101 || 13
  |13 || 1101
  |-
  |-
  |1110 || 14
  |14 || 1110
  |-
  |-
  |1111 || 15
  |15 || 1111
  |-
  |-
  |}
  |}
Linha 77: Linha 101:


  10111100<sub>2</sub> = 128 + 32 + 16 + 8 + 4 = 188<sub>10</sub>
  10111100<sub>2</sub> = 128 + 32 + 16 + 8 + 4 = 188<sub>10</sub>
==Código ASCII==
O [http://pt.wikipedia.org/wiki/ASCII '''código ASCII'''] é um código alfanumérico, utilizado como padrão para a troca de informações entre a CPU de um computador e dispositivos como teclado, monitores e impressoras, por exemplo.
No código ASCII cada caractere é codificado em 7 bits, existindo, portanto, 2<sup>7</sup> = 128 representações codificadas.
[http://nickciske.com/tools/binary.php Conversor de texto ASCII em binário]
;Editores TXT: Editores de texto TXT, como o '''Bloco de Notas''' (Windows) ou '''Gedit''' (Linux) produzem arquivos de '''texto sem formatação''', formados exclusivamente com '''caracteres ASCII'''.
==Códigos digitais e relação com extensões de arquivos==
Toda '''informação digital''', seja ela '''texto''', '''imagem''', '''som''' ou '''vídeos''', são armazenadas nos computadores utilizando '''códigos digitais''' específicos.
===Exemplos===
;Editores de Texto: São capazes de produzir textos com formatação sofisticada, incluindo diferentes tipos de fonte, tamanhos de fonte, títulos, sub-títulos, numeração de páginas, etc.
:O código digital gerado possui uma codificação específica e somente pode ser lido pelos respectivos editores.
{| border="1" cellpadding="2" style="text-align: center;"
!Editor
!Extensão de arquivo
|-
|Word (Windows) || .'''doc'''
|-
|LibreOffice Writer (Linux) || .'''odt'''
|-
|}
;Planilhas de Cálculo: Permitem produzir planilhas de cálculo, incluindo fórmulas e funções matemáticas. Gráficos também podem ser gerados diretamente a partir dos dados tabelados.
{| border="1" cellpadding="2" style="text-align: center;"
!Planilha
!Extensão de arquivo
|-
|Excell (Windows) || .'''xls'''
|-
|LibreOffice Calc (Linux) || .'''ods'''
|-
|}
;Imagens e figuras:
{| border="1" cellpadding="2" style="text-align: center;"
!Tipos de codificação
|-
| .'''jpeg'''
|-
| .'''png'''
|-
| .'''gif'''
|-
|}
;Som:
{| border="1" cellpadding="2" style="text-align: center;"
!Características
!Tipos de codificação
|-
| Som qualidade CD || .'''wav'''
|-
| Som compactado || .'''mp3'''
|-
|}
;Vídeo:
{| border="1" cellpadding="2" style="text-align: center;"
!Aplicativo
!Tipos de codificação
|-
| Windows Media Player || .'''avi'''
|-
| Windows Media Player (Compactado) || .'''wmv'''
|-
|}





Edição atual tal como às 18h52min de 2 de março de 2021

Conceitos sobre Informática

Conceitos fundamentais

bit
É a menor unidade de informação manipulada pelo computador, podendo assumir dois valores, 0 ou 1.
O termo bit é a contração de binary digit.
Palavra binária
n bits formam uma palavra binária, a qual pode representar 2n valores diferentes.
Byte
É o termo clássico utilizado para uma palavra binária de 8 bits, o qual pode representar 28 = 256 combinações diferentes.
Exemplo de binário de 8 bits:
1 0 1 1 1 1 0 0

Sistemas Numéricos

Sistema Decimal

Base: 10
Digitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Exemplo:
537410
= 5 x 103 + 3 x 102 + 7 x 101 + 4 x 100
= 5 x 1000 + 3 x 100 + 7 x 10 + 4 x 1
= 5374
5 3 7 4
| | | +-> Unidade (Peso    1)
| | +---> Dezena  (Peso   10)
| +-----> Centena (Peso  100)
+-------> Milhar  (Peso 1000)

Sistema Binário

Base: 2
Digitos: 0, 1
Exemplo:
11002
= 1 x 23 + 1 x 22 + 0 x 21 + 0 x 20
= 8 + 4 + 0 + 0
= 12
1 1 0 0
| | | +-> (Peso 1)
| | +---> (Peso 2)
| +-----> (Peso 4)
+-------> (Peso 8)
Exemplos de números binários
Decimais Binários
0 0
1 1
2 10
2 11
4 100
5 101
6 110
7 111
8 1000
9 1001
10 1010
11 1011
12 1100
13 1101
14 1110
15 1111
Exemplo de 1 Byte em binário
Binário 1 0 1 1 1 1 0 0
Potências de 2 27 26 25 24 23 22 21 20
Valores posicionais 128 64 32 16 8 4 2 1
101111002 = 128 + 32 + 16 + 8 + 4 = 18810

Código ASCII

O código ASCII é um código alfanumérico, utilizado como padrão para a troca de informações entre a CPU de um computador e dispositivos como teclado, monitores e impressoras, por exemplo.

No código ASCII cada caractere é codificado em 7 bits, existindo, portanto, 27 = 128 representações codificadas.

Conversor de texto ASCII em binário

Editores TXT
Editores de texto TXT, como o Bloco de Notas (Windows) ou Gedit (Linux) produzem arquivos de texto sem formatação, formados exclusivamente com caracteres ASCII.

Códigos digitais e relação com extensões de arquivos

Toda informação digital, seja ela texto, imagem, som ou vídeos, são armazenadas nos computadores utilizando códigos digitais específicos.

Exemplos

Editores de Texto
São capazes de produzir textos com formatação sofisticada, incluindo diferentes tipos de fonte, tamanhos de fonte, títulos, sub-títulos, numeração de páginas, etc.
O código digital gerado possui uma codificação específica e somente pode ser lido pelos respectivos editores.
Editor Extensão de arquivo
Word (Windows) .doc
LibreOffice Writer (Linux) .odt
Planilhas de Cálculo
Permitem produzir planilhas de cálculo, incluindo fórmulas e funções matemáticas. Gráficos também podem ser gerados diretamente a partir dos dados tabelados.
Planilha Extensão de arquivo
Excell (Windows) .xls
LibreOffice Calc (Linux) .ods
Imagens e figuras
Tipos de codificação
.jpeg
.png
.gif
Som
Características Tipos de codificação
Som qualidade CD .wav
Som compactado .mp3
Vídeo
Aplicativo Tipos de codificação
Windows Media Player .avi
Windows Media Player (Compactado) .wmv





--Evandro.cantu (discussão) 11h13min de 31 de julho de 2014 (BRT)