Byte
- Afrikaans
- Alemannisch
- AEnglisc
- l`rby@
- asmiiy'aa
- Asturianu
- Az@rbaycanca
- toerkhjh
- Bashk'ortsa
- Belaruskaia
- Belaruskaia (tarashkevitsa)
- B'lgarski
- baaNlaa
- Bosanski
- Catala
- Cestina
- Dansk
- Deutsch
- Ellenika
- English
- Esperanto
- Espanol
- Eesti
- Euskara
- frsy
- Suomi
- Francais
- Nordfriisk
- Gaeilge
- Galego
- `bryt
- hindii
- Hrvatski
- Magyar
- Hayeren
- Interlingua
- Bahasa Indonesia
- Ido
- Islenska
- Italiano
- Ri Ben Yu
- Jawa
- k`art`uli
- K'azak'sha
- hangugeo
- Kyrgyzcha
- Letzebuergesch
- Lombard
- laaw
- Lietuviu
- Latviesu
- Mokshen'
- Olyk marii
- Makedonski
- mlyaallN
- Bahasa Melayu
- mnmaabhaasaa
- Nederlands
- Norsk nynorsk
- Norsk bokmal
- Occitan
- pNjaabii
- Polski
- pnjby
- pStw
- Romana
- Russkii
- Sicilianu
- Srpskohrvatski / srpskokhrvatski
- Simple English
- Slovencina
- Slovenscina
- Shqip
- Srpski / srpski
- Svenska
- Kiswahili
- Slunski
- tmilll
- telugu
- Toch'iki
- aithy
- Turkce
- Ukrayins'ka
- rdw
- O`zbekcha / uzbekcha
- Tieng Viet
- Winaray
- Wu Yu
- Zhong Wen
- Min Nan Yu / Ban-lam-gi
- Yue Yu
- IsiZulu
| byte | |
|---|---|
| Sistema de unidade | unidade derivada de bit |
| Unidade de | informacao digital, tamanho dos dados |
| Simbolo | B, o (quando 8 bits) |
| Multiplos do byte | |||||||
|---|---|---|---|---|---|---|---|
| Prefixo binario (IEC) | Prefixo do SI | ||||||
| Nome | Simbolo | Multiplo | Nome | Simbolo | Multiplo | ||
| byte | B | 20 | byte | B | 100 | ||
| kibibyte | KiB | 210 | kilobyte | kB | 103 | ||
| mebibyte | MiB | 220 | megabyte | MB | 106 | ||
| gibibyte | GiB | 230 | gigabyte | GB | 109 | ||
| tebibyte | TiB | 240 | terabyte | TB | 1012 | ||
| pebibyte | PiB | 250 | petabyte | PB | 1015 | ||
| exbibyte | EiB | 260 | exabyte | EB | 1018 | ||
| zebibyte | ZiB | 270 | zettabyte | ZB | 1021 | ||
| yobibyte | YiB | 280 | yottabyte | YB | 1024 | ||
Um byte, e um dos tipos de dados integrais em computacao. E usado com frequencia para especificar o tamanho ou quantidade da memoria ou da capacidade de armazenamento de um certo dispositivo, independentemente do tipo de dados. Cada uma dessas unidades de informacao que implicam uma escolha e chamada de digito binario, ou, no original ingles, binary digit, ou simplesmente bit, a menor unidade geradora de informacoes e escolhas em um sistema.[1]
A codificacao comum de byte e de 8 bits, embora possa ter outras quantidades, como 7. O byte de 8 bits e mais corretamente chamado de octeto no contexto de redes de computadores e telecomunicacoes. A uma metade de um byte (4 bits) da-se o nome de nibble ou semioctecto. Ha tambem notacoes utilizadas para programacoes de microprocessadores e microcontroladores como[2]: Word (2 bytes, ou 16 bits), Doubleword (4 bytes, ou 32 bits) e Quadword (8 bytes, ou 64 bits).
Note que um byte nada tem de especial, e apenas um numero binario de oito algarismos. Sua adocao na informatica deriva do motivo historico do codigo ASCII haver adotado numeros de oito bits, alem de razoes meramente construtivas ou operacionais. Por exemplo: os codigos enviados a impressoras para controlar a impressao tem oito bits, os valores trocados pelos modems entre computadores tambem, assim como diversas outras operacoes elementares de intercambio de informacoes. Alem disso, memorias costumam ser organizadas de tal forma que as operacoes de leitura e escrita sao feitas com quantidades de um byte ou de um multiplo de bits (oito, dezesseis, trinta e dois, sessenta e quatro ou cento e vinte e oito bits - o que corresponde a um, dois, quatro, oito e dezesseis bytes, respectivamente).
Segundo norma da IEC, lancada em 2000, foi definida uma nova nomenclatura para dados de base dois em substituicao a nomenclatura usada erroneamente de base dez reparando a confusao causada entre proporcao 1:1000 ou 1:1024, veja mais em prefixos binarios.
Historia
[editar | editar codigo]No inicio da computacao chegou-se a utilizar 1 byte = 6 bits no codigo BCD pois com seis bits (64 caracteres) era possivel representar todo o alfabeto alfanumerico A-Z, 0-9 alem de alguns caracteres especiais. Em terminais e impressoras teletipo (TTY), conectados atraves de interfaces seriais com o computador central, tambem usou-se uma variante na comunicacao de dados onde 1 byte = 7 bits e ainda hoje e possivel configurar uma interface RS232 para operar em 7 bits de dados. A transcodificacao BASE64 usada ate hoje em documentos MIME na Internet[3][4] reflete a dificuldade passada de comunicacao de dados em 8 bits entre diferentes computadores. A primeira codificacao de 1 byte = 8 bits deve-se a IBM com a criacao do codigo EBCDIC em 1960. A partir do sucesso dos computadores IBM, padronizou-se que 1 byte = 8 bits, surgindo tambem o codigo ASCII de 8 bits em 1961. A representacao dos caracteres nos computadores atuais ganharam uma nova dimensao: os padroes EBCDIC (ja em desuso ha um bom tempo) e ASCII estao sendo substituidos pelos codigos UNICODE UTF, UTF-16 e UTF-32 que podem demandar 1 byte, 2 bytes e ate 4 bytes para representar uma letra do alfabeto a fim de acomodar as escritas em linguas mundiais.
Quantidades
[editar | editar codigo]Neste artigo exprimem-se as quantidades em prefixo binario (e nao no sistema internacional de unidades), que e uma forma de quantificacao utilizada em informatica onde se torna mais util utilizar potencias de dois do que potencias de dez.
Byte (B)
[editar | editar codigo]- 1 Byte = 8 bits
Kibibyte (KiB)
[editar | editar codigo]Mebibyte (MiB)
[editar | editar codigo]- 1 024 KiB
- 1 048 576 (220) Bytes
- 8 388 608 Bits
Gibibyte (GiB)
[editar | editar codigo]- 1 024 MiB
- 1 048 576 KiB
- 1 073 741 824 (230) Bytes
- 8 589 934 592 Bits
Tebibyte (TiB)
[editar | editar codigo]- 1 024 GiB
- 1 048 576 MiB
- 1 073 741 824 KiB
- 1 099 511 627 777 (240) Bytes
- 8 796 093 022 208 Bits
Pebibyte (PiB)
[editar | editar codigo]- 1 024 TiB
- 1 048 576 GiB
- 1 073 741 824 MiB
- 1 099 511 627 776 KiB
- 1 125 899 906 842 624 (250) Bytes
- 9 007 199 254 740 992 Bits
Exbibyte (EiB)
[editar | editar codigo]- 1 024l PiB
- 1 048 576 TiB
- 1 073 741 824 GiB
- 1 099 511 627 776 MiB
- 1 125 899 906 842 624 KiB
- 1 152 921 504 606 846 976 (260) Bytes
- 9 223 372 036 854 775 808 Bits
Zebibyte (ZiB)
[editar | editar codigo]- 1 024 EiB
- 1 048 576 PiB
- 1 073 741 824 TiB
- 1 099 511 627 776 GiB
- 1 125 899 906 842 624 MiB
- 1 152 921 504 606 846 976 KiB
- 1 180 591 620 717 411 303 424 (270) Bytes
- 9 444 732 965 739 290 427 392 Bits
Yobibyte (YiB)
[editar | editar codigo]- 1 024 ZiB
- 1 048 576 EiB
- 1 073 741 824 PiB
- 1 099 511 627 776 TiB
- 1 125 899 906 842 624 GiB
- 1 152 921 504 606 846 976 MiB
- 1 180 591 620 717 411 303 424 KiB
- 1 208 925 819 614 629 174 706 176 (280) Bytes
Bits nas midias digitais
[editar | editar codigo]De acordo com Martino (2014), cada letra de uma palavra e uma unidade minima de informacao, assim como o byte e formado por numeros binarios que combinados geram elementos novos e como consequencia, comunicacao entre sistemas.
Para exemplificar, tomamos o detector[5] de fumaca, um equipamento de simples instalacao, mas de grande importancia. Ele funciona detectando a presenca de fumaca em certo ambiente, que pode ser originada de um inicio de incendio. Apos o contato do aparelho com a fumaca, aciona-se um sistema de alarme, que indica para as pessoas sobre o incidente, permitindo evitar maiores danos a vida e ao patrimonio.
Portanto, so existem duas formas de o detector de incendio funcionar: quando ha fumaca e quando nao ha fumaca, ou seja, sim ou nao. Desse modo, ocorre tambem com o sistema binario, no qual dois numeros, combinados de varias formas, geram novas informacoes.
Referencias
- | MARTINO, Luis Mauro Sa, Luis (2014). <
> (PDF). Editora Vozes. Consultado em 21 mar. 2018 - | INTEL (1999). Data Types and Addressing Modes (PDF). The Intel Architecture Software Developer's Manual. [S.l.]: Intel. pp. 29 - 505. Consultado em 3 de marco de 2020
- | <
> . Microsoft Corporation. 31 de maio de 2007. Consultado em 1 de setembro de 2007 - | <
> . Microsoft Corporation. 26 de outubro de 2006. Consultado em 1 de setembro de 2007 - | <
> . Ausec - automacao e seguranca. 21 jul. 2016. Consultado em 21 mar. 2018
Ligacoes externas
[editar | editar codigo]- <
> (em ingles) - <
> (em ingles) - <<- Sistemas numericos posicionais>>