sistemas de codificação

6
Faculdade de Imperatriz – FACIMP Curso de Sistemas de Informação Disciplina: Introdução À Informática Professor: Jorge Costa SISTEMAS DE CODIFICAÇÃO Introdução Sistemas de codificação, em informática, nada mais são do esquemas de representação de símbolos em tabelas de equivalência com números binários. No início da computação chegou-se a utilizar 1 byte = 6 bits no código BCD pois com 6 bits (64 caracteres) era possível representar todo o alfabeto alfanumérico A-Z, 0-9 além de alguns caracteres especiai s. Em terminais e impressoras Teletipo ( TTY ), conectados através de interfaces seriais com o computador central, também usou-se uma variante na comunicação de dados onde 1 byte = 7 bits e ainda hoje é possível configurar uma interface RS32C para operar em 7 bits de dados. A transcodificação BASE 64 usada até hoje em documentos MIME na Internet reflete a dificuldade passada de comunicação de dados em 8 bits entre diferentes computadores. A primeira codificação de 1 byte = 8 bits deve-se à IBM com a criação do código EBCDIC em 1960. A partir do sucesso dos computadores IBM, padronizou-se que 1 byte = 8 bits, surgindo também o código ASCII de 8 bits em 1961. A representação dos caracteres nos computadores atuais ganharam uma nova dimensão: os padrões EBCDIC (já em desuso há um bom tempo) e ASCII estão sendo substituídos pelos códigos 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 línguas mundiais. Bit Origem: Wikipédia, a enciclopédia livre. Bit (simplificação para dígito binário, " BInary digiT " em inglês) é a menor unidade de informação que pode ser armazenada ou transmitida. Usada na Computação e na Teoria da Informação. Um bit pode assumir somente 2 valores, por exemplo: 0 ou 1, verdadeiro ou falso. Embora os computadores tenham instruções (ou comandos) que possam testar e manipular bits, geralmente são idealizados para armazenar instruções em múltiplos de bits, chamados bytes. No princípio, byte tinha tamanho variável mas atualmente tem oito bits. Bytes de oito bits também são chamados de octetos. Existem também termos para referir-se a múltiplos de bits usando padrões prefixados, como kilobit ( kb), megabit (Mb) e

Upload: victor-borgaco

Post on 16-Oct-2015

32 views

Category:

Documents


0 download

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.