Escolar Documentos
Profissional Documentos
Cultura Documentos
Arquitetura de Computadores-UAB
Arquitetura de Computadores-UAB
Legenda: 1 - Trava de proteo contra escrita. 2 - Base central. 3 - Cobertura mvel. 4 - Chassi (corpo)
plstico. 5 - Disco de papel. 6 - Disco magntico. 7 - Setor do disco.
3.2.3 - Fita magntica
A fta magntica (ou banda magntica) uma mdia de armazenamento no-voltil que consiste em
uma fta plstica coberta de material magnetizvel. A fta pode ser utilizada para armazenar informaes ana-
lgicas ou digitais, incluindo udio, vdeo e dados de computador. A Figura 3.10 ilustra uma fta magntica
para dados de computador.
As ftas esto disponveis em rolos, cassetes ou cartuchos e sofreram diversas evolues desde seu ad-
vento, no incio da dcada de 1950. Elas so talvez, a mdia de armazenamento mais antiga ainda amplamente
utilizada em sistemas de informao.
Quando comparadas aos discos ticos e tico-magnticos, as vantagens das ftas so a grande capaci-
dade de armazenamento, o baixo custo por unidade armazenada, a longa expectativa de vida e a confabilida-
de na reteno dos dados ao longo de sua vida til. Suas desvantagens so: o acesso sequencial (as ftas reque-
rem um moroso avano e retrocesso para que sejam acessados os dados desejados), a necessidade de treinar
o operador ou usurio para sua manipulao correta e o elevado custo dos dispositivos de leitura/gravao.
Qual o meio de armazenamento digital mais duradouro?
No se assuste, mas so as ftas magnticas, que tm uma vida til estimada em um sculo.
Poucos fabricantes de CDs e DVDs garantem a manuteno de dados gravados em seus produtos
por mais do que 10 anos. No toa que todos os dados fnanceiros e empresariais continuam
sendo arquivados nas confveis ftas magnticas.
Figura 3.10 - Fita de dados para computador
34
Evoluo e Arquitetura de Computadores
3.2.4 - Discos ticos
O CD-ROM foi desenvolvido em 1985 e traduz-se aproximadamente em l ngua portuguesa para Disco
Compacto - memria apenas para leitura. O termo compacto deve-se ao seu pequeno tamanho para os pa-
dres vigentes, quando do seu lanamento. E memria apenas para leitura deve-se ao fato de o seu contedo
poder apenas ser lido, e nunca alterado. O termo foi herdado da memria ROM, que contrasta com tipos de
memria RW, como a memria fash. A gravao feita pelo seu fabricante. Existem outros tipos desses discos,
como o CD-R e o CD-RW, que permitem ao utilizador fazer a suas prprias gravaes uma, ou vrias vezes,
respectivamente, caso possua o hardware e software necessrios. Os CD-ROMs com capacidade para 650 me-
gabytes, foram substitudos pelos de 700 megabytes, passando ento estes a serem os mais comuns, existindo,
no entanto, outros formatos superiores.
O DVD (abreviao de Digital Video Disc ou Digital Versatile Disc, em portugus, Disco Digital de Vdeo
ou Disco Digital Verstil). Contm informaes digitais, tendo uma maior capacidade de armazenamento que
o CD, devido a uma tecnologia tica superior, alm de padres melhorados de compresso de dados. O DVD
foi criado no ano de 1995.
Os DVDs possuem por padro a capacidade de armazenar 4,7 GB de dados, enquanto que um CD ar-
mazena em mdia 700 MB. Os chamados DVDs de dual-layer (dupla camada) podem armazenar at 8,5 GB. O
tamanho mximo de arquivo varia conforme o tipo de gravao: UDF, ISO normal, DVD-video, etc.
O disco magnticotico (MO) combina algumas das melhores caractersticas das tecnologias de gra-
vao magntica e tica. Uma unidade de disco MO usa um laser tico para aumentar a capacidade do sistema
de disco magntico convencional. A tecnologia de gravao fundamentalmente magntica. Entretanto, um
laser tico usado para focalizar o cabeote de gravao magntica, possibilitando obter maior capacidade.
Os discos MO podem ser encontrados em vrios tamanhos e capacidades. A principal vantagem do disco MO
para o CD puramente tico a sua longevidade. Repetidas regravaes no disco tico resultam em degrada-
o gradual do meio. O disco MO no apresenta essa degradao e, portanto pode ser usado para um nmero
muito maior de operaes de regravao. Outra vantagem da tecnologia MO seu custo por megabyte, con-
sideravelmente mais baixo do que no caso do disco magntico.
Uma tecnologia recente de discos ticos so os discos Blu-ray e HD DVD. Na verdade, um disco Blu-Ray
ou HD-DVD nada mais do que um disco de DVD com capacidade de armazenamento mais elevada, permitin-
do a gravao de contedo de alta defnio. importante salientar que a principal motivao para a criao
de um sucessor para o DVD foi o surgimento da TV de alta defnio, que exige maior espao de armazenamen-
to em disco, coisa que o DVD no pode oferecer.
O ponto chave das tecnologias Blu-Ray e HD-DVD a utilizao de um laser azul-violeta usado para ler
e gravar dados no disco. Este laser tem um comprimento de onda menor do que o laser vermelho usado pelos
aparelhos de DVD, o que permite uma maior densidade de gravao.
Tecnologicamente falando, Blu-Ray e HD-DVD so parecidos. A diferena principal entre essas duas
tecnologias est na capacidade de armazenamento, devido a distncia da camada de gravao em relao
camada protetora, que no Blu-Ray de 0,1 mm e no HD-DVD esta distncia de 0,6 mm, a mesma do DVD.
Um disco Blu-Ray de uma nica camada permite a gravao de at 25 GB, enquanto que o mesmo disco
na tecnologia HD-DVD permite a gravao de apenas 15 GB. J um disco Blu-Ray de dupla camada permite a
gravao de at 54 GB, enquanto que o mesmo disco na tecnologia HD-DVD permite apenas a gravao de 30
GB.
3.2.5 - Pen drives
Memria USB Flash Drive, tambm designado como pen drive (Figura 3.11) um dispositivo de armaze-
namento constitudo por uma memria fash e uma ligao USB tipo A permitindo a sua conexo a uma porta
35
Evoluo e Arquitetura de Computadores
USB de um computador. A velocidade de transferncia de dados pode variar dependendo do tipo de entrada.
Eles oferecem vantagens potenciais com relao a outros dispositivos de armazenamento portteis,
particularmente os disquetes. So mais compactos, rpidos, tm maior capacidade de armazenamento, so
mais resistentes devido ausncia de peas mveis. Adicionalmente, tornou-se comum computadores sem
drives de disquete. Portas USB por outro lado, esto disponveis em praticamente todos os computadores pes-
soais e notebooks. Os drives fash utilizam o padro USB, nativamente compatvel com os principais sistemas
operacionais modernos como Windows, Mac OS X, Linux, entre outros.
Em condies ideais, as memrias fash podem armazenar informao durante 10 anos.
Para ter acesso aos dados armazenados no drive fash, este deve estar conectado ao computador. O dri-
ve fca ativo apenas quando ligado porta USB e obtm toda a energia necessria atravs da corrente eltrica
fornecida pela conexo.
Figura 3.11 Pen drive
3.2.6 - Cartes de memria
Carto de memria ou carto de memria fash um dispositivo de armazenamento de dados com
memria fash utilizado em videogames, cmeras digitais, telefones celulares, palms/PDAs, MP3 players, com-
putadores e outros aparelhos eletrnicos. Podem ser regra vados vrias vezes, no necessitam de eletricidade
para manter os dados armazenados, so portteis e suportam condies de uso e armazenamento mais rigo-
rosos que outros dispositivos mveis. No mercado, h uma grande variedade de formatos de memria fash,
como pode ser visualizado na Figura 3.12.
Figura 3.12 - Modelos diversos de cartes de memria em sentido horrio a partir do topo: CompactFlash, xD-Picture
Card, MultiMediaCard e Secure Digital Card.
36
Evoluo e Arquitetura de Computadores
PERIFRICOS DO COMPUTADOR
Os dispositivos de entrada e os de sada a so tambm denominados perifricos do computador. Exis-
tem tambm os dispositivos que podem s er utilizados tanto para a entrada como para a sada de dados: os dis-
positivos de armazenamento (HD, disquete, fta magntica), modems, placas de rede e telas sensveis ao toque.
4.1 - Dispositivos de entrada
Os perifricos de entrada so dispositivos que servem para a entrada de dados em um computador.
Como exemplo, temos: teclado, mouse, canetas eletrnicas, telas sensveis ao toque, entre outros. Os subitens
seguintes iro detalhar alguns desses dispositivos.
4.1.1 - Teclado
usado para entrada de dados atravs da digitao. O teclado (Figura 4.1) dividido em 3 partes: tecla-
do alfanumrico (semelhante ao de uma mquina de escrever), teclado numrico (semelhante uma calcula-
dora) e teclado de controle (formado por um grupo de teclas, que isoladamente ou em conjunto com outras
teclas, executam comandos ou funes especfcas, como as teclas <Shift>, <Ctrl>, <Alt>, entre outras).
Figura 4.1 - Teclado
4.1.2 - Mouse
Tambm conhecido como dispositivo apontador. Serve para apontar e selecionar uma das opes pos-
sveis que aparecem na tela. Existem diversos tipos de mouse, mas o modelo mais comum tem o formato de
um ratinho, por isso o nome em ingls: mouse. Como dispositivo apontador, tambm encontramos o track-
ball, que uma espcie de m ouse invertido, ou seja, ao invs de rolarmos o mouse pela mesa, simplesmente,
giramos sua bolinha com a mo movimentando o cursor na tela; o track point, que composto de um ponto
no meio do teclado (geralmente em notebooks); o touch pad ou mouse de toque, onde ao movimentarmos o
dedo sobre uma pequena placa, movimentamos o cursor na tela; e os mouses em forma de caneta que tem o
mesmo formato de uma caneta, geralmente encontrado em palmtops.
Figura 4.2 Mouse tico, trackBall e caneta eletrnica, vistos da esquerda para a direita
O mouse um dispositivo simples e o tipo mais comum tem uma bola sob a carcaa do mouse propria-
4.
37
Evoluo e Arquitetura de Computadores
mente dito. O mouse tico no tem parte mvel alguma. Em vez da bola, ele tem um fotodetector que percebe
o movimento do mouse sobre uma superfcie. O movimento transformado em informao que enviada ao
computador, como faz o mouse mecnico.
4.1.3 - Scanner
Trata-se de um dispositivo que serve para transferir desenhos, fotos e textos para o computador. O
scanner (Figura 4.3) pode ser de dois tipos: scanner de mo, o qual parecido com um mouse bem grande e
que devemos passar por cima do desenho/texto a ser transferido para o computador e scanner de mesa, muito
parecido com uma fotocopiadora, onde devemos colocar o papel e abaixar a tampa para que o desenho seja
ento transferido para o computador.
Figura 4.3 Scanner
.
4.1.4 - Leitor tico
um dispositivo que serve para evitar os enormes tempos gastos com digitao de dados. Ele como
um scanner, s que utilizado, geralmente, para ler cdigos de barra.
O leitor de cdigo de barras (Figura 4.4) converte um padro de barras impressas nos produtos em in-
formaes sobre o produto por meio da emisso de raio de luz freqentemente um raio laser que refete a
imagem do cdigo de barra. Um detector sensvel luz identifca a imagem do cdigo de barra por intermdio
das barras especiais em ambas as extremidades da imagem.
Figura 4.4 Leitor tico
4.1.5 - Microfone
Tambm um dispositivo de entrada, pois atravs dele podemos gravar sons, transmitir a nossa voz
pela internet ou mesmo ditar um texto para o computador, utilizando um dos programas de reconhecimento
de voz.
4.2 - Dispositivos de sada
As unidades de sada convertem impulsos eltricos, permitindo a sada de informaes para meios ex-
ternos e possibilitando sua visualizao de uma m aneira que se torne compreensvel para o usurio, ou seja,
servem para que possamos obter os resultados dos dados processados pelo computador.
Existem diversos perifricos de sada, vejam alguns deles nas subsees que seguem.
38
Evoluo e Arquitetura de Computadores
4.2.1 - Monitor de Vdeo
Semelhante a um aparelho receptor de televiso, onde so apresentados os dados ou informaes soli-
citadas pelo usurio (ver Figura 4.5).
Figura 4.5 Monitores CRT e LCD, vistos da esquerda para direita
Dois tipos bsicos de monitor so usados com os computadores. O primeiro o tpico monitor que voc
ver nos computadores de mesa; ele se parece muito com uma tela de televiso e funciona da mesma maneira.
Esse tipo usa um tubo grande de vcuo, chamado CRT (Cathode Ray Tube- tubo de raios catdicos). O segundo
tipo, conhecido como monitor de tela plana comumente usado em not ebooks. A maioria deles emprega
LCDs (Liquid Crystal Displays vdeos de cristal liquido) para converter as imagens.
4.2.2 - Impressoras
Impressora um equipamento que permite criar cpias em papel de grfcos, textos, desenhos, plani-
lhas e outros trabalhos criados no computador.
A resoluo da impressora medida em pontos de tinta por polegada, tambm conhecida como dpi.
Geralmente, quanto mais pontos por polegada, melhor ser o resultado impresso.
Existem vrios tipos de impressoras. Cada uma delas possui caractersticas especfcas para valorizar a
qualidade de imagem produzida. As impressoras (Figura 4.6) podem ser classifcadas em:
Impressoras com impacto: utilizam martelos que pressionam uma fta carbono contra o papel de im-
presso (geralmente os chamados formulrios contnuos), e podem ser de dois tipos:
Impressora serial ou matricial: possuem agulhas ou pinos na cabea de impresso, que
percorrem toda a extenso da pgina e que so responsveis pela transferncia da tinta da fta
para o papel. (Obs.: quanto maior o nmero de pontos impresso pelas agulhas, melhor ser a
defnio do caracter do documento). A impresso feita caracter por caracter;
Impressora de linha: que imprime os caracteres de uma linha completa de uma s vez.
As impressoras sem impacto so impressoras silenciosas e so classifcadas em:
Jato de tinta - tm processo semelhante ao das matriciais, pois tambm possuem cabea de
impresso que percorre toda a extenso da pgina, s que esta cabea de impresso possui
pequenos orifcios, atravs dos quais a tinta do cartucho lanada sobre o papel. Algumas tm
uma tima qualidade de impresso quase se igualando s de Laser. So as impressoras mais
utilizadas.
Fuso trmica ou tambm conhecidas como dye sublimation - usadas em empresas onde
a qualidade profssional dos documentos, panfetos e apresentaes mais importante que o
custo dos consumveis. Possuem uma qualidade profssional nas cpias efetuadas, mas o seu
custo muito maior do que o das impressoras jato de tinta.
Trmicas - embora sejam mais rpidas, mais econmicas e mais silenciosas do que outros
modelos de impressoras, as impressoras trmicas praticamente s so utilizadas hoje em dia
em aparelhos de fax e mquinas que imprimem cupons fscais e extratos bancrios. O grande
problema com este mtodo de impresso que o papel trmico utilizado desbota com o tempo.
39
Evoluo e Arquitetura de Computadores
Laser - so impressoras com baixssimo nvel de rudo, possui um processo de impresso idntico
ao das fotocopiadoras. Produzem resultados de grande qualidade para quem quer desenho
grfco ou texto, utilizando a tecnologia do laser.
Figura 4.6 impressoras lazer, jato de tinta e matricial de recibos, vistas da esquerda para direita
4.2.3 - Plotters
Plotter ou plotadora (Figura 4.7) um tipo especial de dispositivo de sada. Parece uma impressora, por-
que produz imagens sobre uma folha de papel, mas o processo utilizado diferente. As plotadoras destinam-
-se a produzir grandes desenhos ou imagens, como plantas para a construo de prdios ou anteprojetos de
objetos mecnicos. A plotadora usa um brao robtico para desenhar com canetas coloridas sobre uma folha
de papel.
Figura 4.7 - Plotter
4.2.4 - Speakers
Os speakers ou caixas de som servem para transmitir sons atravs do micro, sejam msicas ou sons de
voz. So efcazes para usurios com defcincia visual e para software especializados nesse tipo de usurio.
40
Evoluo e Arquitetura de Computadores
OUTROS COMPONENTES DO COMPUTADOR
5.1 - Barramentos
Barramentos so basicamente um conjunto de sinais digitais com os quais o processador comunica-se
com o seu exterior, ou seja, com a memria, chips da placa-me, perifricos. Um barramento do sistema con-
tm, tipicamente, de 50 a 100 linhas distintas. Cada linha possui uma fun o ou signifcado particular. Embora
existam diferentes projetos de barramentos, as linhas de um barramento podem ser classifcadas em trs gru-
pos funcionais (Figura 5.1):
Figura 5.1 Esquema de interconexo de barramento
Barramento de dados linhas por onde circulam os dados. Contm 8,16 ou 32 linhas; o nmero de
linhas conhecido como largura do barramento de dados.
A largura do barramento de dados constitui um parmetro fundamental para o desempenho
global do sistema
Barramento de endereos linhas por onde a informao de um dado endereo fornecida. Por
exemplo, quando o processador deseja ler uma palavra (8, 16 ou 32 bits) na memria, ele coloca o endereo da
palavra desejada nas linhas de endereo.
A largura do barramento de endereo determina a capacidade mxima da memria do
sistema, quanto maior a largura do barramento de endereo, maior o nmero de posies de
memria que podem ser endereadas.
Barramento de controle as linhas de controle so usadas para controlar o acesso e a utilizao das
linhas de dados e endereo. C omo as linhas de dados e endereo so compartilhadas por todos os componen-
tes, deve existir uma maneira de controlar a sua utilizao.
No computador, normalmente, encontramos trs tipos barramento: barramento local; barramento do
sistema; barramento de expanso (veja Figura 5.2).
5.
41
Evoluo e Arquitetura de Computadores
F igura 5.2 Arquitetura de barramento tradicional
Barramento local: o principal barramento do micro, e nele esto conectados os principais circuitos da
placa-me, tais como: memria RAM, chipsets, processadores, memria cache.
Barramento do sistema: barramento onde esto conectados os perifricos on board, ou seja, perifri-
cos integrados placa-me, como placa de som, vdeo, fax-modem e rede.
Barramento de expanso: onde esto conectadas as placas de expanso como as placas de vdeo, fax
modem, som, rede, IDE, e demais placas. Estas placas so conectadas ao barramento atravs de conectores
denominados slots.
Vamos conhecer alguns barramentos de expanso: barramento ISA (Figura 5.5), que apesar de no ser
mais utilizado com freqncia, esteve presente na maior parte dos computadores, o barramento PCI (Figura
5.4) e o AGP (Figura 5.3), que usado exclusivamente para vdeo. Para que os perifricos (placas em geral) pos-
sam usar esses barramentos, necessrio que cada placa (de vdeo, de som, modem) seja compatvel com um
determinado tipo de barramento. Sendo assim, para que haja o uso do mesmo, necessrio encaixar a placa
num conector presente na placa-me, conhecido por slot. Cada barramento possui uma forma de slot diferen-
te, que ser mostrado nas prximas subsees.
5.1.1- Barramento AGP
O slot AGP (Accelerated Graphics Port) foi criado para otimizar a performance das placa de vdeo. A en-
trada AGP s pode ser usada por placas de vdeo de acelerao 3D. Existem diferentes velocidades que uma
placa AGP pode alcanar, tudo depende de qual a velocidade que a entrada AGP tem. Quando for comprar
uma placa-me veja se ela consegue acompanhar a velocidade da placa de vdeo que voc tem, ou vice-versa.
Figura 5.3 Slot de barramento AGP
42
Evoluo e Arquitetura de Computadores
5.1.2 - Barramento PCI
O b arramento PCI (Peripheral Component Interconnect) geralmente usado para expanso. Esses slots
so os mais usados e uma placa me sempre tem mais de 5 entradas PCI, algumas placas que so vendidas
mais baratas geralmente aquelas combos com placa-me e processador embutido tem menos entradas PCI e
s vezes nenhuma AGP, ento antes de comprar uma boa placa-me sempre bom ver esse tipo de informa-
o.
Figura 5.4 Slot de barramento PCI
5.1.3 - Barramento ISA
Os slots ISA (Indus try Standard Architecture) so os que vieram antes dos slots PCI, mesmo assim ainda
existem placas-me que so fabricadas com esses slots. Ela bem mais lenta que a entrada PCI.
Figura 5.5- Slot de barramento ISA
5.1.4 - Barramento USB
Universal Serial Bus (USB) um tipo de conexo Plug and Play que permite a conexo de perifricos sem
a necessidade de desligar o computador. A Figura 5.6 ilustra um conector padro USB.
Antigamente instalar perifricos em um computador obrigava o usurio a abrir a mquina, o que para a
maioria das pessoas era uma tarefa quase impossvel pela quantidade de conexes internas, sem falar que na
maioria das vezes era preciso confgurar jumpers
6
e interrupes IRQs
7
, tarefa difcil at para prossionais
da rea.
A proposta do padro USB substituir a infnidade de conectores diferentes empregados nos compu-
tadores atuais. Uma rpida olhada em um micro tpico revela no menos que cinco encaixes diferentes, entre
portas seriais, paralelas, ligaes para teclado, mouse, joystick e outros acessrios.
6 Jumper uma ligao mvel entre dois pontos de um circuito eletrnico. uma pequena pea plstica que contm
um metal, responsvel pela conduo de eletricidade. So pequenos contatos eltricos, envolvidos por um encapsulamento
plstico, que servem para programar opes de funcionamento de placas e dispositivos, no que diz respeito ao hardware.
7 Uma IRQ (abreviao para Interrupt Request) a forma pela qual os componentes de hardware requisitam tempo
computacional da CPU. Uma IRQ a sinalizao de um pedido de interrupo de hardware (o processador para de fazer o que
est fazendo para atender o dispositivo que pediu a interrupo)
43
Evoluo e Arquitetura de Computadores
Figura 5.6 - Conector USB
5.1.5 - Barramento Firewire
O barramento Firewire (tambm conhecido por IEEE 1394) u m barramento externo ao micro, similar
ao USB. Ou seja, voc pode instalar perifricos Firewire ao micro mesmo com ele ligado. O sistema operacional
detecta que um novo perifrico foi adicionado e trata de instalar os drivers necessrios.
A grande diferena entre o Firewire e o USB o desempenho. Enquanto que no USB os dados so trans-
feridos a, no mximo, 12 Mbps, na verso atual do Firewire os dados so transferidos a 400 Mbps, ou seja, o
Firewire 33 vezes mais rpido do que o USB.
O Firewire foi desenvolvido, inclusive, tendo em mente a transferncia de dados grandes, como flmes
sendo transferidos em formato digital entre cmeras digitais e o PC, por exemplo. Enquanto que o USB atu-
almente suportado por todos os chipsets (circuitos de apoio da placa-me) - fazendo com que todas as placas-
-me do mercado possuam portas USB, quase nenhum chipset para placas-me de PCs suporta o Firewire
O cabos que permitem a conexo de dispositivos em uma interface FireWire 400 podem ser compostos
por at 6 vias. J no caso do FireWire 800, o cabo pode conter at 9 vias. A Figura 5.7 mostra os conectores e as
entradas FireWire que so padro de mercado.
Figura 5.7 Conectores e entradas padro Firewire
5.1.6 - Slots de expanso e adaptadores
Os computadores mais recentes foram projetados para ser em abertos e adaptados ou confgurados, de
acordo com a necessidade particular de cada usurio. A maioria das placas-me dos computadores tem oito
slots de expanso, que servem como extenses do barramento do computador. Esses slots permitem que os
componentes que no esto fsicamente ligados ou soldados na placa-me obtenham acesso ao barramento
do computador. Geralmente, as nicas excees so o teclado e, as vezes o mouse; o soquete do teclado est
frmemente soldado na placa-me e alguns computadores tambm tm portas especiais para o mouse na
prpria placa-me. A maioria dos PCs vem com dois ou mais slots de expanso ocupados com placas de circui-
to que tm vrias fnalidades. Essas placas so chamadas de adaptadores, cartes ou s vezes simplesmente
placas.
Os slots de expanso na placa-me so usados pra trs fnalidades:
1) Para dar aos dispositivos internos, como discos rgidos e as unidades de disquete, acesso ao
barramento do computador via placas controladoras.
44
Evoluo e Arquitetura de Computadores
2) Para oferecer placas de E/S, na parte traseira do computador, para dispositivos externos como
monitores de vdeo, modems, placas de redes externas, impressoras e mouses (para computadores
que no tenham uma porta interna prpria para esse dispositivo).
3) Para dar aos dispositivos de uso especial acesso ao computador. Por exemplo. A placa de acelerador
de clock, que aumenta a velocidade de processamento, um dispositivo independente que obtm
acesso CPU e memria do computador por meio do barramento.
Os dois primeiros so funes de E/S. Eles no apenas oferecem uma porta qual os dispositivos podem
ser conectados servem de tradutores entre o barramento e o dispositivo em si.
O que fazer com um slot de expanso vago?
Talvez voc queira instalar uma placa de som que produza udio de alta qualidade. Essas
placas adicionais confguram seu micro para aplicativos de multimdia. Se voc preferir um
modem interno em vez do tipo externo (que requer uma porta serial), ele ocupar um slot, e
muitos outros dispositivos podem vir com adaptadores que precisam de slots por exemplo,
controladores para unidades de fta, scanners requerem um slot para a sua instalao.
5.2 - Portas de comunicao
5.2.1 - Portas seriais e paralelas
Internamente, os componentes do computador comunicam-se em paralelo. A Interface paralela, tam-
bm denominada LPT (Figura 5.8), aquela na qual h oito fos ou mais por meio dos quais os bits que repre-
sentam dados podem fuir simultaneamente, como no barramento. O barramento do computador geralmente
transfere 16 ou 32 bits simultaneamente; entretanto a interface paralela padro para dispositivos externos,
como as impressoras, transfere 8 bits de cada vez em oito fos separados. Como a porta paralela muito lenta
todos os fabricantes migraram estes perifricos para a porta USB.
Na interface serial, tambm denominada COM (Figura 5.8), os bits de dados fuem um de cada vez em
um nico arquivo. Um chip chamado UART (Universal Assynchronous Receiver-Transmitter receptor-transmis-
sor assncrono universal) na placa de entrada/sada do computador converte os dados paralelos do barramen-
to em dados seriais que podem fuir atravs de um cabo serial ou fo telefnico.
Como de se esperar, a interface paralela pode manipular um volume muito maior de dados do que a
interface serial. As portas paralelas tm um conector de 25 pinos do lado do computador. No lado da impres-
sora o cabo paralelo tem um conector especial chamado interface Centronics, que impede que os usurios
liguem, inadvertidamente, a extremidade errada do cabo na impressora.
Figura 5.8 interface paralela e serial
45
Evoluo e Arquitetura de Computadores
Exemplos de dispositivos seriais: mouse, trackball e dispositivos apontadores em geral; impressoras (ra-
ramente); modems externos.
Exemplos de dispositivos paralelos: u nidades ticas externas, impressoras (matriciais); plotters; zip dri-
ve
8
.
5.2.2 - Portas PS/2
PS/2 (Personal System/2) foi um sistema de computador pessoal criado pela IBM em 1987 com um con-
junto de interfaces prprias. Um computador PS/2 tinha inmeras vantagens em relao ao PC tradicional,
como equipamento (hardware) homologado e todos os drivers escritos pela IBM e um sistema operacional
prprio rodando nele, o OS/2.
O PS/2 desapareceu do mercado em poucos anos, mas o OS/2 foi continuado para PCs comuns at
meados de 1996. Porm, muitas das interfaces de hardware do PS/2 (Figura 5.9) so utilizadas at hoje, por
ocuparem menos espao e serem mais rpidas. Por exemplo, quando voc compra uma placa-me, mouse
ou teclado PS2 signifca que voc est usando as interfaces herdadas deste sistema ao invs das portas de
comunicao COM usadas na maioria dos PCs.
Figura 5.9 Portas PS/2
5.2.3- Comunicao com transmisso sem fo
Infrared: Infrared Data Association (IrDA) um padro de comunicao sem fo para transmisso de
dados entre dispositivos. Esse padro permite a conexo de dispositivos se m fo ao microcomputador (ou
equipamento com tecnologia apropriada), tais como impressoras, telefones celulares, notebooks e PDAs. Para
computadores que no possuem infravermelho (IRDA) necessrio um adaptador ligado a porta USB do com-
putador, desta maneira este computador poder trocar arquivos com qualquer outro equipamento que pos-
sua infravermelho (IRDA).
Bluetooth: um padro global de comunicao sem fo e de baixo consumo de energia que permi-
te a transmisso de dados entre dispositivos compatveis com a tecnologia. Para isso, uma combinao de
hardware e software utilizada para permitir que essa comunicao ocorra entre os mais diferentes tipos de
aparelhos. A transmisso de dados feita atravs de radiofreqncia, permitindo que um dispositivo detecte o
outro independente de suas posies, desde que estejam dentro do limite de proximidade.
Para que seja possvel atender aos mais variados tipos de dispositivos, o alcance mximo do
Bluetooth foi dividido em trs classes:
Classe 1: potncia mxima de 100 mW, alcance de at 100 metros;
Classe 2: potncia mxima de 2,5 mW, alcance de at 10 metros;
Classe 3: potncia mxima de 1 mW, alcance de at 1 metro.
A velocidade de transmisso de dados no Bluetooth baixa: at a verso 1.2, a taxa pode alcanar,
no mximo, 1 Mbps. Na verso 2.0, esse valor passou para at 3 Mbps. Embora essas taxas sejam curtas, so
sufcientes para uma conexo satisfatria entre a maioria dos dispositivos. Existem vrios produtos ativados
8 Disco removvel de capacidade 100 MB, aproximadamente do tamanho de um disquete 3.5.
46
Evoluo e Arquitetura de Computadores
por Bluetooth, como celulares, impressoras, modems e fones de ouvido sem fo. A tecnologia til quando
necessria transferncia de informaes entre dois ou mais dispositivos que esto perto um do outro ou em
outras situaes onde no necessria alta taxa de transferncia.
5.3 Cooler
Com o avano da tecnologia dos processadores, manter sua temperatura de funcionamento sob contro-
le e dentro de certos limites tornou-se um fator crtico. Por isso, os dissipadores de calor ou coolers tornaram-se
fundamentais para o perfeito funcionamento do computador e para a maior durabilidade da CPU. A principal
funo do cooler evitar um super aquecimento e um possvel travamento da mquina. A Figura 5.10, mostra
um tipo de cooler que utilizado no processo de resfriamento interno das CPUs.
Figura 5.10 - Cooler
5.4 - Placa Me
A placa-me, tambm denominada mainboard ou motherboard, uma placa de circuito
impresso eletrnico que tem como funo permitir que o processador se comunique com todos
os perifricos instalados.
Na placa-me encontramos no s o processador, mas tambm a memria RAM, os circuitos de apoio,
as placas controladoras, os conectores de barramentos e os chipset, que so os principais circuitos integrados
da placa-me e so responsveis pelas comunicaes entre o processador e os demais comp onentes. Veja na
Figura 5.11, um modelo ilustrado de placame.
Figura 5.11 - Placa - Me (motherboard )
5.5 - Chipset
Chipset so circuitos de apoio ao processador que gerenciam praticamente todo o funcionamento da
placa-me (controle de memria cache, DRAM, controle do bufer de dados, interface com a CPU). respon-
svel pelas informaes necessrias ao reconhecimento de hardware (armazenadas na sua memria RO M).
47
Evoluo e Arquitetura de Computadores
A arquitetura da placa-me depende do tipo de chipset presente nesta. Entender o seu funcionamento
e a sua importncia, tornar melhor a compreenso do funcionamento do microcomputador.
A grande maioria dos chipsets segue o projeto tradicional, onde as funes so divididas em dois chips,
chamados de porte norte (north bridge) e ponte sul (south bridge) (ilustrados na Figura 5.12 e na Figura 5.13):
Controlador de sistema (tambm chamada ponte norte) o chip mais complexo, que fca fsicamen-
te mais prximo do processador. Ele incorpora os barramentos rpidos e funes mais complexas, incluindo o
controlador de memria, as linhas do barramento PCI Express, ou o barramento AGP, alm do chipset de vdeo
onboard, quando presente.
Controlador de perifricos (tambm chamada ponte sul) invariavelmente um chip menor e mais
simples que o primeiro. Nas placas atuais ele incorpora os barramentos mais lentos, como o barramento PCI,
portas USB, SATA e IDE, controladores de som e rede e tambm o controlador Super I/O, que agrupa portas de
legado, como as portas seriais e paralelas, porta para o drive de disquete e portas do teclado e mouse (PS/2).
importante notar que o controlador de perifricos no ir controlar perifricos integrados on board (eles tm
controladores prprios).
Figura 5.12 Ponte norte de um chipset
Figura 5.13 Ponte sul de um chipset
A conexo entre a ponte norte e a ponte sul feita atravs de um barramento. No incio, o barramento
utilizado para conectar a ponte norte ponte sul era o barramento PCI. Atualmente, o barramento PCI no
mais usado para esse tipo de conexo e foi substitudo por um barramento dedicado.
48
Evoluo e Arquitetura de Computadores
5.6 - Fonte de Alimenta o
Por se tratar de um dispositivo eltric o o computador precisa de eletricidade para que todos os seus
componentes funcionem de forma adequada. O dispositivo responsvel por prover eletricidade ao computa-
dor a de fonte de alimentao. De forma bastante sucinta poderamos dizer que a principal funo da fonte
de alimentao converter a tenso alternada fornecida pela rede eltrica presente na tomada de sua casa ou
escritrio (tambm chamada CA ou AC) em tenso contnua (tambm chamada CC ou DC). Em outras palavras,
a fonte de alimentao converte os 110 V ou 220 V alternados da rede eltrica convencional para as tenses
contnuas utilizadas pelos componentes eletrnicos do computador, que so: +3,3 V, +5 V, +12 V e -12 V (ten-
ses alternadas variam pelo mundo e mesmo no Brasil variam de cidade a cidade.
A fonte de alimentao (Veja Figura 5.14) talvez seja o componente mais negligenciado do computa-
dor. Normalmente na hora de comprar um computador, s levamos em considerao o clock do processador,
o modelo da placa-me, o modelo da placa de vdeo, a quantidade de memria instalada, a capacidade de
armazenamento do disco rgido, e esquecemo-nos da fonte de alimentao, que na verdade quem fornece o
combustvel para que as peas de um computador funcionem corretamente
A maioria das fontes de alimentao tem uma chave 110 V/220 V ou ento pode ser do tipo automti-
ca, bivolt ou auto range, o que signifca que a fonte pode funcionar em qualquer tenso CA (normalmente
entre 100 V e 240 V; a faixa de operao suportada est impressa na etiqueta da fonte de alimentao em um
campo chamado AC Input ou Entrada CA.
Uma fonte de alimentao de boa qualidade e com capacidade sufciente pode aumentar a vida til do
seu equipamento e reduzir sua conta de energia. Para se ter uma idia, uma fonte de alimentao de qualidade
custa menos de 5% do preo total de um micro. J uma fonte de alimentao de baixa qualidade pode causar
uma srie de problemas intermitentes, que na maioria das vezes so de difcil resoluo.
Uma fonte de alimentao defeituosa ou mal dimensionada pode fazer com que o
computador trave, pode resultar no aparecimento de setores defeituosos (bad blocks) no disco
rgido, pode resultar no aparecimento da famosa tela azul e resets aleatrios, alm de vrios
outros problemas.
Existem vrios diferentes padres de fontes de alimentao para PCs. Esses padres defnem no ape-
nas o tamanho fsico, mas tambm o tipo de conectores de uma fonte de alimentao. Os dois principais so:
AT: Este padro foi introduzido pelo IBM PC AT em 1984 e foi usado at o padro ATX ganhar populari-
dade em meados dos anos 90. Fontes de alimentao AT fornecem quatro tenses, +5 V, +12 V, -5 V e -12 V, e o
cabo principal da placa-me usa um conector de 12 pinos.
ATX: em 1996 a Intel introduziu um novo formato de placa-me chamado ATX para substituir o antigo
formato AT. Como a placa-me ATX tinha dimenses fsicas completamente diferentes, novos gabinete foram
necessrios (gabinetes ATX, ao contrrio dos gabinetes AT usados at ento). Com este novo formato de
placa-me a Intel tambm props um novo tipo de fonte de alimentao com novos recursos, tais como o uso
de um conector da placa-me de 20 pinos e a introduo de novas tenses, +3,3 V e +5VSB, tambm conhecida
como tenso de standby.
49
Evoluo e Arquitetura de Computadores
Figura 5.14 - Fonte Alimentao 450W
Um dos fatos que contriburam para que o padro AT deixasse de ser usado (e o ATX fosse criado),
o espao interno reduzido, que com a instalao dos vrios cabos do computador (cabo fat, alimentao),
difcultavam a circulao de ar, acarretando, em alguns casos, danos permanentes mquina, devido ao super
aquecimento. Isso exigia grande habilidade do tcnico montador para aproveitar o espao disponvel da me-
lhor maneira. Alm disso, o conector de alimentao da fonte AT, que ligado placa-me, composto por
dois plugs semelhantes (cada um com seis pinos), que devem ser encaixados lado a lado, sendo que os fos
de cor preta de cada um devem fcar localizados no meio. Caso esses conectores sejam invertidos e a fonte de
alimentao seja ligada, a placa-me ser fatalmente queimada.
Com o padro AT, necessrio desligar o computador pelo sistema operacional, aguardar um aviso de
que o computador j pode ser desligado e clicar no boto Power presente na parte frontal do gabinete. So-
mente assim o equipamento desligado. Isso se deve a uma limitao das fontes AT, que no foram projetadas
para fazer uso do recurso de desligamento automtico.
Os conectores das fontes AT e ATX so mostrados na Figura 5.15. Repare que o nico que muda entre
um padro e outro o conector que alimenta a placa-me. No caso do padro AT, esse conector possui 12 fos.
No padro ATX, esse conector possui 20 vias (h modelos com 24 vias).
Alm disso, o encaixe do conector ATX diferente, pois seus orifcios possuem formatos distintos para
impedir sua conexo de forma invertida. No padro AT, comum haver erros, pois o conector dividido em
duas partes e pode-se coloc-los em ordem errada. A seqncia correta encaixar os conectores deixando os
fos pretos voltados ao centro.
Figura 5.15 - Conector da Fonte ATX e Conector da fonte AT, respectivamente
50
Evoluo e Arquitetura de Computadores
SISTEMAS NUMRICOS
Sistemas de numerao so formas de representao de valores. Existem os sistemas no-posicionais e
os posicionais. Nos no-posicionais o smbolo no depende da posio. Por exemplo, os numerais romanos: o
smbolo X vale 10 em qualquer posio que estiver no nmero, seja IX ou LXV. J nos posicionais, o valor do
smbolo muda com a posio. Por exemplo: o smbolo 6 dentro do nmero 625 signifca o valor 600, mas no
nmero 461 signifca 60. Diariamente trabalhamos com o sistema posicional dec imal, assim chamado por ter
dez smbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Como tem dez smbolos, dizemos tambm que possui base 10.
O computador funciona em binrio, ou seja, representa os nmeros somente com os smbolos 0 e 1.
Este um sistema de numerao com base 2 ou binrio.
Na eletrnica ainda comum trabalhar-se com o sistema octal, que possui base 8, cujos smbolos so:
0, 1, 2, 3, 4, 5, 6, 7.
Para o endereamento da memria do computador utilizado o sistema de numerao hexadecimal,
de base 16, formado pelos smbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
So estes quatro sistemas de numerao que sero o fundamento do estudo da computao, sendo
necessrios para compreenso da organizao de sua arquitetura. Para compreendermos melhor a relao
entre eles, devemos estudar a converso de uma base para outra.
6.1 - Sistema numrico decimal
A designao de decimal para este sistema numrico advm do uso de dez algarismos 0, 1, 2, 3, 4, 5, 6, 7,
8, 9. A posio de cada um destes algarismos dentro do nmero est associada um determinado valor. Assim,
caminhando da direita para a esquerda, o algarismo mais direita, deve ser multiplicado por 1, o algarismo
situado imediatamente esquerda deste, multiplicado por 10, o que vem a seguir por 100, etc. Exemplo
mostrado na Expresso 6.1.
Expresso 6.1 Sistema numrico decimal
6.2 - Sistema num rico binrio
O sistema numrico binrio difere em vrios aspectos do sistema decimal que o que ns utilizamos na
vida diria. Este sistema numrico de base igual a 2 e s contm dois algarismos, que so 1 e 0, que corres-
pondem aos sinais eltricos ligado e desligado. O computador trabalha com essa base de numerao binria.
Essa deciso de projeto deve-se maior facilidade de representao interna no computador, que obtida
atravs de dois diferentes nveis de tenso.
No sistema binrio os dados so representados por :
Bit (1 digito binrio) ou Binary Digit: valor 0 ou 1
6.
51
Evoluo e Arquitetura de Computadores
Byte = 8 bits
Palavra (word), conforme a arquitetura ocupar n bytes.
Caracter: conjunto de n bits que defne 2
n
caracteres
Exemplo: 10011011 um nmero binrio com 8 dgitos
Para converter um nmero binrio em decimal, ou seja extrair um valor numrico decimal de uma srie
de zeros e uns, basta seguir o exemplo abaixo. Exemplo mostrado na Expresso 6.2
Expresso 6.2 converso binrio para decimal
O maior valor decimal, que pode ser representado por um determinado nmero de smbolos binrios,
coincide com 2 elevado a um expoente igual ao nmero de smbolos binrios utilizados, subtrado de uma uni-
dade: 2
4
-1 = 16- 1= 15. Isto signifca que possvel representar os nmeros decimais de 0 a 15, apenas com 4
algarismos binrios (incluem-se portanto os nmeros 0 e 15), ou seja, 16 valores diferentes. As operaes que
se executam no sistema decimal, tambm podem ser executadas no sistema binrio. Um overfow acontece
sempre que o resultado de uma operao no puder ser armazenado no nmero de bits disponveis.
62.1 - Representao de Nmeros Inteiros
Existe diversas formas para representar um nmero inteiro no computador. Uma delas atravs do
sinal-magnitude. Em uma palavra de n bits, os n-1 bits mais direita representam a magnitude do nmero
inteiro, como mostrado na Expresso 6.3
Expresso 6.3 Regras para adio em binrio
As desvantagens apresentadas pela representao de sinal-magnitude so:
Duas representaes para 0:
+0
10
= 00000000
-0
10
= 10000000 (sinal-magnitude)
Para efetuar operaes de adio e subtrao preciso considerar tanto a magnitude quanto o
sinal dos operandos;
52
Evoluo e Arquitetura de Computadores
Em conseqncia, o esquema mais utilizado a representao em complemento de dois que assim
como a representao sinal-magnitude, a representao em complemento de dois usa o bit mais signifcativo
como bit de sinal, porm, os demais bits so interpretados de maneira diferente.
A Tabela 6.1 relaciona as caractersticas-chave da representao e da aritmtica em complemento de
dois.
Tabela 6.1 Caractersticas da representao e aritmtica em complemento de dois
Faixa de valores representveis -2
n-1
a 2
n-1
-1
Nmero de representaes para o zero 1
Expanso do nmero de bits
Acrescente posies de bit esquer-
da e preencha esses bits com o valor do bit
de sinal original
Regra de overfow
Se dois nmeros com mesmo sinal
(ambos positivos ou ambos negativos) fo-
rem somados, ocorrer overfow apenas se o
resultado tiver sinal oposto
Regra de subtrao
Para subtrair B de A, pegue o comple-
mento de dois de B e some-o com A
Vejamos a aplicao do complemento de dois no inteiro positivo 4 (0100
2
) na Expresso 6.4:
Expr esso 6.4 Complemento de dois do nmero 0100
2
Vejamos a representao vetorial do complemento de dois na Expresso 6.5 e na Expresso 6.6.
Expresso 6 .5 Converso do valor binrio 100000011 para um valor em decimal
53
Evoluo e Arquitetura de Computadores
Expresso 6.6 Converso do valor decimal -120 para seu valor binrio
Vejamos a converso entre representao de um nmero inteiro com n bits para sua representao com
m bits, onde m > n:
Notao sinal-magnitude:
+10 = 00001010 (8 bits) 0000000000001010 (16 bits)
-10 = 10001010 (8 bits) 1000000000001010 (16 bits)
Notao complemento de dois:
+10 = 00001010 (8 bits) 0000000000001010 (16 bits)
-10 = 11110110 (8 bits) 1111111111110110 (16 bits)
6.2.2 - Negao em complemento de dois
Na regra para a negao, basta aplicar o complemento de 2 ao inteiro original, como exemplifcado na
Tabela 6.4.
H casos especiais para a negao em complemento de dois:
Se o nmero for 0, para uma representao em 8 bits, o bit vai um (carry-in) com o valor obtido
na posio mais a esquerda ignorado, como pode ser visualizado na Expresso 6.7.
Se negarmos o padro de bits constitudo de um bit com valor 1 seguido de n-1 bits de valor 0,
obteremos esse mesmo nmero. Como exemplo, para uma palavra de 8 bits, ilustrado Expresso
6.8.
Expresso 6.7 Complemento de dois de 0
54
Evoluo e Arquitetura de Computadores
Expres so 6.8 Complemento de dois de -128
Caso especial: sempre que o nmero com sinal tiver um 1 no bit de sinal e zero em todos os
outros bits, seu equivalente decimal ser -2n sendo n nmero magnitude, como mostrado no
exemplo abaixo:
1000 = -23 = - 8 01000 = + 8
10000 = -24 = - 16 010000 = + 16.
6.2.3 - Adi o em binrio
As regras bsicas para a adio em binrio so mostradas na Expresso 6.9:
Expresso 6.9 Regras para adio em binrio
Para executar a adio em complemento de dois, basta somar e quando ocorrer um vai-um para fora
do bit mais signifcativo da palavra, que ignorado. Exemplo mostrado na Expresso 6.10 e na Expresso 6.11
Expresso 6.10 Adio em binrio
Expresso 6.11 Soma em binrio co m overfow
55
Evoluo e Arquitetura de Computadores
6.2.4 - Subtrao em binrio
A subtrao , tal como a adio, obedece ao mesmo princpio. O resultado de subtrairmos dois zeros ou
dois uns, zero. Se quisermos subtrair 1 a 0, temos que pedir emprestado 1 ao dgito binrio imediatamente
esquerda no nmero. Exemplo mostrado na Expresso 6.12.
Expresso 6.12 Subtrao em binrio
Para subtrair S de M, em complemento de dois, pegue o compl emento de dois de M e acrescente esse
valor a S. Veja os exemplos ilustrados na Expresso 6.13 e na Expresso 6.14.
Expresso 6.13 Subtrao em complemento de dois
Expresso 6.14 Subtrao em complemento de dois com overfow
6.2.5 - Multiplicao em binrio
A multiplicao bin ria de nmeros inteiros sem sinal segue os mesmos princpios gerais da multipli-
cao decimal. Entretanto, com apenas dois possveis bits multiplicadores (1 ou 0), multiplicao binria um
processo muito mais simples: 0 x 0 = 0
0 x 1 = 0
1 x 0 = 0
1 x 1 = 1
Como exemplo, vamos multiplicar 1001
2
(9d)
por 1100
2
(12d) cujo produto resulta em 1101100 (108d),
ilustrado na Expresso 6.15.
56
Evoluo e Arquitetura de Computadores
Expresso 6.15 Multiplicao de nmeros inteiros binrio sem sinal
Infelizmente, o esquema anterior no funciona para multiplic ao com sinal, veja nos exemplos abaixo:
Existem diversas solues possveis para esse e outros dilemas gerados na multiplicao com sinal. Um
dos algoritmos mais usados o de Booth. Usando-se o algoritmo de Booth, gera-se um produto parcial para
cada bit no multiplicador. Se o valor do bit do multiplicador 0, seu produto parcial correspondente consiste
apenas de zeros, se o valor do bit 1, seu produto parcial correspondente uma cpia do multiplicando. Adi-
cionalmente, cada produto parcial deslocado esquerda um nmero de bits que funo do bit do multi-
plicador com o qual est associado; por exemplo, o produto parcial associado com o bit 0 no multiplicador
deslocado a esquerda zero bits, o produto parcial associado com o bit 1 deslocado a esquerda de um bit, e
assim por diante. Todos os produtos parciais so ento somados para gerar o resultado, cujo nmero de bits
a soma do nmero de bits dos dois valores que esto sendo multiplicados (veja Expresso 6.13).
Expresso 6.16 Multiplicao de nmeros binrios utilizando o algoritmo de Booth
Infelizmente, o algoritmo de Booth funciona apenas com nmeros binrios sem bit de sinal. Entretanto,
esse problema pode ser resolvido tomando-se o complemento de dois de qualquer nmero negativo antes de
57
Evoluo e Arquitetura de Computadores
coloc-lo no multiplicador. Se os sinais dos dois valores forem os mesmos, ambos positivos ou ambos negati-
vos, ento no necessrio efetuar nenhuma outra ao, porm, se os sinais so diferentes, ento o resultado
retornado pelo multiplicador precisa ser negado efetuando-se seu complemento de dois.
6.2.6 - Diviso em binrio
Como nas demais operaes aritmticas, a diviso binria efetuada de modo semelhante diviso
decimal, considerando-se apenas que:
0 / 1 = 0
1 / 1 = 1
e que a diviso por zero acarreta erro.
O algoritmo a seguir apresentado, utilizado para executar a diviso em binrio: 1- a partir da esquerda,
avanam-se tantos algarismos quantos necessrios para obter-se um valor igual ou maior que o divisor; encon-
trado esse valor, registra-se 1 para o quociente; 2- subtrai-se do valor obtido no dividendo o valor do divisor (na
diviso, como o quociente somente pode ser de valor igual a 1, a subtrao sempre com o prprio valor do
divisor); 3- ao resultado acrescentam-se mais algarismos do dividendo (se ainda houver algum), at obter-se
um valor igual ou maior que o divisor (como no item 1). Se o(s) algarismo(s) for(em) zero, acrescenta-se zero(s)
ao quociente; repete-se o processo a partir do item 1, at que se esgotem os algarismos do dividendo (Veja
exemplo os exemplos abaixo).
Dividir 11011 e 101.
Dividir 11011 e 101.
58
Evoluo e Arquitetura de Computadores
6.3 - Sistema numrico hexadecimal
O sistema numrico hexadecimal tem base igual a 16. Se a base 16, vamos precisar de 16 smbolos
diferentes para algarismos. No sistema hexadecimal, os algarismos so: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
As letras A, B, C, D, E e F correspondem respectivamente aos decimais 10, 11, 12, 13, 14 e 15. Foram escolhidos
esses smbolos, a fm de tornar a escrita dos nmeros mais fcil. Tal como para o caso do sistema binrio, tam-
bm aqui, ns podemos determinar, atravs da mesma frmula, qual o maior nmero decimal que possvel
representar com um determinado nmero de algarismos hexadecimais.
Geralmente, os nmeros hexadecimais so escritos com um prefxo $ ou 0x, ou com o sufxo h, para
realar o sistema numrico que estamos a utilizar. Assim, o nmero hexadecimal A37E, pode ainda ser mais cor-
retamente escrito como $A37E, 0xA37E ou A37Eh. Para traduzirmos um nmero hexadecimal para o sistema
numrico binrio, no necessrio executar qualquer clculo mas, simplesmente, substituir cada algarismo do
nmero pelos dgitos binrios que o representam. Como o valor mximo representado por um algarismo no
sistema hexadecimal 15, isso signifca que so precisos 4 dgitos binrios, para cada algarismo hexadecimal.
Exemplo mostrado na Expresso 6.17.
Expresso 6.17 Converso de hexadecimal para binrio
Se convertermos ambos os membros da identidade para o sistema numrico decimal, obtemos, em
ambos os casos, o nmero decimal 228, o que comprova que no nos enganamos.
Para obter o equivalente decimal a um nmero hexadecimal, precisamos multiplicar cada algarismo do
nmero, por uma potncia de 16, cujo expoente, deve corresponder posio desse algarismo, no nmero
hexadecimal. Em seguida, deve-se adicionar todos os resultados obtidos. Exemplo mostrado na Expresso 6.18
Expresso 6.18 converso de hexadecimal para decimal
A adio, tambm executada, tal como nos dois exemplos precedentes. Exemplo mostrado na Expres-
so 6.19.
Expresso 6.19 Adio em hexadecimal
Quando adicionamos dois algarismos hexadecimais, se a respectiva soma for igual a 1 6, escrevemos 0
na posio respectiva e adicionamos uma unidade soma dos dois algarismos que se seguem. Quer dizer, se
a soma dos dois algarismos for, por exemplo, 19 (19 = 16 +3) escrevemos 3 nessa posio e, transferimos o
1 para o algarismo imediatamente a seguir. Se verifcarmos, a primeira parcela o nmero 14891 e a segun-
da parcela da soma 43457. A soma das duas parcelas 58348, que coincide com o equivalente decimal do
59
Evoluo e Arquitetura de Computadores
nmero hexadecimal $E3EC. A subtrao, tambm segue um processo idntico ao dos dois outros sistemas.
Se o algarismo do subtraendo for menor que o do subtrator, necessrio decrementar em uma unidade, o
algarismo seguinte no subtraendo.
Um exemplo de subtrao em hexa mostrado na Expresso 6.20.
Expresso 6.20- Subtrao em hexa
Analisando o resultado, verifcamos que o subtraendo e o subtrator, correspondem, respectivamente,
aos decimais 11590 e 5970, a diferena 5620, que o nmero que obtemos se fzermos a converso de $15F4,
para o sistema numrico decimal.
6.4 - Converso de bases
6.4.1 - Decimal-binrio
A converso co nsiste em dividir o nmero representado na base 10 sucessivamente pela nova base em
que se deseja represent-lo, at que o quociente da diviso seja menor que a base em questo. Em seguida
toma-se o ltimo quociente e os restos das sucessivas divises em ordem inversa e obtm-se, assim, a repre-
sentao do nmero na nova base. Exemplo mostrado na Expresso 6.21: converter 27
10
para a base 2.
Expresso 6.21 - Converso decimal-binrio
Portanto 27
10
= 11011
2
6.4.2 - Hexadecimal Binrio
Na converso HEX-BIN, convertemos cada digito Hexadecimal separadamente em quatro dgitos, fazen-
do uso da tabela Hexadecimal (Tabela 6.2) .
Tabela 6.2 Converso hexa-binrio
F 6 A 9
1111 0110 1010 1001
6.4.3 - Binrio - Hexadecimal
Para a converso de binrio em hexadecimal faremos o processo inverso ao Hexadecimal - Binrio. Se o
nmero Binrio no for divisvel por 4, adicionamos os zeros necessrios esquerda.
60
Evoluo e Arquitetura de Computadores
Exemplo (Tabela 6.3): converter: 1101101010011
2
em hexa
Tabela 6.3 Converso binrio-hexa
0 0 0 1 1 0 1 1 0 1 0 1 0 0 1 1
1 B 5 3
Resultado: 1B53h
6.4.4 - Qualquer base para a decimal
Generalizando, para a converso de um nmero em uma base qualquer para a base decimal usa-se a
seguinte frmula:
N=d
n-1
x b
n-1
+ d
n-2
x b
n-2
+ ... + d
1
x b
1
+ d
0
x b
0
Onde:
d: Indica cada algarismo do nmero
n-1, n-2, 1,0: Indicam a posio de cada algarismo
b: Indica a base de numerao
n: Indica o nmero de dgitos inteiros
6.4.5 - Decimal - Hexadecimal
Para converter decimal em hexadecimal :
1) Divida o nmero pela base, o resto o primeiro dgito, da *direita* para a *esquerda*
2) O resultado da diviso anterior voc divide novamente e adiciona o dgito *esquerda* do dgito
anterior
3) Repita esse processo at a diviso for igual a zero (o dividendo menor que a base)
Lembrando que na base 16, os dgitos vo de 0 a 15, sendo os dgitos de ordem 10 a 15 representados
pelas letras A a F, respectivamente.
Exemplo: 666
10
= 29A
16
, pois:
666 / 16 = 41, resto 10 (A)
1. 41 / 16 = 2, resto 9
2. 2 / 16 = 0, resto 2 (o prprio divisor)
A Tabela 6.4 apresenta os nmeros em decimal e sua representao correspondente em binrio, octal
e hexadecimal
61
Evoluo e Arquitetura de Computadores
Tabela 6.4 Nmeros em decimal, b inrio, octal e hexadecimal