Você está na página 1de 40

48

Unidade III
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
Unidade III
5 MEMRIAS
A memria a estrutura do computador na qual so armazenados os programas e os dados e,
conforme j discorremos brevemente, existem diversos tipos de memria no computador organizados
de maneira hierrquica. Quanto mais prxima a memria estiver do nvel superior mais rpida, porm
mais cara. O nvel superior diz respeito s memrias do processador, primeiramente os registradores
(mais prximos da CPU) e, posteriormente, a memria cache. J estudamos registradores no tpico sobre
processadores; veremos a seguir a memria principal e cache tambm primrias, em seguida a memria
secundria (gura 36).
Figura 36 - Hierarquia de memria
5.1 Memria primria
Memrias primrias so memrias que o processador pode enderear diretamente. Sua funo
conter a informao necessria para o processador num determinado momento, por exemplo os
programas em execuo. Nesta categoria, se inserem a memria principal, cache e registradores.
49
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
ORGANIZAO DE COMPUTADORES
5.2 Memria principal
A memria principal tambm conhecida por DRAM (Dynamic Random Access Memory), memria
dinmica de acesso randmico (guras 37 e 38).
Costumeiramente, a memria principal voltil, ou seja, mantm os dados enquanto o computador
estiver energizado. A memria principal utilizada para armazenar os programas em execuo e os
dados em uso por esses programas. Realiza comunicao constante com o processador.
Observao
A memria principal a prxima a ser considerada no nvel hierrquico,
s perdendo para registradores e cache por ser um dispositivo externo
CPU e estar mais distante desta.
Figura 37 - Modelo de memria RAM de microcomputador (com capa protetora)
Figura 38 - Modelo de chip de memria de 32 MB
Fonte: TANENBAUM, 2007a.
Existem diversos tipos de memrias dinmicas. Entre elas podemos citar:
FPM (Fast-Page Mode): uma das primeiras tecnologias de memria RAM. Nessas memrias, o
primeiro acesso de leitura tinha um tempo de acesso maior que as leituras seguintes. Isso ocorria
porque eram realizadas quatro leituras seguidas ao invs de apenas uma por vez.
50
Unidade III
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
DRAM EDO (Extended Data Output): permite que uma referncia de memria seja iniciada mesmo
antes que uma anterior esteja terminada, a DRAM EDO assncrona, ou seja, no utiliza o clock
para transmisso dos dados.
SDRAM (Synchronous DRAM): utiliza o clock como referncia e mistura a memria dinmica e
esttica. Essa memria realiza uma operao a cada ciclo de clock.
Rambus DRAM: recebeu esse nome, pois foi criada pela empresa Rambus Inc. e chegou ao
mercado com o apoio da Intel. Ela trabalha apenas com 16 bits por vez e em uma frequncia
muito maior, 400 MHz, e com duas operaes por ciclo de clock. Essa memria no chegou a ter
grande aceitao no mercado, pois tinha muito aquecimento e um custo elevado.
DDR SDRAM (Double Data Rate SDRAM): consegue tratar o dobro de informaes por ciclo de
clock, quando comparado SDRAM.
DDR2 SDRAM: uma evoluo da memria DDR SDRAM, que passa a trabalhar com quatro
operaes por ciclo de clock, ou seja, o dobro da DDR SDRAM.
DDR3 SDRAM: tambm uma evoluo, s que da DDR2 SDRAM, na qual novamente dobrada
a quantidade de operaes por ciclo de clock, ou seja, passa a ter oito operaes por ciclo de
clock.
Mas, o que contm a memria? Qual sua estrutura?
As memrias consistem de clulas, cada qual com seu endereo. As clulas contm os bits ou dgito
binrio, que so a unidade bsica de memria. Um bit armazena apenas os valores 0 ou 1 e o bloco
bsico de informaes.
Os binrios 0 e 1 representam variaes diferentes na tenso eltrica dos circuitos eletrnicos do
computador. Nossos programas, em linguagem de alto nvel (com caracteres), funcionam no baixo nvel
com combinaes de 0 e 1.
Mais adiante estudaremos a converso binrios/caracteres.
Um conjunto de bits forma um agrupamento. Um dos agrupamentos mais comuns o byte, que
contem 8 bits de comprimento. Como o bit um valor binrio (0 e 1), os mltiplos so potncias de 2,
deste modo 1KB (kilobyte) no exatamente 1.000 bytes (10
3
), mas 1.024 bytes (2
10
); 1 MB (megabyte)
contm 1.048.576 e no 1.000.000 de bytes; 1 GB (gigabyte) equivale a 1.073.741.824 de bytes e 1 TB
(terabyte) equivale a 1.099.511.627.776 bytes.
As guras 39, 40 e 41 representam uma clula (endereo) de 64 bits ou 8 bytes, cada quadradinho
1 bit e cada leira 1 byte:
51
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
ORGANIZAO DE COMPUTADORES
Figura 39 - Modelo de clulas de endereo de 8 bits
Figura 40 - Modelo de clulas de endereo de 12 bits
Figura 41 - Modelo de clulas de endereo de 16 bits
Lembrete
A clula a menor unidade enderevel de memria.
Outro conceito importante a palavra. Uma palavra o tamanho da unidade de dados que
transferida da memria para o processador. Quando falamos que um computador de 32 bits ou 64
bits, estamos nos referindo ao tamanho da palavra desse processador. Ou seja, um computador de 32
52
Unidade III
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
bits consegue transmitir 4 bytes entre a memria e o processador, enquanto um computador de 64 bits
transmite 8 bytes. Esse conceito importante porque, se o processador recebe um valor de 8 bytes da
memria, todos os seus registradores tm que ter no mnimo esse comprimento. Isso implica tambm a
quantidade de memria que um computador pode suportar. Se o registrador dedicado a tratar endereos
de memria tem 1 bit de comprimento, o computador s suportar dois endereos ou duas clulas (0 e
1). Se esse registrador tiver 32 bits, a quantidade de clulas endereveis ser de 4.294.967.295. Em um
computador com clulas de 1 byte, isso equivale a 4 GB de memria. Se esse registrador tiver 64 bits, a
quantidade de endereos possveis sobe para 18.446.744.073.709.551.615, ou aproximadamente 18,45
exabytes, uma quantidade de memria impensvel nos padres tecnolgicos atuais.
5.3 Memria cache
Normalmente as CPUs trabalham mais rapidamente do que a memria principal, sendo assim,
existe um descompasso, ou seja, a CPU pode ficar ociosa, comprometendo o desempenho do
sistema.
Os projetistas poderiam desenvolver memrias mais rpidas, entretanto, outro fator que torna a
comunicao com a memria principal mais lenta o fato do trfego de dados entre os dispositivos
terem de passar pelo barramento. A soluo inserir memrias de alto desempenho no chip da CPU. So
as caches, atualmente trs: L1, L2 e L3. A cache conhecida por SRAM (Static Random Access Memory),
memria esttica de acesso randmico.
Quanto mais prxima da CPU mais rpida, conforme esquema representado pela gura 42:
Figura 42 - Representao de velocidade de acesso
Lembrete
A localizao lgica da cache entre a CPU e a memria principal.
Normalmente, ela se encontra integrada sicamente ao processador.
A ideia bsica a seguinte: as palavras de memria usadas com mais frequncia so mantidas
na cache, desse modo o processador busca a informao primeiramente nas caches, somente se no
encontrar em nenhuma delas que ir buscar o dado na memria primria.
Em outras palavras, a cache um bloco de memria para o armazenamento temporrio de dados
(voltil) que possuem uma grande probabilidade de serem utilizados novamente. Tem por nalidade
aumentar o desempenho do processador e geralmente vem acoplada a este.
53
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
ORGANIZAO DE COMPUTADORES
Lembrete
Conforme vimos, existem as memrias RAMs estticas e dinmicas,
ambas volteis, de modo que as estticas recebem o nome de SRAM, e as
dinmicas de DRAM.
As SRAMs so fabricadas com a utilizao de circuitos semelhantes ao ip-op, nos quais so retidas
as informaes. Esse tipo de memria guarda as informaes enquanto houver alimentao de energia
eltrica, s mudando as informaes armazenadas quando o programa executar alguma alterao. As
SRAMs so extremamente rpidas e por isso so utilizadas como memria cache.
As DRAMs usam transistores e capacitores. Quando o capacitor est carregado, signica que tem
informao (1) e quando est descarregado, no h informao (0). Porm, o mesmo precisa ter um
processo denominado de recarga chamado refresh, para evitar que os dados que estejam na memria
sejam perdidos. Ento, a memria DRAM exige uma complexidade maior na fabricao, que compensada
com a grande capacidade que consegue armazenar, por isso as DRAMs so utilizadas como memria
principal.
A seguir, um quadro comparativo da SRAM e DRAM demonstrada na tabela 1:
SRAM DRAM
Fabricao Flip-Flop Clulas de transistores e capacitores
Velocidade de gravao Alta velocidade Baixa velocidade
Armazenamento Baixa capacidade Alta capacidade
Onde utilizado Cache Memria principal
Tabela 1 - Quadro comparativo da SRAM e DRAM
5.4 Outras memrias
Alm das memrias RAM, as quais se podem gravar, ler e apagar, existe a ROM (Read Only Memory)
ou Memria Somente Leitura, na qual o contedo normalmente no deve ser modicado e nem apagado.
A ROM ca localizada na placa-me do computador. Quando se fabrica a memria ROM, so gravadas
todas as informaes por meio de material prprio, informaes relativas BIOS (Basic Input Output
System), sistema bsico de entrada e sada, em outras palavras, suporte bsico de acesso ao computador
que oferece ao processador suporte para comunicao com demais dispositivos, POST (Power On
SelfTest) autoteste, programa que realiza varredura do sistema computacional quando inicializamos
a mquina (reconhece dispositivos) e Setup que mantm conguraes relativas congurao do
sistema e calendrio. Assim como a memria RAM, existem alguns tipos de memria ROM:
PROM (Programmable ROM): similar ROM, porm pode ser programada aps a fabricao.
54
Unidade III
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
EPROM (Erasable PROM): alm de poder ser programada, pode ser apagada e depois reprogramada.
Isso ocorre com a emisso de luz ultravioleta, na qual as informaes precisam ser apagadas por
completo para depois ser realizada a reprogramao.
EEPROM (Electrically-Erasable PROM): uma evoluo da EPROM, na qual a funcionalidade
similar, mudando no modo de excluso de dados e gravao. A excluso de dados, ao invs de
luz ultravioleta, se utiliza de pulsos eltricos, e na gravao no necessrio retirar o chip do
computador, como era necessrio na EPROM.
EAROM (Electrically-Alterable PROM): similar a EEPROM, porm no h necessidade da gravao
e alterao de todas as informaes de uma nica vez, podendo ser aos poucos, por isso essa
memria geralmente utilizada para reescrita parcial de informaes.
Flash: essa memria um tipo de EEPROM, porm a gravao e alterao so muito mais rpidas;
sem contar que tem uma maior durabilidade e consegue armazenar mais informaes.
5.5 Memria secundria
A memria secundria a memria para armazenamento permanente dos dados, ou seja, o tipo de
memria que serve para a recuperao de informaes gravadas em uma sesso de trabalho e que no
iro se perder quando do desligamento do sistema computacional.
o tipo mais lento de memria, porm possibilita o armazenamento de um grande volume de dados,
sendo tambm a mais econmica em relao s demais na hierarquia de memria.
5.6 Discos magnticos
O disco magntico (gura 43), tambm conhecido por disco rgido ou HD (Hard Disk), um tipo de
memria secundria que integra o sistema computacional, composto de pratos de alumnio com revestimento
magnetizvel. O processo de leitura e gravao ocorre por intermdio de agulhas que magnetizam a superfcie
por meio de uma corrente eltrica com polaridade positiva ou negativa. Dependendo da polaridade, as
partculas magnticas agrupam-se direita ou esquerda, podendo simbolizar um bit 0 ou um bit 1.
Figura 43 - Disco magntico (disco rgido)
55
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
ORGANIZAO DE COMPUTADORES
Este exemplo possui quatro pratos com quatro cabeas de leitura e gravao em apenas um brao
que realiza movimentos do centro para a periferia do disco e vice-versa.
Figura 44 - Disco magntico com quatro pratos
Fonte: TANENBAUM, 2007a.
medida que o prato gira, uma sequncia circular de bits lida ou escrita, o que compem as trilhas
do disco (colorido na gura 45).
Observao
Cada uma das trilhas dividida em um nmero de setores normalmente
xados em 512 bytes de dados.
Setores
Figura 45 - Disco rgido
56
Unidade III
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
Os discos rgidos participam do mecanismo de Swapping, tcnica utilizada pelo sistema operacional
para extenso da memria principal, quando esta no suciente para execuo de programas de alta
prioridade.
O computador pode funcionar sem disco rgido, desde que ele possa reconhecer e utilizar um sistema
operacional alocado em outra regio, um disco removvel (CD), por exemplo.
Saiba mais
<ftp://ftp.dca.fee.unicamp.br/pub/docs/vonzuben/ea869_03/turma_U/
cap2_parteII.pdf>
5.7 Sistema RAID
O desempenho da CPU vem aumentando com o passar do tempo, entretanto, o mesmo no acontece
com os discos magnticos, ou seja, a lacuna entre o desempenho do processador e do disco rgido cou
maior com o passar do tempo. Tanenbaum cita Patterson et al (1988) como pioneiros na soluo para
minimizar esta lacuna. Eles deniram formas de organizar os discos, o que deu origem ao sistema RAID
(Redundant Array of Inexpensive Drives), arranjo redundante de discos econmicos ou pela redenio
da indstria (Redundant Array of Independent Disks), arranjo redundante de discos independentes.
Observao
A ideia aplicar paralelismo aos discos, ou seja, ter dois ou mais discos
trabalhando simultaneamente para um mesmo m.
Objetivos bsicos:
Acelerar o carregamento de dados do disco, por meio de uma tcnica chamada diviso de dados.
Tornar o sistema de disco mais seguro, por meio de uma tcnica chamada espelhamento.
O RAID possui diversas combinaes de diviso e espelhamento de dados originando diversos nveis,
sendo mais comuns o RAID 0, RAID 1, RAID 2, RAID 3, RAID 4 e RAID 5, conforme a gura 46. As reas
sombreadas representam cpias de segurana dos dados:
57
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
ORGANIZAO DE COMPUTADORES
Figura 46 - RAID nveis 0 a 5
Fonte: TANENBAUM, 2007a.
CD e DVD
Alm dos discos rgidos que so integrados ao computador, temos os discos removveis, tais como
CDs e DVDs, que so utilizados para armazenagem de dados e so considerados memria secundria. Os
discos so lidos e gravados por meio de um dispositivo denominado drive de dispositivo.
Lembrete
Drive de dispositivo designa o dispositivo em si, por exemplo, drive de
CD, drive de DVD. No confundir com driver, software do dispositivo.
O CD substituiu o disco de vinil na dcada de 1980, primeiramente para a gravao de udios
e depois para a gravao de programas. Posteriormente, surgiram os CDs gravveis CD-R (Compact
Disc Recordable) que s podiam ser gravados uma nica vez e os regravveis CD-RW (Compact Disc
ReWritable). Atualmente, temos o DVD (Digital Versatile Disk) disco verstil digital (gura 47) que utiliza
o mesmo desenho dos CDs, entretanto, possui maior capacidade de armazenamento.
58
Unidade III
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
Disco de
uma face de
0,6 mm
Disco de
uma face de
0,6 mm
Camada
semirreexiva
Reetor de
alumnio
Reetor de
alumnio
Camada
semirreexiva
Substrato de policarbonato 1
Substrato de policarbonato 2
Camada adesiva
Figura 47 - DVD de dupla face e dupla camada
Fonte: TANENBAUM, 2007a.
No geral, os discos apresentam em sua superfcie elementos qumicos que, em contato com diferentes
feixes de luz (laser), modicam-se, formando depresses ou planos (ver gura acima). Resumidamente,
as depresses e os planos representam os 0 e 1.
Tanenbaum (2007a) elucida que os drives de CD-RW usam laser de trs potncias diferentes. Em
alta potncia, o laser funde a liga fazendo-a passar do estado cristalino de alta reetividade para o
estado amorfo de baixa reetividade para representar uma depresso. Em potncia mdia, a liga se
funde e volta novamente ao seu estado natural cristalino para se tornar novamente um plano. Em baixa
potncia, o estado do material sondado (para leitura), mas no ocorre transio de fase.
Lembrete
Atualmente, existem HDs externos ou removveis.
O processo de leitura/gravao nos discos rgidos magntico, nos CDs
e DVDs tico.
Atualmente temos o pen drive que um dispositivo removvel para
armazenamento de dados, portanto, tambm considerado uma memria
secundria.
5.8 Entrada e sada
Nos captulos anteriores explicamos sobre processador e memrias. Nos computadores pessoais,
processador e memria principal se conectam por meio de barramentos da placa-me. Memrias
59
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
ORGANIZAO DE COMPUTADORES
secundrias, tais como discos rgidos e drives de CD/DVD, no so encaixados placa-me como a memria
principal e o processador, mas conectados a esta normalmente por meio de cabos especcos.
Por sua vez, a placa-me encaixada em um gabinete com fonte de alimentao e portas
de comunicao. Este conjunto, mais os equipamentos de entrada e sada, compem o sistema
computacional.
Observao
Os equipamentos de entrada e sada so conhecidos como perifricos.
Dentre os principais, temos: teclado, mouse, monitor e impressora. Estes
dispositivos tambm so conectados ao restante do sistema computacional
por meio de barramentos e portas de comunicao.
Cada dispositivo de E/S consiste de duas partes, conforme esclarece Tanenbaum (2007a): uma parte
que compe o dispositivo em si e outra que compe o controlador.
A funo principal do controlador controlar seu dispositivo de E/S, garantindo o acesso ao
barramento.
Alguns controladores acompanham a placa-me (Chipset), ao passo que outros precisam ser
conectados a esta.
Chipset um chip responsvel pelo controle de diversos dispositivos de entrada e sada, alm da
comunicao do processador com a memria RAM, acesso a discos, entre outros. Geralmente dividido
em ponte norte e ponte sul.
Quando um programa necessita de dados de um CD, por exemplo, ele envia um comando para
o controlador do drive de CD, o qual solicitar a leitura do CD e responder ao controlador, que por
sua vez escrever a informao na memria principal, por meio do barramento. Neste exemplo, as
informaes passam do dispositivo direto para a memria, sem interveno da CPU, portanto temos a
informao em ciclo de E/S, mecanismo este conhecido por acesso direto memria, ou DMA (Direct
Memory Access).
Lembrete
Quando no h qualquer E/S em curso, a CPU pode car com todos
os ciclos do barramento (ciclo de processador) para referenciar memria.
Do contrrio, a prioridade normalmente de E/S, haja vista a possvel
perda de dados. Imagine o usurio inserindo informaes no teclado, por
exemplo.
60
Unidade III
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
Figura 48 Exemplo de barramento.
Fonte: TANENBAUM, 2007a.
O assunto barramentos ser mais bem elaborado na Unidade III.
5.8.1 Teclado
Existem hoje no mercado diversos tipos de teclados, como os mecnicos, os eletromagnticos, entre
outros.
Este importante acessrio constitudo basicamente de uma placa de circuito impresso abaixo de
uma espcie de borracha e das teclas, na parte superior, que quando pressionadas fecham o circuito em
determinado ponto, gerando a informao.
Observao
Em computadores pessoais, quando uma tecla pressionada, uma
interrupo gerada pelo sistema operacional, que l as informaes do
controlador o nmero de tecla (1 a 102) que foi pressionada.
Veja o cdigo de caracteres ao nal desta unidade.
61
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
ORGANIZAO DE COMPUTADORES
Figura 49 Exemplo de teclado.
5.8.2 Mouse
Em funo da criao da interface grca, a utilizao do mouse se tornou necessria, de modo que
se tornou o meio mais comum de se apontar aquilo que se deseja na interface.
Atualmente, em substituio ao mouse com esferas, o tipo mais utilizado o tico, o qual possui
funcionamento aparentemente simples. De acordo com Tanenbaum (2007a), o mouse tico possui um diodo
emissor de luz (LED) e um fotodetector e deve ser utilizado sobre uma almofada plstica com linhas de grade
prximas. Quando a luz incide sobre a almofada, o fotodetector percebe o cruzamento entre linhas pela
oscilao da luz reetida. Assim, um mecanismo interno do mouse conta as linhas cruzadas em cada direo.
Figura 50 Exemplo de mouse
5.8.3 Monitor
Os monitores atuais so compostos de LCD (Liquid Crystal Display), ou seja, monitor de cristal
lquido, em substituio aos antigos monitores de tubo CRT (Cathode Ray Tube, ou tubo de raios
catdicos).
62
Unidade III
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
Figura 51 Exemplo de monitor de CRT
Figura 52 Monitor de LCD.
63
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
ORGANIZAO DE COMPUTADORES
Figura 53 Imagem de monitor de LCD.
Fonte: TANENBAUM, 2007a.
Cristais lquidos so molculas orgnicas que se comportam como lquido e como cristal.
Foram empregados pela primeira vez em visores de relgios e calculadoras. Resumidamente, a
tecnologia empregada consiste em manter o cristal lquido entre placas de vidro e eletrodos,
usando um campo eltrico aplicado que promove o alinhamento molecular dos cristais. Diferentes
partes da tela recebem diferentes tenses eltricas, processo este que controla a imagem a ser
apresentada.
5.8.4 Impressora
Existem diversos tipos de impressoras: monocromticas ou coloridas, algumas mais lentas, outras
mais rpidas, com baixa ou pouca qualidade de impresso, de uso pessoal ou para ns comerciais. As
mais conhecidas so:
Impressora matricial: impressora de impacto, cuja cabea de impresso composta por
agulhas que, ao colidirem com uma fita impregnada com tinta, imprimem um ponto por
agulha. a partir desta combinao que os caracteres so criados. Monocromtica: esta
impressora utiliza formulrios contnuos com carbono e normalmente voltada para emisso
de notas fiscais, pedidos, entre outros documentos. Apesar de antiga, ainda utilizada por ser
econmica.
64
Unidade III
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
Figura 54 Impressora matricial
Impressora jato de tinta: utiliza um cartucho que borrifa a tinta no papel por meio de minsculos
orifcios. Monocromticas ou coloridas sendo estas ltimas as mais comuns , o tipo de
impressora mais utilizada em escritrios e em ambiente domstico.
Figura 55 Impressora jato de tinta colorida
Impressora laser: monocromticas ou coloridas, so rpidas e com tima qualidade de impresso.
Funcionam de modo semelhante ao das fotocopiadoras, com a utilizao de toner, o qual consiste
de um p eletroestaticamente sensvel que impresso no papel por meio de fuso.
Figura 56 Impressora a laser P&B
65
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
ORGANIZAO DE COMPUTADORES
Na impressora a laser est presente um tambor fotossensvel que recebe feixes de luz por meio
de um laser. O feixe de luz modelado para produzir um padro de pontos escuros e claros. Ao girar,
o tambor entra em contato com o toner, que ser xado apenas nos pontos que no receberam luz.
Quando o tambor passa sobre a folha de papel, o p transferido e, posteriormente, o papel passa por
um aquecedor chamado de fusor, xando o toner na pgina, conforme a gura 57.
Laser
Espelho octogonal rotativo
Tambor borrifado e carregado
Feixe de luz
atinge o tambor
Tambor
Raspador
Descarregador
Toner
Rolamentos
aquecidos
Papel em
branco
Pilha de
produto
Figura 57 Impressora a laser
Fonte: TANENBAUM, 2007a.
Plotter: destinada impresso de desenhos em grandes dimenses e com qualidade, tais como
projetos de engenharia, plantas arquitetnicas e mapas cartogrcos.
As plotters so especializadas em desenho vetorial, sendo comuns em estdios de arquitetura.
Figura 58 Plotter
66
Unidade III
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
5.9 Outros dispositivos de E/S
Alm dos dispositivos mencionados, podemos citar outros, como: microfones, alto-falantes, scanners,
modens, cmeras digitas, webcams, entre muitos outros equipamentos que surgem constantemente
com o avano tecnolgico, tornando, portanto, impraticvel a explanao de todos. Dessa maneira,
detalharemos apenas os principais.
Saiba mais
<http://ci.ufpel.edu.br/treinamento/apostilas/nocoes_de_informatica/
computador.pdf>
5.10 Cdigo de caracteres
Como os computadores somente conseguem lidar com valores binrios (0 e 1), ao lidar com caracteres
e nmeros, at mesmo os nmeros precisam ser codicados. Assim, para permitir que os computadores
consigam lidar com demais informaes que no o sistema binrio, a soluo a criao de tabelas de
converso.
Observao
Tabelas de converso so chamadas de conjuntos de caracteres. Um
dos padres mais conhecidos o ASCII (American Standard Code for
Information Interchange), ou Cdigo Padro Americano para Intercmbio
de Informaes.
O ASCII usa sete bits para descrever os caracteres, o que permite 128 combinaes, conforme as
tabelas 2 e 3.
67
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
ORGANIZAO DE COMPUTADORES
Tabela 2 Caracteres de 0 a 31
Fonte: TANENBAUM, 2007a.
Tabela 3 Caracteres de 32 a 127
Fonte: TANENBAUM, 2007a.
68
Unidade III
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
O padro ASCII bastante limitado. Ele contm apenas os caracteres da lngua inglesa, de modo que
no contempla os acentos necessrios para diversos idiomas e no abrange alfabetos diferentes, como
o russo, o rabe e o chins. Por esse motivo, foi criado um outro padro, chamado UNICODE, que usa 16
bits para descrever cada caractere, o que permite at 65.536 caracteres diferentes, cobrindo cerca de 75
alfabetos. Linguistas estimam que seriam necessrios cerca de 200.000 caracteres para suportar todos
os idiomas falados atualmente.
6 SISTEMA DE NUMERAO
Ser que o computador l da mesma forma que ns, seres humanos, lemos?
Quando necessrio realizar uma conta, ou indicar um endereo de memria etc., ns lemos em
sistema decimal, ou seja, 37 + 21 = 58, pois uma maneira mais fcil de leitura e memorizao para as
pessoas, sem falar que o sistema de numerao padronizado no mundo inteiro. Esse sistema utiliza 10
nmeros para a construo de todos os demais, esses nmeros so:
0 1 2 3 4 5 6 7 8 9
O sistema decimal tambm denominado de base 10, porm h tambm outros sistemas de
numerao, como o sistema de base 2, base 8 e base 16. O sistema de base 2, ou binrio, formado
somente por dois nmeros que compem todos os demais.
0 1
J o sistema de base 8, sistema octal, possui oito nmeros que formam os demais.
0 1 2 3 4 5 6 7
E por m, o sistema de base 16, ou hexadecimal, possui 16 dgitos que resultam em todos os outros,
sendo 10 nmeros e 6 letras.
0 1 2 3 4 5 6 7 8 9 A B C D E F
Mas, passar para a base 10, independente do nmero?
Por exemplo, o nmero 2396 decimal, ento cada posio multiplicada por 10, sendo que este
elevado ao valor da posio, comeando de zero direita.
2 x 10
3
2 x 1000 = 2000
3 x 10
2
3 x 100 = 300
9 x 10
1
9 x 10 = 90
6 x 10
0
6 x 1 = 6
Soma = 2396
69
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
ORGANIZAO DE COMPUTADORES
Mas, se tivermos o nmero 110010, sendo esse um nmero binrio, realizado o mesmo clculo,
porm, em vez de 10, troca-se por 2.
1 x 2
5
1 x 32 = 32
1 x 2
4
1 x 16 = 16
0 x 2
3
0 x 8 = 0 (clculo desnecessrio, pois resulta em zero)
0 x 2
2
0 x 4 = 0 (clculo desnecessrio, pois resulta em zero)
1 x 2
1
1 x 2 = 2
0 x 2
0
0 x 1 = 0 (clculo desnecessrio, pois resulta em zero)
Soma 32 + 16 + 2 = 50
Ou seja, o nmero binrio 110010 o mesmo que 50 em decimal.
Exemplos:
1110100 (binrio) para decimal
1 x 2
6
1 x 64 = 64
1 x 2
5
1 x 32 = 32
1 x 2
4
1 x 16 = 16
0 x 2
3
0 x 8 = 0 (clculo desnecessrio, pois resulta em zero)
1 x 2
2
1 x 4 = 4
0 x 2
1
0 x 2 = 0 (clculo desnecessrio, pois resulta em zero)
0 x 2
0
0 x 1 = 0 (clculo desnecessrio, pois resulta em zero)
Soma 64 + 32 + 16 + 4 = 116
1010101011 (binrio) para decimal
1 x 2
9
1 x 512 = 512
0 x 2
8
0 x 256 = 0 (clculo desnecessrio, pois resulta em zero)
1 x 2
7
1 x 128 = 128
0 x 2
6
0 x 64 = 0 (clculo desnecessrio, pois resulta em zero)
1 x 2
5
1 x 32 = 32
0 x 2
4
0 x 16 = 0 (clculo desnecessrio, pois resulta em zero)
1 x 2
3
1 x 8 = 8
0 x 2
2
0 x 4 = 0 (clculo desnecessrio, pois resulta em zero)
1 x 2
1
1 x 2 = 2
1 x 2
0
1 x 1 = 1
Soma 512 + 128 + 32 + 8 + 2 + 1 = 683
70
Unidade III
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
Observao
Ento, podemos converter o nmero que estiver em outra base para
decimal? Sim, basta multiplicar pelo nmero da base elevado posio,
conforme foi realizado anteriormente.
O nmero 657 em octal para decimal:
6 x 8
2
6 x 64 = 384
5 x 8
1
5 x 8 = 40
7 x 8
0
7 x 1 = 7
Somando, 384 + 40 + 7 = 431
Ento, o nmero octal 657 431 em decimal.
Exemplos:
7543 (octal) para decimal
7 x 8
3
8 x 512 = 3584
5 x 8
2
5 x 64 = 320
4 x 8
1
4 x 8 = 32
3 x 8
0
3 x 1 = 3
Somando: 3584 + 320 + 32 + 3 = 3939
Ento, o nmero octal 7543 3939 em decimal.
50126 (octal) para decimal
5 x 8
4
5 x 4096 = 20480
0 x 8
3
0 x 512 = 0
1 x 8
2
1 x 64 = 64
2 x 8
1
2 x 8 = 16
6 x 8
0
6 x 1 = 6
Somando: 20480 + 0 + 64 + 16 + 6 = 20566
Ento, o nmero octal 50126 20566 em decimal.
11042 (octal) para decimal
71
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
ORGANIZAO DE COMPUTADORES
1 x 8
4
1 x 4096 = 4096
1 x 8
3
1 x 512 = 512
0 x 8
2
0 x 64 = 0
4 x 8
1
4 x 8 = 32
2 x 8
0
2 x 1 = 2
Somando: 4096 + 512 + 32 + 2 = 4642
Ento, o nmero octal 11042 4642 em decimal.
Qual o nmero, em decimal, de 45DA7 em hexadecimal?
4 x 16
4
4 x 65536 = 262144
5 x 16
3
5 x 4096 = 20480
13 x 16
2
13 x 256 = 3328
10 x 16
1
10 x 16 = 160
7 x 16
0
7 x 1 = 7
Somando: 262144 + 20480 + 3328 + 160 + 7 = 286119 em decimal
Exemplos:
4E21D (hexadecimal) para decimal
4 x 16
4
4 x 65536 = 262144
14 x 16
3
14 x 4096 = 57344
2 x 16
2
2 x 256 = 512
1 x 16
1
1 x 16 = 16
13 x 16
0
13 x 1 = 13
Somando: 262144 + 57344 + 512 + 16 + 13 = 320029
2F3B4 (hexadecimal) para decimal
2 x 16
4
2 x 65536 = 131072
15 x 16
3
15 x 4096 = 61440
3 x 16
2
3 x 256 = 768
11 x 16
1
11 x 16 = 176
4 x 16
0
4 x 1 = 4
Somando: 131072 + 61440 + 768 + 176 + 4 = 193460
Vimos a converso de nmeros binrios, octal e hexadecimal para decimal. Agora, ser apresentada
a converso para o nmero binrio.
72
Unidade III
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
6.1 Converso para binrio
Para converter um nmero decimal em binrio, primeiro pega-se o nmero decimal e divide-se por
2 at o quociente ser 0. Ento, retiram-se os restos na ordem inversa.
Exemplos: nmero decimal, 568
568 | 2 .
0 284 | 2 .
0 142 | 2 .
0 71 | 2 .
1 35 | 2 .
1 17 | 2 .
1 8 | 2 .
0 4 | 2 .
0 2 | 2 .
0 1 | 2 .
1 0
Para pegar o nmero binrio, so retirados de baixo para cima todos os restos, cando: 1000111000
431 | 2 .
1 215 | 2 .
1 107 | 2 .
1 53 | 2 .
1 26 | 2 .
0 13 | 2 .
1 6 | 2 .
0 3 | 2 .
1 1 | 2 .
1 0
Para pegar o nmero binrio, so retirados de baixo para cima todos os restos, cando: 110101111
652 | 2 .
0 326 | 2 .
0 163 | 2 .
1 81 | 2 .
1 40 | 2 .
0 20 | 2 .
0 10 | 2 .
0 5 | 2 .
1 2 | 2 .
0 1 | 2 .
1 0
Para pegar o nmero binrio, so retirados de baixo para cima todos os restos, cando: 1010001100
73
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
ORGANIZAO DE COMPUTADORES
6.1.1 Octal para binrio
O nmero octal separado dgito a dgito. Exemplo: 745 em octal.
7
4
5
Cada dgito do nmero octal corresponder a 3 dgitos em binrio, sabendo que o 1. dgito binrio
multiplicado por 1, o 2. dgito por 2, e o 3. dgito por 4, ento soma-se, sendo que o resultado mximo
ser 7, pois, sendo binrio, o maior nmero ser 111.
4 2 1
3. dgito 2. dgito 1. dgito
Multiplicador 4 2 1
Dgito 1 1 1
Resultado:
1 x 4 = 4
1 x 2 = 2
1 x 1 = 1
Somando: 4 + 2 + 1 = 7
7 = 111
Agora, aplica-se o mesmo clculo para chegar em 4 e depois 5.
4 = 100
5 = 101
Colocando em ordem, o nmero binrio car: 111100101
Exemplos:
623 (octal) para binrio
6 = 110
2 = 010
3 = 011
Colocando em ordem, o nmero binrio car: 110010011.
74
Unidade III
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
140 (octal) para binrio
1 = 001
4 = 100
0 = 000
Colocando em ordem, o nmero binrio car: 001100000.
476 (octal) para binrio
4 = 100
7 = 111
6 = 110
Colocando em ordem, o nmero binrio car: 100111110.
6.1.2 Hexadecimal para binrio
similar ao octal, porm, em vez de 3 dgitos binrios para cada dgito hexadecimal, teremos 4
dgitos binrios.
8 4 2 1
4. dgito 3. dgito 2. dgito 1. dgito
Nmero hexadecimal: A57E
A = 1010
5 = 0101
7 = 0111
E = 1110
Ficando: 1010010101111110
Exemplos:
A57E (hexadecimal) para binrio
D = 1101
3 = 0011
6 = 0110
2 = 0010
75
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
ORGANIZAO DE COMPUTADORES
Ficando: 1101001101100010
6FBC8 (hexadecimal) para binrio
6 = 0110
F = 1111
B = 1011
C = 1100
8 = 1000
Ficando: 01101111101111001000
A seguir, veremos a converso para o nmero octal.
Para converter de decimal para octal, faremos da seguinte forma: tomemos o nmero decimal 454,
ento o dividamos por 8.
454 | 8 .
6 56 | 8 .
0 7 | 8 .
7 0
Ento, pegam-se os restos 7 0 6 e forma-se o nmero 706, que o nmero em octal.
Exemplos:
2967 (decimal) para octal
2967 | 8 .
7 370 | 8 .
2 46 | 8 .
6 5 | 8 .
5 0
Resultado em octal: 5627
9153846720 (decimal) para octal
9153846720 | 8 .
0 1144230840 | 8 .
0 143028855 | 8
7 17878606 | 8 .
6 2234825 | 8 .
76
Unidade III
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
Continuando
6 2234825 | 8 .
1 279353 | 8 .
1 34919 | 8 .
7 4364 | 8 .
4 545 | 8 .
1 68 | 8 .
4 8 | 8 .
0 1 | 8 .
1 0
Resultado em octal: 104147116700
6.1.3 Binrio para octal
Para transformar um nmero binrio para octal, simples: basta pegar o nmero binrio e dividi-lo
em grupos de 3 dgitos. Exemplo:
1011001
1 011 001
Agora, fazer a conta:
1
1 x 2
0
1 x 1 = 1
011
0 x 2
2
0 x 4 = 0
1 x 2
1
1 x 2 = 2
1 x 2
0
1 x 1 = 1
Somando = 3
001
0 x 2
2
0 x 4 = 0
0 x 2
1
0 x 2 = 0
1 x 2
0
1 x 1 = 1
Somando = 1
Ento, temos 131 em octal.
Exemplos:
1101010101 (binrio) para octal
77
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
ORGANIZAO DE COMPUTADORES
Dividindo em grupos de 3 nmeros: 1 101 010 101
Agora, fazer a conta:
1
1 x 2
0
1 x 1 = 1
101
1 x 2
2
1 x 4 = 4
0 x 2
1
0 x 2 = 0
1 x 2
0
1 x 1 = 1
Somando esse grupo = 5
010
0 x 2
2
0 x 4 = 0
1 x 2
1
1 x 2 = 2
0 x 2
0
0 x 1 = 0
Somando esse grupo = 2
101
1 x 2
2
1 x 4 = 4
0 x 2
1
0 x 2 = 0
1 x 2
0
1 x 1 = 1
Somando esse grupo = 5
Ento, temos 1525 em octal.
010000111100110 (binrio) para octal
Dividindo em grupos de 3 nmeros: 010 000 111 100 110
Agora, fazer a conta:
010
0 x 2
2
0 x 4 = 0
1 x 2
1
1 x 2 = 2
0 x 2
0
0 x 1 = 0
Somando esse grupo = 2
000
0 x 2
2
0 x 4 = 0
0 x 2
1
0 x 2 = 0
0 x 2
0
0 x 1 = 0
Somando esse grupo = 0
78
Unidade III
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
111
1 x 2
2
1 x 4 = 4
1 x 2
1
1 x 2 = 2
1 x 2
0
1 x 1 = 1
Somando esse grupo = 7
100
1 x 2
2
1 x 4 = 4
0 x 2
1
0 x 2 = 0
0 x 2
0
0 x 1 = 0
Somando esse grupo = 4
110
1 x 2
2
1 x 4 = 4
1 x 2
1
1 x 2 = 2
0 x 2
0
0 x 1 = 0
Somando esse grupo = 6
Ento, temos 20746 em octal.
Hexadecimal para octal: transforma-se para binrio e depois para octal.
6.1.4 Converso para hexadecimal
Decimal para hexadecimal
Tomemos o nmero decimal 454, ento o dividamos por 16.
454 | 16 .
6 28 | 16 .
12 1 | 16 .
1 0
Ento, pegam-se os restos de baixo para cima 1 12 6 e forma-se o nmero hexadecimal, porm
lembrando:
A = 10
B = 11
C = 12
D = 13
E = 14
F = 15
Ento, o nmero hexadecimal ca 1C6.
79
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
ORGANIZAO DE COMPUTADORES
Exemplos:
5782 (decimal) para hexadecimal
5782 | 16 .
6 361 | 16 .
9 22 | 16 .
6 1 | 16 .
1 0
Resultado: 1696
894672 (decimal) para hexadecimal
894672 | 16 .
0 55917 | 16 .
13 3494 | 16 .
6 218 | 16 .
10 13 | 16 .
13 0
Resultado: DA6D0
6.1.5 Binrio para hexadecimal
Para transformar um nmero binrio para octal simples: basta pegar o nmero binrio e dividi-lo
em grupos de 4 dgitos. Exemplo:
1011101
101 1101
Agora, fazer a conta:
101
1 x 2
2
1 x 4 = 4
0 x 2
1
0 x 2 = 0
1 x 2
0
1 x 1 = 1
Somando = 5
1101
1 x 2
3
1 x 8 = 8
1 x 2
2
1 x 4 = 4
0 x 2
1
0 x 2 = 0
1 x 2
0
1 x 1 = 1
Somando = 13
Ento, temos 5D em hexadecimal.
80
Unidade III
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
Exemplos:
10001011010101 (binrio) para hexadecimal
Separando: 10 0010 1101 0101
Agora, fazer a conta:
10
1 x 2
1
1 x 2 = 2
0 x 2
0
0 x 1 = 0
Somando = 2
0010
0 x 2
3
0 x 8 = 0
0 x 2
2
0 x 4 = 0
1 x 2
1
1 x 2 = 2
0 x 2
0
0 x 1 = 0
Somando = 2
1101
1 x 2
3
1 x 8 = 8
1 x 2
2
1 x 4 = 4
0 x 2
1
0 x 2 = 0
1 x 2
0
1 x 1 = 1
Somando = 13
0101
0 x 2
3
0 x 8 = 0
1 x 2
2
1 x 4 = 4
0 x 2
1
0 x 2 = 0
1 x 2
0
1 x 1 = 1
Somando = 5
Ento, temos 22D5 em hexadecimal.
11100111101111001010 (binrio) para hexadecimal
Separando: 1110 0111 1011 1100 1010
Agora, fazer a conta:
81
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
ORGANIZAO DE COMPUTADORES
1110
1 x 2
3
1 x 8 = 8
1 x 2
2
1 x 4 = 4
1 x 2
1
1 x 2 = 2
0 x 2
0
0 x 1 = 0
Somando = 14
0111
0 x 2
3
0 x 8 = 0
1 x 2
2
1 x 4 = 4
1 x 2
1
1 x 2 = 2
1 x 2
0
1 x 1 = 1
Somando = 7
1011
1 x 2
3
1 x 8 = 8
0 x 2
2
1 x 4 = 0
1 x 2
1
0 x 2 = 2
1 x 2
0
1 x 1 = 1
Somando = 11
1100
1 x 2
3
1 x 8 = 8
1 x 2
2
1 x 4 = 4
0 x 2
1
0 x 2 = 0
0 x 2
0
0 x 1 = 0
Somando = 12
1010
1 x 2
3
1 x 8 = 8
0 x 2
2
0 x 4 = 0
1 x 2
1
1 x 2 = 2
0 x 2
0
0 x 1 = 0
Somando = 10
Ento, temos E7BCA em hexadecimal.
82
Unidade III
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
6.1.6 Octal para hexadecimal
Transforma-se para binrio e depois em hexadecimal.
Hexadecimal Decimal Octal Binrio
0 0 0 0000
1 1 1 0001
2 2 2 0010
3 3 3 0011
4 4 4 0100
5 5 5 0101
6 6 6 0110
7 7 7 0111
8 8 10 1000
9 9 11 1001
A 10 12 1010
B 11 13 1011
C 12 14 1100
D 13 15 1101
E 14 16 1110
F 15 17 1111
Tabela 4 - Quadro de converso
6.2 Clculo binrio
O clculo binrio tem algumas regras, que so:
6.2.1 Soma binrio
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 0 e vai 1
Exemplos:
a)
1101
+110
10011
83
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
ORGANIZAO DE COMPUTADORES
Esse clculo realizado no mesmo padro do decimal: da direita para a esquerda, soma-se 1 com 0,
resulta em 1; depois 0 com 1, resulta em 1; depois 1 com 1, resulta em 0 e sobe 1.
Lembrete
Esse bit 1 que sobe somar com o 1 esquerda do primeiro nmero, o
que resultar 0 e sobrar 1.
b)
1011
+100
1111
c)
1111
+111
10110
d)
1100
+101
10001
e)
1010
+111
10001
f)
1110
+101
10011
6.2.2 Subtrao binrio
0 0 = 0
0 1 = 1, e vai 1
1 0 = 1
1 1 = 0
84
Unidade III
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
Exemplos:
a)
1101
-110
0111
Aqui, o primeiro clculo foi 1-0, resultando em 1; aps 0 -1, esse resultar em 1 e sobe 1.
Ento, teremos 1-1-1. Aqui, vamos quebrar a conta: faamos 1-1, o que resulta em 0, e agora
esse 0 -1 (1 que foi deixado de lado), o que resulta em 1 e sobe 1. Por ltimo, temos 1-1, sendo 0
o resultado.
b)
1111
-110
1001
c)
1000
-101
0011
d)
1100
-101
0111
e)
1101
-111
0110
f)
1011
-111
0100
85
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
ORGANIZAO DE COMPUTADORES
Resumo
Aprendemos como as memrias funcionam. O que clculo binrio e
como funciona a lgica matemtica do computador. Enm, como funciona
o sistema de numerao do computador. Como fazemos converses entre
sistemas de numeraes distintos. Entendemos o funcionamento lgico-
matemtico do computador.
Exerccios
Questo 1. (ENADE 2008). No circuito acima, que possui cinco entradas A, B, C, D e E
e uma sada f(A, B, C, D, E), qual opo apresenta uma expresso lgica equivalente funo
f(A, B, C, D, E)?
A. A.B + C.D + D.E
B. (A + B).(C + D) + D.E
C. A.B + C.D + D + E
D. A.B + C.D + D + E
E. A.B + C.D + D.E
Alternativa correta: E
Anlise das alternativas:
Justicativa. Para resolver a questo vamos utilizar um modelo grco onde os sinais de entrada (A,
B, C, D e E), vo se propagar em cada nvel lgico atravs de suas portas lgicas.
86
Unidade III
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
Nvel 1
Nvel 2
Nvel 3
Nvel 4
Questo 2. Durante a evoluo do homem, uma srie de smbolos foram sendo incorporados ao seu
cotidiano. Um numeral pode ser representado por um ou mais smbolos para representar um nmero.
Os nmeros, assim como as palavras, se diferenciam das coisas a que se referem. Os smbolos 10, dez
e X so numerais diferentes, que representam o mesmo nmero. Ser que o computador l da mesma
forma com que ns seres humanos lemos? O ser humano utiliza o sistema decimal, que composto
pelos nmeros 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, ou seja, composto por dez nmeros do zero ao nove, que podem
87
R
e
v
i
s

o
:

A
m
a
n
d
a

/

D
i
a
g
r
a
m
a

o
:

M

r
c
i
o

-

0
9
/
0
6
/
1
1
ORGANIZAO DE COMPUTADORES
ser combinados para a construo de todos os decimais. O sistema decimal, tambm denominado de
base 10. O sistema binrio utiliza apenas os nmeros 0 e 1, sendo denominado de base 2. O sistema de
base 8 ou sistema octal, possuem oito nmeros 0, 1, 2, 3, 4, 5, 6, 7. O sistema de base 16, ou hexadecimal,
possui 16 dgitos que resultam em todos os outros, sendo 10 nmeros e 6 letras, 0, 1, 2, 3, 4, 5, 6, 7, 8,
9, A, B, C, D, E, F
Convertendo o nmero decimal 60 para binrio, octal e hexadecimal, qual a alternativa certa.
A) 111100, 47 , C3
B) 100110, 07, C3
C) 111100, 70, 30
D) 111001, 71, 39
E) 111100, 74, 3C
Resoluo desta questo na Plataforma.

Você também pode gostar