sistemas de codificação
TRANSCRIPT
-
5/26/2018 Sistemas de Codifica o
1/6
Faculdade de Imperatriz FACIMPCurso de Sistemas de InformaoDisciplina: Introduo InformticaProfessor: Jorge Costa
SISTEMAS DE CODIFICAOIntroduo
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 bomtempo) e ASCII esto sendo substitudos pelos cdigos UNICODE UTF, UTF-16 e UTF-
32 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
-
5/26/2018 Sistemas de Codifica o
2/6
gigabit (Gb). De notar que a notao para bit utiliza um "b" minsculo, em oposio
notao para byteque 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 umdispositivo 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 Bmaisculo 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 ou1)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 (octetoou 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, baiteou 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.
-
5/26/2018 Sistemas de Codifica o
3/6
A codificao padronizada de byte foi definida como sendo de 8 bits. O byte de 8
bits mais comumente chamado de octetono contexto de redes de
computadores e telecomunicaes.
A uma metade de um byte, d-se o nome de nibbleou 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.
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).
MLTIPLOS DO BYTE
Prefixo binrio (IEC) Prefixo do SI
Nome Smbolo Mltiplo Nome Smbolo Mltiplo
Byte B 2 Byte B 10
kibibyte(quilobyte) KiB 210 Kilobyte kB 103
mebibyte(megabyte) MiB 220 megabyte MB 106
gibibyte(gigabyte) GiB 230 gigabyte GB 109
tebibyte(terabyte) TiB 240
terabyte TB 1012
pebibyte(petabyte) PiB 2 petabyte PB 10
exbibyte(exabyte) EiB 2 exabyte EB 10
zebibyte(zettabyte) ZiB 270 zettabyte ZB 1021
yobibyte(yottabyte) YiB 280 yottabyte YB 1024
-
5/26/2018 Sistemas de Codifica o
4/6
Codificao binria decimal (BCD)
Origem: Wikipdia, a enciclopdia livre.
A Codificao binria decimal, mais conhecida por BCD(Binary-codeddecimal), 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 9BCD: 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.
-
5/26/2018 Sistemas de Codifica o
5/6
Neste cdigo, o
representveis por sete
passveis de impresso e
comunicao entre compu
C
s caracteres so mapeados para v
dgitos binrios (bits). Este cdigo abra
33 caracteres especiais utilizados, entre out
adores ou um computador e seus perifrico
onjunto de caracteres ASCII imprimveis (cdigos 33 a 1
Tabela ASCII completa
alores numricos
ge 95 caracteres
ros, no controle de
6)
-
5/26/2018 Sistemas de Codifica o
6/6
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 esua 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.