Você está na página 1de 6

Faculdade de Imperatriz FACIMP Curso de Sistemas de Informao Disciplina: Introduo Informtica Professor: Jorge Costa

SISTEMAS DE CODIFICAO
Introduo
Sistemas de codificao, em informtica, nada mais so do esquemas de representao de smbolos em tabelas de equivalncia com nmeros binrios. No incio da computao chegou-se a utilizar 1 byte = 6 bits no cdigo BCD pois com 6 bits (64 caracteres) era possvel representar todo o alfabeto alfanumrico A-Z, 0-9 alm de alguns caracteres especiais. Em terminais e impressoras Teletipo (TTY), conectados atravs de interfaces seriais com o computador central, tambm usou-se uma variante na comunicao de dados onde 1 byte = 7 bits e ainda hoje possvel configurar uma interface RS32C para operar em 7 bits de dados. A transcodificao BASE64 usada at hoje em documentos MIME na Internet reflete a dificuldade passada de comunicao de dados em 8 bits entre diferentes computadores. A primeira codificao de 1 byte = 8 bits deve-se IBM com a criao do cdigo EBCDIC em 1960. A partir do sucesso dos computadores IBM, padronizou-se que 1 byte = 8 bits, surgindo tambm o cdigo ASCII de 8 bits em 1961. A representao dos caracteres nos computadores atuais ganharam uma nova dimenso: os padres EBCDIC (j em desuso h um bom tempo) e ASCII esto sendo substitudos pelos cdigos UNICODE UTF, UTF-16 e UTF32 que podem demandar 1 byte, 2 bytes e at 4 bytes para representar uma letra do alfabeto a fim de acomodar as escritas em lnguas mundiais.

Bit
Origem: Wikipdia, a enciclopdia livre.

Bit (simplificao para dgito binrio, "BInary digiT" em ingls) a menor unidade de informao que pode ser armazenada ou transmitida. Usada na Computao e na Teoria da Informao. Um bit pode assumir somente 2 valores, por exemplo: 0 ou 1, verdadeiro ou falso. Embora os computadores tenham instrues (ou comandos) que possam testar e manipular bits, geralmente so idealizados para armazenar instrues em mltiplos de bits, chamados bytes. No princpio, byte tinha tamanho varivel mas atualmente tem oito bits. Bytes de oito bits tambm so chamados de octetos. Existem tambm termos para referir-se a mltiplos de bits usando padres prefixados, como kilobit (kb), megabit (Mb) e

gigabit (Gb). De notar que a notao para bit utiliza um "b" minsculo, em oposio notao para byte que utiliza um "B" maisculo (kB, MB, GB). Fisicamente, o valor de um bit , de uma maneira geral, armazenado como uma carga eltrica acima ou abaixo de um nvel padro em um nico capacitor dentro de um dispositivo de memria. Mas, bits podem ser representados fisicamente por vrios meios. Os meios e tcnicas comumente usados so: Pela eletricidade, como j citado, por via da luz (em fibras pticas, ou em leitores e gravadores de discos pticos por exemplo), por via de ondas eletromagnticas (rede wireless), ou tambm, por via de polarizao magntica (discos rgidos). Telecomunicaes ou volume de trfego em redes de computadores so geralmente descritos em termos de bits por segundo. Por exemplo, "um modem de 56 kbps capaz de transferir dados a 56 kilobits em um nico segundo" (o que equivale a 6,8 kilobytes (kibibyte), 6,8 kB, com B maisculo para mostrar que estamos nos referindo a bytes e no a bits. Ethernet transfere dados a velocidades que variam de 10 megabits por segundo a 1 gigabit por segundo (de 1,19 a 119 megabytes(mebibyte) por segundo). No Sistema Internacional(SI), os prefixos kilo-, mega-, etc s vezes tm o significado modificado quando aplicados a bits e bytes (at bits toleram calculos decimais pois pontual ou 0 ou 1, j bytes no pois se fala dos dados agrupados): para explicao, veja Prefixos binrios.

Saiba Mais
Bit tambm conceituado como a menor unidade de "informao" armazenvel. O bit (0 ou 1)por ser um dado (fato no processado) no pode ser confundido como a menor unidade de medida da informao, pois representa apenas valores que, somente em conjunto (octeto ou byte), formaro a informao em si, que o produto do processamento desse conjunto de dados. Cabe salientar que o bit usado como unidade de medida sim, mas em transmisso de dados de forma serial.

Byte
Origem: Wikipdia, a enciclopdia livre.

Um byte, baite ou octeto, um dos tipos de dados integrais em computao. usado com frequncia para especificar o tamanho ou quantidade da memria ou da capacidade de armazenamento de um certo dispositivo, independentemente do tipo de dados armazenados.

A codificao padronizada de byte foi definida como sendo de 8 bits. O byte de 8 bits mais comumente chamado de octeto no contexto de redes de computadores e telecomunicaes. A uma metade de um byte, d-se o nome de nibble ou semioctecto. Para os computadores, representar 256 nmeros binrios suficiente. Por isso, os bytes possuem 8 bits. Basta fazer os clculos. Como um bit representa dois valores (1 ou 0) e um byte representa 8 bits, basta fazer 2 (do bit) elevado a 8 (do byte) que igual a 256, ou seja 28 = 256.

MLTIPLOS DO BYTE Prefixo binrio (IEC) Nome Byte kibibyte(quilobyte) mebibyte(megabyte) gibibyte(gigabyte) tebibyte(terabyte) pebibyte(petabyte) exbibyte(exabyte) zebibyte(zettabyte) yobibyte(yottabyte) Smbolo Mltiplo B KiB MiB GiB TiB PiB EiB ZiB YiB 20 210 220 230 240 250 260 270 280 Nome Byte Kilobyte megabyte gigabyte terabyte petabyte exabyte zettabyte yottabyte Prefixo do SI Smbolo Mltiplo B kB MB GB TB PB EB ZB YB 100 103 106 109 1012 1015 1018 1021 1024

Note que um byte nada tem de especial, apenas um nmero binrio de oito algarismos. Sua importncia na informtica deriva apenas do fato do cdigo ASCII haver adotado nmeros de oito bits, alm de razes meramente construtivas ou operacionais. Por exemplo: os cdigos enviados a impressoras para controlar a impresso tm oito bits, os valores trocados pelos modems entre computadores tambm, assim como diversas outras operaes elementares de intercmbio de informaes. Alm disso, memrias costumam ser organizadas de tal forma que as operaes de leitura e escrita so feitas com quantidades de um byte ou de um mltiplo de bytes (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).

Codificao binria decimal (BCD)


Origem: Wikipdia, a enciclopdia livre.

A Codificao binria decimal,

mais

conhecida

por BCD (Binary-coded

decimal), um tipo de codificao numrica muito usada em informtica e em sistemas digitais eletrnicos. O BCD normalmente representado por um nibble de 4 bits, que permite a representao de nmeros decimais de 0 a 9, conforme tabela abaixo. normalmente o padro de codificao decimal utilizado em muitos circuitos integrados. Tambm o formato interno de numerais usado na linguagem COBOL e em sistemas de comunicao de dados, visando compactao de informaes puramente numricas.
Decimal: 0 1 2 3 4 5 6 7 8 9 BCD: 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001

Extended Binary Coded Decimal Interchange Code (EBCDIC)


Origem: Wikipdia, a enciclopdia livre.

Extended Binary Coded Decimal Interchange Code (EBCDIC) uma codificao de caracteres 8-bit que descende diretamente do cdigo BCD com 6-bit (BCD Estendido) e foi criado pela IBM como um padro no incio dos anos 1960 e usado no ibm 360. Como consequencia daquela descendncia direta o cdigo EBCDIC podia ser truncado para 6 bit dando origem ao cdigo BCD com 6 bit. Representa uma primeira tentativa de normalizao em paralelo com a normalizao ASCII utilizada pelo governo dos Estados Unidos no final dos anos 1960. No EBCDIC so utilizados pela primeira vez 8 bits (1 byte) para codificar um estado existindo assim a possibilidade de codificar 256 estados diferentes.

ASCII
Origem: Wikipdia, a enciclopdia livre.

O cdigo ASCII (American Standard Code for Information Interchange), que em portugus significa "Cdigo Padro Americano para o Intercmbio de Informao", representa uma maneira de codificar caracteres na forma de valores inteiros. Os cdigos ASCII representam texto em computadores, equipamentos de comunicao, entre outros dispositivos que trabalham com texto. Desenvolvida a partir de 1960, grande parte das codificaes de caracteres modernas a herdaram como base.

Neste

cdigo,

os

caracteres

so

mapeados

para

valores

numricos

representveis por sete dgitos binrios (bits). Este cdigo abrange 95 caracteres passveis de impresso e 33 caracteres especiais utilizados, entre outros, no controle de comunicao entre computadores ou um computador e seus perifricos

Conjunto de caracteres ASCII imprimveis (cdigos 33 a 126)

Tabela ASCII completa

EXERCCIOS DE AVALIAO

1) Escreva Sistemas de Informacao usando a tabela ASCII: 2) Porque a letra a de informao no foi acentuada e no foi utilizado o ? 3) Aps a criao do BCD foi criado o BCD Extendido, comente sobre ele: 4) Assim como o BCD, aconteceu com o ASCII, pesquise sobre o ASCII Extendido e sua importncia: 5) Compare e comente sobre os Sistemas EBCDIC e ASCII:

**** A atividade pode ser feita em dupla e dever ser entregue na prxima aula.