Você está na página 1de 15

AD2 - Organizao de Computadores 2014.

1
Nome: ALESSANDRA GALVO DA SILVA - 13213050679


Na ocorrncia de um estouro o valor passar a ter o sinal inverso ao do valor
esperado. Por exemplo, ocorre estouro quando a soma S dos nmeros positivos N1 e
N2 for negativa.


Sinais Comentrios
N1 N2 N3
0 0 0 No houve overflow
0 0 1
Houve overflow, soma de 2 nmeros positivos resulta em numero negativo
0 1 0 No houve overflow
0 1 1 No houve overflow
1 0 0 No houve overflow
1 0 1 No houve overflow
1 1 0
Houve overflow, soma de 2 nmeros negativos resulta em numero positivo
1 1 1 No houve overflow



2
19
+ 2
16
+ 2
15
+ 2
13
+ 2
12
+ 2
10
+ 2
8
=
524288 + 65536 + 32768 + 8192 + 4096 + 1024 + 256 = 636160
636160

- ( 2
16
+ 2
15
+ 2
13
+ 2
12
+ 2
10
+ 2
8
) =
- (65536 + 32768 + 8192 + 4096 + 1024 + 256) = -111872
-111872

- 2
19
+( 2
16
+ 2
15
+ 2
13
+ 2
12
+ 2
10
+ 2
8
) =
- 524288 + 111872 = - 412416
- 412416

Convertendo para binrio:
Primeiro a parte inteira:
115 2
1 57 2
1 28 2
0 14 2
0 7 2
1 3 2
1 1

Agora a parte fracionria:

0,6125 x 2 = 1,225 1
0,225 x 2 = 0,45 0
0,45 x 2 = 0,90 0
0,90 x 2 = 1,80 1
0,80 x 2 = 1,60 1
0,60 x 2 = 1,20 1
0,20 x 2 = 0,40 0
0,40 x 2 = 0,80 0
0,80 x 2 = 1,60 1
0,60 x 2 = 1,20 1

Temos ento que: 115,6125
10
= 1110011,1001110011
2
Normatizando: 1,1100111001110011

x 2
6
Sinal = 0 (positivo)
Expoente (complemento 2)n = + 6 = 0000110
Mantissa = 1100111001110011
Resultado = 0 0000110 110011100111

0 0000110 110011100111
1 7 12

Convertendo para binrio:
Primeiro a parte inteira:
7 2
1 3 2
1 1

Agora a parte fracionria:

0,4 x 2 = 0,8 0
0,8 x 2 = 1,6 1
0,6 x 2 = 1,2 1
0,2 x 2 = 0,4 0
0,4 x 2 = 0,8 0
0,8 x 2 = 1,6 1
0,6 x 2 = 1,2 1
0,2 x 2 = 0,4 0
0,4 x 2 = 0,8 0
0,8 x 2 = 1,6 1
0,6 x 2 = 1,2 1
0,2 x 2 = 0,4 0
0,4 x 2 = 0,8 0

Temos ento que convertendo: 111,0110011001100
2
Normatizando: 1,110110011001100x 2
2
Sinal = 1 (negativo)
Expoente (complemento 2)n = + 2 = 0000010
Mantissa = 110110011001100
Resultado = 1 0000010 110110011001

0 0000110 110110011001
1 7 12


Menor nmero positivo = 0 1000000 000000000000 = 1,00000000000 x 2
-64
5,4 x 10
-20

Maior nmero positivo = 0 0111111 111111111111 = 1,11111111111 x 2
63
1,8 x 10
19

Excesso = 2
e-1
- 1, sendo e = 7, excesso = 63
Menor nmero positivo = 0 0000000 000000000000 = 1,00000000000 x 2
-63
1,1 x 10
-19

Maior nmero positivo = 0 1111111 111111111111 = 1,11111111111 x 2
64
3,7 x 10
19

Um dos primeiros tipos de impressora que o mercado conheceu foi a impressora
matricial. Embora esteja cada vez mais em desuso devido ao surgimento de tecnologias
de impresso mais sofisticadas, ainda possvel encontrar impressoras matriciais sendo
utilizadas em vrios estabelecimentos, j que se trata de um tipo bastante durvel e que
possui baixos custos em relao aos seus suprimentos.
As impressoras matriciais utilizam um conjunto de agulhas, geralmente 9, que
produzem impacto sobre uma fita de impresso, deixando marcas no papel.


As impressoras matriciais (classificadas em uma categoria chamada
de impressoras de impacto) so baseadas, essencialmente, em dois tipos de tecnologia:
- Impressora margarida: este tipo de impressora tem funcionamento semelhante s
clssicas mquinas de escrever, sendo, atualmente, pouco comum no mercado. O
dispositivo que equivale cabea de impresso contm diversos caracteres em relevo.
Este componente se movimenta de acordo com o caractere a ser impresso. Supondo, por
exemplo, que necessrio imprimir a letra 'A', o referido mecanismo posicionar a parte
que contm esta letra sobre o papel. Para a impresso ocorrer, o caractere, depois de
posicionado, pressiona uma fita com tinta contra o papel, em um movimento que lembra
vagamente uma batida rpida de martelo;
- Impressora de agulha: este o tipo mais comum, sendo, portanto, chamado
simplesmente deimpressora matricial ou, ainda, impressora de matriz de pontos. Neste
padro, a cabea de impresso possui pequenas agulhas que, sob orientao
eletromagntica, vo formando a impresso medida que empurram a fita de tinta contra
o papel. Ou seja, nesta tecnologia, em vez de os caracteres serem formados de uma nica
vez por impacto, so constitudos por pequenos pontos. A vantagem deste mtodo que
tambm possvel imprimir imagens e grficos, embora com certa limitao.



Impresso matricial: observe que os caracteres so formados por pontos
Por utilizar um esquema de impacto sobre uma fita com tinta (que so baratas e,
geralmente, bastante durveis), as impressoras matriciais no so boas para trabalhar
com vrias cores, j que, para cada cor, necessrio ter uma fita exclusiva ou, ainda, uma
fita que se divide em vrias cores. Mesmo assim, a fidelidade das cores bastante
limitada, razo pela qual se convencionou a utilizar apenas a cor preta ou tons de cinza.

Ilustrao de impresso matricial em funcionamento
Todavia, as impressoras matriciais se mostram teis para a impresso de
documentos baseados apenas em texto ou que necessitam de cpias. Isso porque o
impacto gerado pela cabea de impresso suficiente para que seja possvel a aplicao
de papel carbono, recurso til, por exemplo, na impresso de passagens de nibus.



Impressora matricial Epson LX300 II
Por outro lado, as impressoras matriciais so, em geral, barulhentas e, muitas
vezes, lentas, dependendo do tipo de impresso. Isso faz com que seu uso seja invivel
em ambientes que exigem silncio - bibliotecas, por exemplo. Alm disso, a qualidade das
impresses limitada, j que elas no conseguem trabalhar com resolues altas.

Impressoras a jato de tinta
As impressoras jato de tinta so as impressoras mais vendidas atualmente. Ao
invs de usar agulhas e fita como as matriciais, as impressoras jato de tinta trabalham
espirrando gotculas de tinta sobre o papel, conseguindo uma boa qualidade de
impresso, prxima de impressoras a laser. Outra vantagem destas impressoras seu
baixo custo, o que as torna perfeitas para o uso domstico.
As impressoras jato de tinta podem usar basicamente trs tecnologias de
impresso: a Buble Jet, ou jato de bolhas, a Piezoeltrica e a de troca de estado.

Impressora a jato de tinta HP Officejet 4000
Ao contrrio das matriciais, as impressoras a jato de tinta no so de impacto. A
impresso feita por meio da emisso de centenas de gotculas de tinta (geralmente no
tamanho de 3 picolitros) emitidas a partir de minsculas aberturas existentes na cabea de
impresso. Este ltimo componente posicionado sobre um eixo que o permite se
movimentar da esquerda para a direita e vice-versa muito rapidamente.
Para o processo de impresso em si, as impressoras a jato de tinta contam,
basicamente, com trs tecnologias:
- Trmica (Bubble J et): nesta tecnologia, uma pequena quantidade de tinta submetida a
uma temperatura muito alta para formar pequenas bolhas. O aquecimento faz com que
estas sofram presso e sejam expelidas pelos orifcios da cabea de impresso. desta
maneira que a tinta chega ao papel. Quando este processo finalizado, o espao deixado
pela bolha ento preenchido novamente por uma pequena quantidade de tinta e, ento,
todo o procedimento se repete. Esta tecnologia foi patenteada pela Canon utilizada por
empresas como HP e Lexmark.
Uma curiosidade em relao tecnologia Bubble Jet: h rumores de que seu
surgimento aconteceu por acidente, quando um pesquisador estudava uma frmula de
tinta e, sem querer, deixou um ferro de solda aquecido tocar na agulha de uma seringa
preenchida com o lquido. O aquecimento provocado agulha fez com que gotas da tinta
fossem expelidas quase que imediatamente. O ocorrido foi ento estudado a ponto de se
transformar em uma tecnologia de impresso;
Uma desvantagem desta tecnologia que, devido ao aquecimento, a cabea de
impresso costuma se desgastar depois de pouco tempo, perdendo a preciso. Por outro
lado, por serem extremamente simples, as cabeas so baratas, e por isso so embutidas
nos prprios cartuchos de impresso.
- Piezo-eltrica: esta uma tecnologia muito utilizada pela Epson. Nela, a cabea
de impresso utiliza um cristal piezo-eltrico na sada de um minsculo compartimento de
tinta. Os cristais piezo-eltricos geram uma pequena quantidade de energia quando
recebem uma fora fsica, mas o contrrio tambm ocorre: se receber uma pequena
quantidade de energia eltrica, o cristal se movimenta. Na cabea de impresso, esta
movimentao utilizada e, quando o cristal volta ao seu lugar, uma pequena quantidade
de tinta sai pela abertura existente ali.
A tecnologia Piezo-eltrica oferece vrias vantagens, como permitir a utilizao de
pigmentos que no podem sofrer calor por mudar suas propriedades quando aquecidas,
por exemplo. Por outro lado, pode representar elevado custo de reparo quando a cabea
de impresso se danifica, j que esta geralmente se localiza na impressora e no nos
cartuchos de tinta. Dizer, no entanto, qual destas duas tecnologias de impresso a jato de
tinta melhor uma tarefa difcil, j que ambas so constantemente aperfeioadas para
prover impresses de qualidade aliadas a um custo baixo;
- Jato de Tinta Contnuo (Continuous Inkjet - CIJ ): trata-se de uma variao um
pouco mais sofisticada, utilizada para a impresso de embalagens de produtos, por
exemplo. Neste tipo de equipamento, um fluxo contnuo de tinta passa por um cristal
piezo-eltrico que o divide em dezenas de milhares de pequenas gotas. Cada uma delas
recebe carga eltrica e, por conta disso, acaba sendo atrada por painis tambm
eletricamente carregados que contm o material a receber a impresso. As gotas no
aproveitadas no processo - muitas vezes, a maioria delas - so "recicladas".

Esquema de cores das impressoras a jato de tinta
Muito estudo foi (e ) dedicado na formao de cores nas impresses,
especialmente nas tecnologias a jato de tinta. O esquema de cores mais usado nas
impressoras o CMYK, sigla para as cores ciano (Cyan), magenta (Magenta), amarelo
(Yellow) e preto (blacK). Este sistema aplicado s impressoras porque a combinao de
suas cores capaz de gerar praticamente qualquer outra cor perceptvel aos olhos
humanos.

Esquema de cores CMYK
por esta razo que nas impressoras a janto de tinta, por exemplo, comum
encontrar cartuchos nas quatro cores mencionadas. Tambm comum encontrar
impressoras que trabalham apenas com dois cartuchos, sendo um para a cor preta e outro
para as cores ciano, magenta e amarelo. Na verdade, a combinao dessas trs cores
capaz de gerar a cor preta, mas os fabricantes preferem utilizar um cartucho exclusivo
dessa cor para proporcionar melhor qualidadede de impresso, sem contar que seria
custoso e um grande desperdcio utilizar as tintas coloridas para gerar impresses apenas
em preto.

Impresso com 4 cartuchos de tinta
Embora sejam menos comuns, tambm possvel encontrar impressoras que trabalham
com seis cartuchos. Neste caso, as cores adicionais geralmente so o ciano claro e o
magenta claro.

Impressoras a laser
As impressoras a laser tambm fazem parte da categoria de no impacto e so
muito utilizadas no ambiente corporativo, j que oferecem impresses de excelente
qualidade, so capazes de imprimir rapidamente, trabalham fazendo pouco barulho e
possibilitam volumes altos de impresses associados a custos baixos. O funcionamento
destas impressoras semelhante ao das fotocopiadoras (no Brasil, tambm conhecidas
como "mquinas de xerox", sendo que, na verdade, Xerox o nome da empresa que
popularizou este tipo de dispositivo).

As impressoras a laser contam com uma espcie de tambor (ou cilindro) revestido
por um material que permite a aplicao de uma carga eletrosttica. Supondo, por
exemplo, que o logotipo do InfoWester deva ser impresso, um laser "forma" a imagem no
tambor deixando os pontos que a representam com carga positiva. Quando o "molde" da
informao a ser impressa formado, aquela rea recebe um material em p muito fino e
pigmentado chamado toner que, por sua vez, tem carga negativa e distribudo por um
rolamento presente em seu recepiente de armazenamento. Isso faz com que o toner seja
atrado pelos pontos que formam a imagem a ser impressa, j que estes possuem carga
positiva (carga negativa e positiva se atraem, como em um im).

Recipiente de toner
No passo seguinte, a folha de papel que recebe a impresso colocada em contato
com o cilindro, mas, antes, recebe carga positiva em uma intensidade maior que a do
molde da imagem no tambor. Uma rotao faz com que este ltimo passe por todo o
papel, transferindo o toner para ele. Por fim, um mecanismo formado por dois cilindros de
nome fusor (ou fuser, em ingls), revestidos de material que impede a aderncia de toner,
joga calor no papel ao mesmo tempo em que o pressiona ( por isso que o papel quase
sempre sai quente da impressora). Desta forma, o toner se fixa no papel e a impresso
concluda.

Funcionamento padro das impressoras a laser
Cabe impressora ento preparar o tambor para a prxima impresso. Para isso,
necessrio limp-lo de eventuais sobras de toner no usados na impresso anterior. Em
impressoras da marca HP, por exemplo, uma espcie de lmina remove os resduos de
toner para deposit-los em um recipiente apropriado.

Impressora a laser Oki B410D
Apesar de a maioria das impressoras a laser trabalhar apenas com a cor preta, no
difcil encontrar impressoras do tipo que trabalham com cores. Para isso, os fabricantes
podem se utilizar de vrios mtodos, como aplicar um toner de cada cor por vez ou
mesmo combinar todas as cores em um recipiente provisrio para ento aplic-las de uma
s vez no papel. Como o trabalho com cores nas impressoras a laser mais complexo,
este tipo de equipamento tem preo muito maior em comparao s impressoras que
imprimem apenas na cor preta (monocromticas).

Impressora a laser com toners coloridos
Fontes de consulta:
http://www.infowester.com/impressoras.php
http://www.hardware.com.br/termos/impressora-jato-de-tinta
Mrio Monteiro, Introduo Organizao de Computadores.


1) E/S por programa: O processador tem controle direto sobre a operao de E/S,
incluindo a deteco do estado do dispositivo, o envio de comandos de leitura ou
escrita e transferncia de dados. Para realizar uma transferncia de dados, o
processador envia um comando para o mdulo de E/S e fica monitorando o mdulo
para identificar o momento em que a transferncia pode ser realizada. Aps detectar
que o mdulo est pronto, a transferncia de dados realizada atravs do envio de
comandos de leitura ou escrita pelo processador. Se o processador for mais rpido
que o mdulo de E/S, essa espera representa um desperdcio de tempo de
processamento.

2) E/S por interrupo: Neste caso, o processador envia um comando para o mdulo
de E/S e continua a executar outras instrues, sendo interrompido pelo mdulo
quando ele estiver pronto para realizar a transferncia de dados, que executada pelo
processador atravs da obteno dos dados da memria principal, em uma operao
de sada, e por armazenar dados na memria principal, em uma operao de entrada.

3) E/S por DMA: Nesse caso a transferncia de dados entre o mdulo de E/S e a
memria principal feita diretamente sem envolver o processador. Existe um outro
mdulo denominado controlador de DMA que realiza a transferncia direta de dados
entre a memria e o mdulo de E/S. Quando o processador deseja efetuar a
transferncia de um bloco de dados com um mdulo de E/S , ele envia um comando
para o controlador de DMA indicando o tipo de operao a ser realizada (leitura ou
escrita de dados), endereo do mdulo de E/S envolvido, endereo de memria para
incio da operao de leitura ou escrita de dados e nmero de palavras a serem lidas
ou escritas. Depois de enviar estas informaes ao controlador de DMA, o
processador pode continuar executando outras instrues. O controlador de DMA
executa a transferncia de todo o bloco de dados e ao final envia um sinal de
interrupo ao processador, indicando que a transferncia foi realizada.


Consiste em uma das formas mais comuns de classificao de processamento
paralelo. So estas as categorias de sistemas de computao:
SISD - Single instruction stream, single data stream. Um nico processador
executa uma nica sequncia de instrues sobre dados armazenados em
uma nica memria. Exemplo: Processadores de computadores pessoais.

SIMD Single instruction stream, multiple data stream. Vrios elementos de
processamento. Cada um tem uma memria de dados. Cada instruo
executada sobre um conjunto de dados diferente. Exemplo: Processadores
matriciais.

MISD Multiple instruction stream, single data stream. A seqncia de
dados transmitida para um conjunto de processadores, cada um dos quais
executa uma sequncia de instrues diferente. No existem processadores
comerciais que utilizam este modelo.

MIMD Multiple instruction stream, multiple data stream. Conjunto de
processadores executa simultaneamente seqncias diferentes de instrues
sobre conjuntos de dados diferentes. Exemplo: SMPs, clusters, sistemas NUMA.


MIMD conjunto de processadores que executam simultaneamente sequncias
diferentes de instrues sobre conjunto de dados diferentes.

SIMD vrios elementos de processamento que executam a mesma sequncia
de instrues simultaneamente. Cada elemento de processamento tem uma
memria local. Assim, cada elemento de processamento executa a mesma
instruo sobre um conjunto de dados diferente.


SISD nico processador que executa uma nica sequncia de instruo sobre
uma sequncia de dados armazenados em uma nica memria principal.

MIMD conjunto de processadores que executam simultaneamente sequncias
diferentes de instrues sobre conjunto de dados diferentes.


Imediato
Seu campo operando contm o dado, no requer acessos a memria principal
sendo mais rpido que o modo direto.
Campo de endereo = Valor do operando;


Direto
Seu campo operando contm o endereo do dado, requer apenas um
acesso a memria principal, sendo mais rpido que o modo indireto.
Campo de endereo = Endereo efetivo do operando;

Indireto
O campo operando corresponde ao endereo que contm a posio onde est o
contedo desejado, necessita de 2 acessos a memria principal, portanto mais
lento que os 2 modos anteriores.
Campo de Endereo = Endereo de uma clula que contem o endereo do
operando;

Por registrador
Caracterstica semelhante aos modos direto e indireto, exceto que a clula (ou
palavra) de memria referenciada na instruo substituda por um dos
registradores da UCP. O endereo mencionado na instruo passa a ser o de um
dos registradores.
Anlogo ao endereamento direto.

Indexado

O registrador fixo e o deslocamento varivel, ou seja, consiste em que o
endereo do dado a soma do valor do campo operando (que fixo para todos os
elementos de um dado vetor) e de um valor armazenado em um dos registradores
da UCP (normalmente denominado registrador ndice).

Base mais deslocamento

Tem como seu principal objetivo permitir a modificao de endereo de programas
ou mdulos destes (que a relocao de programa), bastando para isso uma
nica alterao no registrador base.
O endereo obtido da soma do campo de deslocamento com o contedo do
registrador base.







MODO DE
ENDEREAMENTO
VANTAGEM DESVANTAGEM APLICAES
Imediato

Sem referencia a
memria;

Rpido.
Mais rpido que o modo
direto
Tamanho do operando
limitado ao tamanho do
endereo.
Usado para definir
constantes ou inicializar
variveis;
Direto
Modo simples - requer
apenas 1 acesso
memria
Mais lento que o modo
imediato

Campo de endereo
limitado
Usado na 1 gerao e em
computadores de pequeno
porte;

Indireto
Clula de N bits. Espao
de endereamento de 2N
Dois acessos a memria
para obter o operando;

Em um dado instante
somente se pode
acessar
endereos ate o limite
do campo de endereo.
til para acessar dados
armazenados
contiguamente na memria,
como vetores.
Por
Registrador
Campo de endereo
menor (3 a 4 bits);
Sem referencia a
memria;

Sem referencia a
memria;

Tempo de acesso menor;

O dado pode ser
armazenado em um meio
mais rpido (registrador).
Espao de
endereamento limitado

Devido ao nmero
reduzido de
registradores existentes
na UCP causa uma
dificuldade em se definir
quais dados sero
armazenados nos
registradores e quais
permanecero
na UCP.
Usado em programas com
um nmero elevado de
variveis temporrias
unidimensionais.
Indexado
A alterao de endereos
(clculos de novos
endereos)
realizada dentro da
prpria CPU, atravs do
incremento ou
decremento de RX. No
necessita acessos MP.
Registradores de uso
especfico para tal fim.

Limitao do tamanho
do array.


Usado para acessar uma
sequncia de dados
armazenados em posies
consecutivas da MP.

utilizado no manuseio de
estruturas de dados que so
armazenadas em endereos
contguos de memria tais
como vetores
Base
mais
deslocamento
Reduo no tamanho das
instrues.

Realocao dinmica
rpida.

Instrues menores.
Registradores de uso
especfico para tal fim.
Usado para acessar uma
sequncia de dados
armazenados
em posies consecutivas da
MP.

Endereamento Relativo;

Endereamento via
registrador-base;

Outra classificao de instrues relaciona-se com a funo da instruo, como
transferncia de dados, operaes aritmticas, lgicas, de converso, de E/S, de
controle do sistema e transferncia de controle. As comparaes de vantagens e
desvantagens dependem do processador comercial. Podemos ainda acrescentar uma
outra classificao que ser relaciona ao tipo de dados: como nmeros inteiros (com e
sem sinal, 16, 32 ou 64bits), ponto flutuante (simples e dupla), ponteiros entre outros.

Uma soluo seria usar endereamento por registrador base mais deslocamento. Por
exemplo, teramos 2 bits para especificar um registrador e 6 bits para especificar um
deslocamento. Poderamos, assim, usar 4 registradores, cada um com at 64
deslocamentos possveis, fornecendo 256 endereos diferentes.


A compilao consiste na anlise de um programa escrito em linguagem de alto
nvel (programa fonte) e sua traduo em um programa em linguagem de mquina
(programa objeto).
Na interpretao cada comando do cdigo fonte lido pelo interpretador,
convertido em cdigo executvel e imediatamente executado antes do prximo
comando.
A interpretao tem como vantagem sobre a compilao a capacidade de
identificao e indicao de um erro no programa-fonte (incluindo erro da lgica do
algoritmo) durante o processo de converso do fonte para o executvel.
A interpretao tem como desvantagem o consumo de memria devido ao fato
de o interpretador permanecer na memria durante todo o processo de execuo do
programa.
Na compilao o compilador somente mantido na memria no processo de
compilao e no utilizado durante a execuo. Outra desvantagem da interpretao
est na necessidade de traduo de partes que sejam executadas diversas vezes,
como os loops que so traduzidos em cada passagem. No processo de compilao
isto s ocorre uma nica vez. Da mesma forma pode ocorrer para o programa inteiro,
em caso de diversas execues, ou seja, a cada execuo uma nova interpretao.

Você também pode gostar