You are on page 1of 19

38

Unidade III
R
e
v
i
s

o
:

A
n
a

M
a
r
i
a

-

D
i
a
g
r
a
m
a

o
:

L

o


-

0
5
/
0
3
/
2
0
1
0


/
/


2


R
e
v
i
s

o

N

z
i
a

-

C
o
r
r
e

o
:

M

r
c
i
o

-

1
7
/
0
3
/
1
0
Unidade III
5
10
15
20
6 ARQUITETURA DE PROCESSADORES
6.1 Modo operacional de processadores com
32 bits, 64 bits e alm...
Os dois maiores fabricantes de processadores (Intel e AMD)
j lanaram no mercado uma nova srie tecnolgica que, com
certeza, veio para revolucionar o modo de funcionamento dos
pequenos crebros virtuais, ou seja, dos processadores.
No mercado j esto disponveis os novos tipos de processadores
1

com tecnologia de 64bits, mas tambm o convencional de 32bits.
O primeiro proporciona maior desempenho, alm de ser mais
rpido, entretanto, seu custo elevado por se tratar de outra
arquitetura interna, que veremos a seguir.
Ao citar que um determinado processador possui 16 bits, 32 bits
ou 64 bits estamos nos referindo aos bits internos do chip, ou seja,
quantidade de dados e instrues que o processador consegue
calcular por vez. Por exemplo, com 16 bits, um processador pode
calcular um nmero de valor at 65.535. Se certo nmero tem o
valor de 100.000, ele ter que fazer a operao em duas vezes.
J se um chip trabalha a 32 bits, ele pode manipular nmeros de
valor at 4.294.967.296 em uma nica operao.
Esse limite calculado elevando 2 quantidade de bits
internos do processador, logo, se pegarmos como exemplo a
tecnologia 64 bits teremos:
2
64
10^19
1
Veja no site http://www.infowester.com/64bitsx32bits.php
39
FUNDAMENTOS DE SISTEMAS OPERACIONAIS
R
e
v
i
s

o
:

A
n
a

M
a
r
i
a

-

D
i
a
g
r
a
m
a

o
:

L

o


-

0
5
/
0
3
/
2
0
1
0


/
/


2


R
e
v
i
s

o

N

z
i
a

-

C
o
r
r
e

o
:

M

r
c
i
o

-

1
7
/
0
3
/
1
0
Resposta: um valor sucientemente alto para um humano
imaginar...
Suponha que voc esteja utilizando um editor de textos.
improvvel que esse programa chegue a utilizar valores grandes
em suas operaes. Nesse caso, qual a diferena entre utilizar
um processador de 32 bits ou de 64 bits, sendo que o primeiro
ser suciente? Como o editor utiliza valores suportveis tanto
pelos chips de 32 bits quanto pelos de 64 bits, as instrues
relacionadas sero processadas ao mesmo tempo (considerando
que ambos os chips tenham o mesmo clock).
Por outro ngulo, aplicaes em 3D ou programas
como AutoCad requerem boa capacidade para clculo e a
um processador de 64 bits pode fazer a diferena. Imagine
que determinadas operaes utilizem valores superiores a
4.294.967.296. Um processador de 32 bits ter que realizar cada
etapa em duas vezes ou mais, dependendo do valor usado no
clculo. Todavia, um processador de 64 bits far esse trabalho
uma nica vez em cada operao.
Outro fator importantssimo e correlacionado com um
bom desempenho da arquitetura do processador o sistema
operacional. Se se colocar um sistema operacional de 32 bits para
rodar em um computador com processador de 64 bits, o primeiro
no se adaptar automaticamente e continuar mantendo sua
forma de trabalho. Assim, ser necessrio o desenvolvimento de
sistemas operacionais capazes de rodar a 64 bits.
A fase de criao de um sistema operacional para trabalhar a 64
bits no to trivial assim. Na verdade, necessrio que o SO seja
5
10
15
20
25
40
Unidade III
R
e
v
i
s

o
:

A
n
a

M
a
r
i
a

-

D
i
a
g
r
a
m
a

o
:

L

o


-

0
5
/
0
3
/
2
0
1
0


/
/


2


R
e
v
i
s

o

N

z
i
a

-

C
o
r
r
e

o
:

M

r
c
i
o

-

1
7
/
0
3
/
1
0
compatvel com um processador ou com uma linha de processadores,
j que pode haver diferenas entre os tipos existentes. Em outras
palavras, o sistema operacional precisa ser compatvel com chips da
AMD ou com chips da Intel. Melhor se for com ambos.
Dica:
Muitos com certeza j pensaram em querer ter um processador
de 64 bits, mas no tm total certeza se suas aplicaes continuaro
rodando. Para isso bom avaliar o histrico de cada um. Existem
processadores que s executam aplicaes de 64 bits, como o Intel
Itanium. Assim, uma verso de 32 bits de um sistema operacional
no roda nele. Por outro lado, processadores Athlon 64 so capazes
de trabalhar tanto com aplicaes de 32 bits quanto de 64 bits, o
que o torna interessante para quem pretende usar um SO de 32
bits inicialmente e uma verso de 64 bits posteriormente.
importante que se diga que quando falamos de 32 bits ou
64 bits no estamos nos referindo diretamente a velocidade,
mas a capacidade. Compare-se a uma locomotiva cujo motor
preparado para suportar mais vages. Ela carregar mais, o que
diminuir a quantidade de viagens, mas no haver interferncia
em sua velocidade.
6.2 Velocidade do ncleo
No crculo da informtica est na moda dizer que acabou
de sair um processador com dois, trs ou quatro ncleos. Os
grandes fabricantes divulgam isso como sendo o fator principal
ou determinante da velocidade do processador, o que verdade,
mas qual ser a real funo desse to falado ncleo? Ser que
ele mesmo s o motor do processador? Vejamos a seguir
5
10
15
20
25
41
FUNDAMENTOS DE SISTEMAS OPERACIONAIS
R
e
v
i
s

o
:

A
n
a

M
a
r
i
a

-

D
i
a
g
r
a
m
a

o
:

L

o


-

0
5
/
0
3
/
2
0
1
0


/
/


2


R
e
v
i
s

o

N

z
i
a

-

C
o
r
r
e

o
:

M

r
c
i
o

-

1
7
/
0
3
/
1
0
para que serve o famoso ncleo (em ingls: core) que inspira as
propagandas dos computadores atuais.
2
Dual core em portugus signica dois ncleos, ou seja, h
dois ncleos de processamento embutidos em um chip em
vez de apenas um (single core). No equivale exatamente a
ter dois processadores simultneos, mas produz um resultado
interessante, principalmente para quem trabalha com vrias
janelas e/ou muitos aplicativos abertos ao mesmo tempo.
Na prtica, o uso de dual core ainda no tem utilidade para
jogos, mas existe certa diferena no ganho de desempenho para
aplicativos de Internet e para as pessoas que adoram ter dezenas
de programas abertos ao mesmo tempo. Nesse patamar, a AMD
trabalha com o Athlon X2 e a Intel com o Pentium D.
A AMD ampliou seus investimentos na criao de um
processador de quatro ncleos como parte de um plano tecnolgico
desde meados de 2007. Seria lanado um novo design de ncleo,
similar ao utilizado pelos processadores Opteron e Athlon 64.
Esse processador contaria com quatro ncleos conectados por
uma nova verso da tecnologia de interconexo Hypertransport
e suportaria memria DDR3 (Double Data Rate 3). Em meado
de 2009, com o projeto transformado em realidade, consolidou
os processadores AMD Phenom X4 de quatro ncleos e AMD
Phenom X3 de trs ncleos para uso domstico (conforme o link:
<http://www.amd.com/br/products/desktop/processors/phenom/
Pages/AMD-phenom-processor-X4-X3-at-home.aspx>).
No incio de 2006 a Intel revelou que esperava vender 60
milhes de chips de ncleo duplo nesse ano e esperava colocar
seu primeiro processador de ncleo qudruplo no mercado em
2007. Entre o m de 2009 e incio de 2010, consolida com a
famlia: processador Intel Core i3 2010, Intel Core i5 2010, Intel
Core i7 2010, nos quais a tecnologia Intel Hyper-threading 2
permite o processamento em oito e quatro vias e que cada ncleo
trabalhe em duas tarefas ao mesmo tempo (fonte: <http://www.
2
Veja no site http://www2.ufpa.br/dicas/mic/mic-proc.htm
5
10
15
20
25
30
42
Unidade III
R
e
v
i
s

o
:

A
n
a

M
a
r
i
a

-

D
i
a
g
r
a
m
a

o
:

L

o


-

0
5
/
0
3
/
2
0
1
0


/
/


2


R
e
v
i
s

o

N

z
i
a

-

C
o
r
r
e

o
:

M

r
c
i
o

-

1
7
/
0
3
/
1
0
intel.com/pt_BR/consumer/products/processors/core-family.
htm?cid=lar:ggl|ci5dtop_br_2core|im17DAC|s>).
O chip Clovertown agrupa quatro processadores em um
nico pacote, permitindo que computadores processem
dados mais rpido ou executem mais aplicativos ao mesmo
tempo, usando menos energia que um design de ncleo
nico. O Clovertown dirigido a servidores que acionam redes
empresariais e hospedam sites. A previso era vend-lo em
servidores com baias para dois processadores, o que signica
que os computadores teriam at oito ncleos processando
dados simultaneamente.
6.3 Cache de memria
No lobo temporal do crebro, os seres humanos armazenam
as informaes recentes, como as mais utilizadas diariamente. Por
exemplo, se algum pergunta quanto 2+2, a resposta vem logo
ponta da lngua: 4. Entretanto, se algum quiser o resultado
exato da raiz quadrada de 111 muito provvel que no obtenha
a resposta de imediato, e se uma pessoa consulta uma calculadora
para dar o resultado, bastante provvel que no dia seguinte no
se lembre com exatido. Isso ocorre porque essa informao no
to solicitada ao crebro como a resposta 2+2.
Da mesma forma que nosso crebro tem essa memria
temporal, o computador possui em seu crebro (o processador)
a memria cache, que muito importante, pois ela armazena
os dados mais requisitados pelo processador, o que reduz o
nmero de vezes que o processador tem de buscar ou escrever
informaes na memria RAM.
Todos os computadores, a partir do 486, possuem memria
cache no prprio processador. Existem dois tipos de memria
cache: o cache primrio ou cache L1 (level 1), e o cache
secundrio ou cache L2 (level 2).
Quanto maior a quantidade de memria cache, melhor,
pois como j foi dito anteriormente, essa memria guarda os
dados mais requisitados pelo processador, e se eles no forem
encontrados a, ento sero procurados na memria RAM.
5
10
15
20
25
30
43
FUNDAMENTOS DE SISTEMAS OPERACIONAIS
R
e
v
i
s

o
:

A
n
a

M
a
r
i
a

-

D
i
a
g
r
a
m
a

o
:

L

o


-

0
5
/
0
3
/
2
0
1
0


/
/


2


R
e
v
i
s

o

N

z
i
a

-

C
o
r
r
e

o
:

M

r
c
i
o

-

1
7
/
0
3
/
1
0
6.4 Barramento, clock
Com a funo de indicar onde se encontram os dados a serem
processados ou para onde devem ser enviados, o barramento
tem um papel extremamente importante no processamento
de dados. A comunicao por esse barramento unidirecional,
razo pela qual s h seta em uma das extremidades da linha
no grco que representa a sua comunicao. Como o nome
deixa claro, pelo barramento de dados que os dados transitam.
Por sua vez, o barramento de controle faz a sincronizao das
referidas atividades, habilitando ou desabilitando o uxo de
dados, por exemplo.
Para voc compreender melhor, imagine que o processador
necessita de um dado presente na memria. Pelo barramento
de endereos, ele obtm a localizao desse dado dentro da
memria. Como precisa apenas acessar o dado, o processador
indica pelo barramento de controle que esta uma operao
de leitura na memria. O dado ento localizado e inserido no
barramento de dados, por onde o processador, nalmente, o l.
Em um computador, todas as atividades necessitam de
sincronizao. O clock serve justamente para isso, ou seja,
basicamente atua como de sinal de sincronizao. Quando os
dispositivos do computador recebem o sinal de executar suas
atividades, d-se a esse acontecimento o nome de pulso de
clock. Em cada pulso, os dispositivos executam suas tarefas,
param e vo para o prximo ciclo de clock.
A medio do clock feita em hertz (Hz), a unidade padro
de medidas de frequncia que indica o nmero de oscilaes
ou ciclos que ocorre dentro de uma determinada medida de
tempo, no caso, segundos. Assim, se um processador trabalha
a 800 Hz, por exemplo, signica que capaz de lidar com 800
operaes de ciclos de clock por segundo. Repare que, para ns
prticos, a palavra quilo-hertz (kHz) utilizada para indicar
1.000 Hz, assim como o termo mega-hertz (MHz) usado para
5
10
15
20
25
30
44
Unidade III
R
e
v
i
s

o
:

A
n
a

M
a
r
i
a

-

D
i
a
g
r
a
m
a

o
:

L

o


-

0
5
/
0
3
/
2
0
1
0


/
/


2


R
e
v
i
s

o

N

z
i
a

-

C
o
r
r
e

o
:

M

r
c
i
o

-

1
7
/
0
3
/
1
0
indicar 1000 kHz (ou 1 milho de hertz). De igual forma, giga-
hertz (GHz) a denominao usada quando se tem 1.000 MHz,
e assim por diante. Assim, se um processador tem, por exemplo,
uma frequncia de 800 MHz, signica que pode trabalhar com
800 milhes de ciclos por segundo.
As frequncias com as quais os processadores trabalham
so chamadas tambm de clock interno. Neste ponto, voc
certamente j deve ter entendido que da que vm expresses
como Pentium 4 de 3,2 GHz, por exemplo. Mas os processadores
tambm contam com o que chamamos de clock externo ou
Front Side Bus (FSB), ou, ainda, barramento frontal.
O FSB existe porque, devido a limitaes fsicas, os
processadores no podem se comunicar com a memria (mais
precisamente com a ponte norte - ou northbridge - do chipset,
que contm o controlador da memria) usando a mesma
velocidade do clock interno. Assim, quando essa comunicao
feita, o clock externo, de frequncia mais baixa, que usado.
Note que, para obter o clock interno, o processador usa uma
multiplicao do clock externo. Para entender melhor, suponha
que um determinado processador tenha clock externo de 100
MHz. Como o seu fabricante indica que esse chip trabalha a 1,6
GHz (ou seja, tem clock interno de 1,6 GHz), seu clock externo
multiplicado por 16: 100 x 16 = 1.600 MHz ou 1,6 GHz.
importante deixar claro, no entanto, que se dois
processadores diferentes um da Intel e outro da AMD, por
exemplo tiverem clock interno de mesmo valor 2,8 GHz, para
exemplicar , no signica que ambos trabalham mesma
velocidade. Cada processador tem um projeto distinto e conta
com caractersticas que determinam o quo rpido ele . Assim,
um determinado processador pode levar, por exemplo, 2 ciclos
de clock para executar uma instruo. Em outro processador,
essa mesma instruo pode requerer 3 ciclos. Alm disso, muitos
processadores especialmente os mais recentes transferem
2 ou mais dados por ciclo de clock, dando a entender que um
5
10
15
20
25
30
45
FUNDAMENTOS DE SISTEMAS OPERACIONAIS
R
e
v
i
s

o
:

A
n
a

M
a
r
i
a

-

D
i
a
g
r
a
m
a

o
:

L

o


-

0
5
/
0
3
/
2
0
1
0


/
/


2


R
e
v
i
s

o

N

z
i
a

-

C
o
r
r
e

o
:

M

r
c
i
o

-

1
7
/
0
3
/
1
0
processador que faz, por exemplo, transferncia de 2 dados
por ciclo e que trabalha com clock externo de 133 MHz, o faz
a 266 MHz. Por esses e outros motivos, um erro considerar
apenas o clock interno como parmetro de comparao entre
processadores diferentes.
3
O nmero de bits outra importante caracterstica dos
processadores e, naturalmente, tem grande inuncia no
desempenho desse dispositivo. Processadores mais antigos,
como o 286, trabalhavam com 16 bits. Durante muito tempo,
no entanto, processadores que trabalhavam com 32 bits foram
muitos comuns, como as linhas Pentium, Pentium II, Pentium
III e Pentium 4 da Intel, ou Athlon XP e Duron da AMD. Alguns
modelos de 32 bits ainda so encontrados no mercado, todavia,
o padro atual so os processadores de 64 bits, como os da linha
Core 2 Duo, da Intel, ou Athlon 64, da AMD.
6.5 Conjunto de instrues
Por se tratar de um assunto bastante tcnico e especco,
transcrevemos a seguir a denio encontrada no site: http://
en.wikipedia.org/wiki/Instruction_set
Um conjunto de instrues uma lista de todas as instrues,
e todas suas variaes, que um processador (ou, no caso de uma
mquina virtual, um intrprete) pode executar.
Instrues incluem:
Aritmtica, como somar e subtrair.
Instrues de lgica, como e, ou, e no.
Instrues de dados, como mover-se, entrada, sada,
carregar e armazenar.
Instrues de controle de uxo, tais como goto, se ... goto,
chamada e retorno.
3
Veja nos sites: http://www.webartigos.com/articles/12639/1/
Motherboards-e-Processadores-O-Corpo-e-o-Cerebro-de-um-
Computador/pagina1.html e http://www.gdhpress.com.br/blog/resumo-
soquetes/
5
10
15
20
25
46
Unidade III
R
e
v
i
s

o
:

A
n
a

M
a
r
i
a

-

D
i
a
g
r
a
m
a

o
:

L

o


-

0
5
/
0
3
/
2
0
1
0


/
/


2


R
e
v
i
s

o

N

z
i
a

-

C
o
r
r
e

o
:

M

r
c
i
o

-

1
7
/
0
3
/
1
0
Um conjunto de instrues, ou arquitetura do conjunto
de instrues (ISA), a parte da arquitetura do computador
relacionada com a programao, includos os tipos de dados
nativos, instrues, registros, modos de endereamento, a
arquitetura de memria, interrupes e manipulao de excees.
Um ISA inclui uma especicao do conjunto de cdigos de
operao, opcodes (linguagem de mquina), os comandos
nativos implementados por um processador especco.
A arquitetura do conjunto de instrues diferente da
microarquitetura, que o conjunto de tcnicas de design
de processadores usados para implementar o conjunto de
instrues. Computadores com microarquiteturas diferentes
podem compartilhar um conjunto de instrues comuns. Por
exemplo, o Pentium da Intel e o Athlon da AMD implementam
verses quase idnticas do conjunto de instrues x86, porm
tm designs internos radicalmente diferentes.
Esse conceito pode ser estendido para os ISAs nicos
como TIMI (Thecnology-Independent Machine Interface),
presentes no System/38 IBM e AS/400 IBM. TIMI um ISA
que implementado por um software de baixo nvel que
traduzo cdigo TIMI para um cdigo de mquina nativo.
Funcionalmente ele se assemelha ao que agora se conhece
como mquina virtual. Ele foi projetado para aumentar a
longevidade da plataforma e os aplicativos escritos para ele,
permitindo que toda a plataforma possa ser movida para um
hardware muito diferente sem ter que se modicar o software,
exceto o que traduzido do cdigo TIMI para o cdigo de
mquina nativo, e o cdigo que implementa os servios
utilizados pelo cdigo nativo resultante. Isso permitiu que a
IBM pudesse mover a plataforma AS/400 de uma arquitetura
CISC mais antiga para a arquitetura IBM POWER mais recente
sem ter que reescrever ou recopilar qualquer parte do sistema
operacional ou software associado a ela que no fosse o
referido cdigo de baixo nvel.
5
10
15
20
25
30
47
FUNDAMENTOS DE SISTEMAS OPERACIONAIS
R
e
v
i
s

o
:

A
n
a

M
a
r
i
a

-

D
i
a
g
r
a
m
a

o
:

L

o


-

0
5
/
0
3
/
2
0
1
0


/
/


2


R
e
v
i
s

o

N

z
i
a

-

C
o
r
r
e

o
:

M

r
c
i
o

-

1
7
/
0
3
/
1
0
6.6 Compatibilidades
A anlise comparativa entre motherboards e processadores
corpo e crebro no de todo descabida, uma vez que ambos
desempenham funes semelhantes e nenhum deles deve
ser considerado separado do outro. Portanto, vamos analisar
brevemente sobre o que levar em considerao na compra de
uma motherboard ou de um processador
O processador considerado o crebro do computador, pois
ele o circuito integrado responsvel pelas funes de clculo
e de tomada de deciso do mesmo. Isso quer dizer que ele
que interpreta e leva as instrues do software. Na maioria das
CPUs, essa tarefa dividida entre uma unidade de controle que
dirige o uxo do programa e uma ou mais unidades de execuo
que executam operaes em dados.
A escolha do processador deve ser uma das primeiras
decises de quem vai comprar um computador novo, pois dela
depende a seleo de outros componentes como a placa-me e
a memria. Escolher o processador certo para o seu computador
depende principalmente da nalidade e da verba disponvel
para a compra. Deve-se sempre pesquisar e informar sobre
como escolher o processador (compatibilidades, capacidades e
requerimentos).
A placa-me uma placa de circuito impresso que serve
como base e responsvel pela instalao e comunicao
de todos os demais componentes, entre eles o processador, a
memria RAM, as placas controladoras, o bios (memria ROM),
a bateria, o chipset, os conectores (slots de expanso, conector
IDE, SATA, rato, teclado, impressora e USB), os circuitos de
apoio, etc. , por isso, o elemento mais importante e inuente
quanto estabilidade e s possibilidades de expanso de
um computador, logo, o que deve ser escolhido com mais
ateno.
5
10
15
20
25
30
48
Unidade III
R
e
v
i
s

o
:

A
n
a

M
a
r
i
a

-

D
i
a
g
r
a
m
a

o
:

L

o


-

0
5
/
0
3
/
2
0
1
0


/
/


2


R
e
v
i
s

o

N

z
i
a

-

C
o
r
r
e

o
:

M

r
c
i
o

-

1
7
/
0
3
/
1
0
Regra geral, vale mais a pena investir numa boa
motherboard e economizar nos componentes restantes do
que o contrrio. Por isso, no se deve desconsiderar uma
pequena pesquisa sobre o computador que se deseja adquirir,
suas respectivas caractersticas e compatibilidades e os
aspectos relevantes que devem ser observados na compra de
uma motherboard.
Agora, se relacionarmos as compatibilidades entre o
processador e os sockets presentes nas placas-me, logo
perceberemos que at o 386 os processadores eram soldados
ou encaixados em soquetes de presso. Como a frequncia das
placas-me era xa e ainda no se usava a multiplicao de clock,
no existiam muitos motivos para atualizar o processador.
As coisas mudaram a partir do 486, que marcou a introduo
dos soquetes ZIF (Zero Insertion Force), destinados a facilitar os
upgrades de processador. Eles utilizam um sistema de trava por
alavanca que permite inserir e remover o processador facilmente,
sem precisar fazer fora, evitando o risco de danos:
Com exceo do slot 1 usado no Pentium II e do slot A
usado no Athlon original, da em diante todos os processadores
adotaram o uso de soquetes ZIF, muito embora os encaixes
tenham ido mudando conforme foram sendo lanadas novas
plataformas. De maneira geral, a Intel a mais afoita por lanar
novos encaixes, j que as mudanas ajudam a popularizar
novas tecnologias e, principalmente, ajudam a vender mais
placas e chipsets, que so a segunda maior fonte de renda da
empresa.
5
10
15
20
25
49
FUNDAMENTOS DE SISTEMAS OPERACIONAIS
R
e
v
i
s

o
:

A
n
a

M
a
r
i
a

-

D
i
a
g
r
a
m
a

o
:

L

o


-

0
5
/
0
3
/
2
0
1
0


/
/


2


R
e
v
i
s

o

N

z
i
a

-

C
o
r
r
e

o
:

M

r
c
i
o

-

1
7
/
0
3
/
1
0
A AMD, por outro lado, tradicionalmente mais
conservadora, estendendo o uso das plataformas antigas para
aproveitar as oportunidades deixadas pelas mudanas abruptas
da Intel. Foi assim com a transio do Pentium MMX para o
Pentium II (quando a AMD vendeu zilhes de processadores
K6-2 para placas soquete 7), na malfadada introduo do
Pentium 4 com memrias RAMBUS (quando o Athlon soquete
A ganhou espao), na transio para as placas soquete 775
e, mais recentemente, na transio para o Core i5/i7, quando
muitos tm optado pelos modelos de baixo custo do Phenom
II e Athlon II, que continuam compatveis com as placas AM2+
usadas pela gerao anterior.
6.7 Dispositivos mveis
Um processador mvel um processador central
projetado para economizar energia. Pode ser encontrado nos
computadores portteis e telefones celulares.
Um chip de CPU projetado para computadores portteis,
que normalmente encapsulado em um pacote de chip
menor, entretanto importante destacar que, a m de gastar
menos energia, ele usa voltagens menores do que o seu irmo
desktop, que tem mais sleep mode de capacidade, ou seja, uma
tecnologia baseada em Power-on-demmand, que a capacidade
do processador controlar sua entrada ou sada de energia de
acordo com o volume de informaes que ser processado, e
assim consumindo menos energia e menor aquecimento. Um
processador mvel pode gerenciar nveis de energia diferentes
com sees do chip, que pode ser desligado totalmente, quando
no est em uso. Alm disso, a frequncia de relgio pode ser
reduzida sob cargas baixas de frequncia. Isso economiza energia
e prolonga a vida til da bateria.
5
10
15
50
Unidade III
R
e
v
i
s

o
:

A
n
a

M
a
r
i
a

-

D
i
a
g
r
a
m
a

o
:

L

o


-

0
5
/
0
3
/
2
0
1
0


/
/


2


R
e
v
i
s

o

N

z
i
a

-

C
o
r
r
e

o
:

M

r
c
i
o

-

1
7
/
0
3
/
1
0
7 VIRTUALIZAO
7.1 Mquina virtual
Na cincia da computao, mquina virtual o nome dado a
uma mquina, implementada atravs de software, que executa
programas como um computador real.
Uma mquina virtual (Virtual Machine VM) pode ser
denida como uma duplicata eciente e isolada de uma
mquina real. A IBM dene uma mquina virtual como uma
cpia isolada de um sistema fsico, sendo que essa cpia est
totalmente protegida.
O termo mquina virtual foi descrito na dcada de 1960
utilizando um termo de sistema operacional: uma abstrao de
software que enxerga um sistema fsico (mquina real). Com
o passar dos anos, o termo englobou um grande nmero de
abstraes por exemplo, Java Virtual Machine JVM que no
virtualiza um sistema real.
Em vez de ser uma mquina real, isto , um computador
real feito de hardware e executando um sistema operacional
especco, uma mquina virtual um computador ctcio criado
por um programa de simulao. Sua memria, processador e
outros recursos so virtualizados. A virtualizao a interposio
do software (mquina virtual) em vrias camadas do sistema.
uma forma de dividir os recursos de um computador em
mltiplos ambientes de execuo.
Os emuladores so mquinas virtuais que simulam
computadores reais. So bastante conhecidos os emuladores de
videogames antigos e os emuladores de microcomputadores,
como o VMware, o Bochs e o VirtualBox, software livre da Sun
Microsystems.
5
10
15
20
25
51
FUNDAMENTOS DE SISTEMAS OPERACIONAIS
R
e
v
i
s

o
:

A
n
a

M
a
r
i
a

-

D
i
a
g
r
a
m
a

o
:

L

o


-

0
5
/
0
3
/
2
0
1
0


/
/


2


R
e
v
i
s

o

N

z
i
a

-

C
o
r
r
e

o
:

M

r
c
i
o

-

1
7
/
0
3
/
1
0
As mquinas virtuais podem ser divididas em dois tipos:
Tipo 1: sistema em que o monitor implementado entre o
hardware e os sistemas convidados (guest system).
Tipo 2: nele o monitor implementado como um processo
de um sistema operacional real, denominado sistema
antrio (host system).
Tipos hbridos: os monitores de tipo 1 e 2 raramente so
usados em sua forma conceitual em implementaes
reais. Na prtica, vrias otimizaes so inseridas nas
arquiteturas apresentadas com o objetivo principal de
melhorar o desempenho das aplicaes nos sistemas
convidados. Como os pontos cruciais do desempenho dos
sistemas de mquinas virtuais so as operaes de I/O, as
principais otimizaes utilizadas em sistemas de produo
dizem respeito a essas operaes.
Outra importante categoria de mquinas virtuais so
aquelas para computadores ctcios projetados para uma
nalidade especca. Atualmente, a mais importante mquina
virtual dessa famlia a JVM (mquina virtual Java). Existem
simuladores para ela em quase todos os computadores atuais,
desde computadores de grande porte at telefones celulares, o
que torna as aplicaes Java extremamente portveis.
Uma importante vantagem de se escrever cdigo para
uma mquina virtual , sem dvida, a de se poder compilar
o cdigo sem que seja perdida a portabilidade, melhorando-
se a velocidade em relao programao interpretada, que
tambm porttil, porm mais lenta, j que neste caso cada
linha ser traduzida e executada em tempo de execuo, e no
caso da mquina virtual cada mnemnico da mquina virtual
convertido no equivalente em linguagem de mquina (ou
assembly) da mquina real.
4
4
Disponvel na Internet no site: http://pt.wikipedia.org/wiki/
Mquina_virtual
5
10
15
20
25
30
52
Unidade III
R
e
v
i
s

o
:

A
n
a

M
a
r
i
a

-

D
i
a
g
r
a
m
a

o
:

L

o


-

0
5
/
0
3
/
2
0
1
0


/
/


2


R
e
v
i
s

o

N

z
i
a

-

C
o
r
r
e

o
:

M

r
c
i
o

-

1
7
/
0
3
/
1
0
7.2 Gerenciamento de continuidade de
negcios
A Gesto da Continuidade dos Negcios (GCN) algo
relativamente novo, resultado da fuso dos Planos de
Contingncia e dos Planos de Recuperao de Desastres, que
objetiva garantir a recuperao de um ambiente de produo,
independentemente de eventos que suspendam suas operaes
e de danos nos componentes (processos, pessoas, softwares,
hardware, infra-estrutura etc.) por ele utilizados.
Esse conceito deve ser encarado como algo em constante
mudana, em vez de uma situao esttica. Para que isso
acontea so necessrias mudanas na forma de tratar o
atendimento s especicaes de continuidade e preocupao
com as medidas de resposta, em situaes de crise, quando o
ambiente corporativo sofre inmeras ameaas com impacto
efetivo nos negcios.
Segundo pesquisa realizada pelo Gartner Group com
empresas dos Estados Unidos, de todos os eventos que
provocaram interrupo nos processos de negcio, apenas
8% foram causados por desastres naturais. Cerca de 77% das
interrupes se deveram ao conjunto de falha humana (10%),
falha de software (27%), falha de hardware (23%) e falha na
rede de comunicaes (17%).
Aps o trgico evento de 11 de setembro de 2001, as
corporaes foram surpreendidas por algumas variveis que
at ento eram propositalmente desconsideradas. Antes desse
fato, no se poderia imaginar um avio de passageiros sendo
utilizado como arma contra um prdio civil numa das maiores
cidades do mundo e em solo norte-americano.
Avaliar os riscos no traz em si a garantia de proteo e
sim oferece uma possibilidade de se analisar vulnerabilidades
e de tomar medidas que permitam reduzir as probabilidades
5
10
15
20
25
30
53
FUNDAMENTOS DE SISTEMAS OPERACIONAIS
R
e
v
i
s

o
:

A
n
a

M
a
r
i
a

-

D
i
a
g
r
a
m
a

o
:

L

o


-

0
5
/
0
3
/
2
0
1
0


/
/


2


R
e
v
i
s

o

N

z
i
a

-

C
o
r
r
e

o
:

M

r
c
i
o

-

1
7
/
0
3
/
1
0
de ocorrncia e minimizar seus possveis impactos, fazendo
com que a empresa continue a trabalhar, mesmo com pequena
reduo no desempenho de seus processos de negcio.
Tal abordagem no condiz com o conceito popular de
administrao de crises, que se refere a como as organizaes se
comportam e respondem a incidentes catastrcos. Essa viso
relega, ou mesmo ignora, o leque de aes preventivas que uma
organizao pode adotar. Administrao de crises, ento, est,
antes de tudo, relacionada com os aspectos preventivos, no
somente com as aes e estratgias de mitigao, de remediar
e de controle.
7.3 Produtividade e reatividade
administrativas
Uma das experincias de melhor produtividade e
reatividade administrativa, quando nos baseamos em
ambientes de virtualizao, o prprio programa que a
Microsoft exemplifica no link: http://download.microsoft.
c om/ downl oad/ e/ 3/ 8/ e387f 15b- 65d8- 42c 5- 8e6f -
e089f28b3791/2_virtualizacao.pdf
A virtualizao do Windows Server integrada como a
funo de virtualizao noWindows Server Longhorn e oferece
um ambiente virtual mais dinmico para consolidar cargas
de trabalho. Ela fornece uma plataforma de virtualizao que
permite ecincia operacional aprimorada para consolidao de
cargas de trabalho, gerenciamento de continuidade de negcios,
automatizar e consolidar ambientes de testes de software, e
criar um centro de dados dinmico.
Consolidao de servidor de produo. Organizaes
procuram servidores de produo em seus centros
de dados e encontram nveis de utilizao geral de
hardware entre 5% e 15% da capacidade do servidor.
Alm disso, limitaes fsicas como espao e potncia
5
10
15
20
25
30
54
Unidade III
R
e
v
i
s

o
:

A
n
a

M
a
r
i
a

-

D
i
a
g
r
a
m
a

o
:

L

o


-

0
5
/
0
3
/
2
0
1
0


/
/


2


R
e
v
i
s

o

N

z
i
a

-

C
o
r
r
e

o
:

M

r
c
i
o

-

1
7
/
0
3
/
1
0
as esto impedindo de expandir seus centros de
dados. Consolidar vrios servidores de produo com
a virtualizao do Windows Server pode ajudar as
empresas a se beneficiarem da utilizao aumentada
do hardware e do custo total de propriedade geral
reduzido.
Gerenciamento de continuidade de negcios. Os
administradores de TI esto sempre tentando encontrar
maneiras de reduzir ou eliminar o tempo de inatividade
de seu ambiente. A virtualizao do Windows Server
oferecer recursos para recuperao eficiente de
desastres para minimizar o tempo de inatividade. O
ambiente de virtualizao robusto e flexvel criado
pela virtualizao do Windows Server minimiza o
impacto de tempos de inatividade programados e no
programados.
Teste e desenvolvimento de software. Uma das maiores
reas onde a tecnologia de virtualizao continuar sendo
relevante a de teste e desenvolvimento de software
para criar ambientes automatizados e consolidados que
sejam geis o suciente para acomodar as exigncias
em constante mudana. A virtualizao do Windows
Server ajuda a minimizar o hardware de teste, melhora o
gerenciamento de ciclo de vida e melhora a cobertura dos
testes.
Centro de dados dinmico. O rico conjunto de recursos
da virtualizao do Windows Server, combinado
com os novos recursos de gerenciamento estendidos
pelo gerenciador de mquina virtual, permite que as
organizaes criem uma infraestrutura mais gil. Os
administradores sero capazes de adicionar recursos
dinamicamente a mquinas virtuais e mov-las atravs
de mquinas fsicas de maneira transparente, sem causar
impacto nos usurios.
5
10
15
20
25
30
55
FUNDAMENTOS DE SISTEMAS OPERACIONAIS
R
e
v
i
s

o
:

A
n
a

M
a
r
i
a

-

D
i
a
g
r
a
m
a

o
:

L

o


-

0
5
/
0
3
/
2
0
1
0


/
/


2


R
e
v
i
s

o

N

z
i
a

-

C
o
r
r
e

o
:

M

r
c
i
o

-

1
7
/
0
3
/
1
0
7.4 Gerenciamento de recursos de mquina
virtual
Existem diversos cases de sucesso que utilizaram de maneira
eciente seus recursos quando se tratava de virtualizao.
Vejamos agora quais so e foram os recursos avaliados e
citados pela Microsoft ao se tratar da virtualizao do Windows
Server.
Alguns dos principais componentes e recursos da virtualizao
do Windows Server so os seguintes:
Monitor Windows. uma camada nssima de software
que utiliza o suporte a driver e a tecnologia de virtualizao
assistida por hardware do Windows Server. A base de
cdigo mnimo sem nenhum cdigo ou driver de terceiros
ajuda a criar uma base mais segura e robusta para solues
de virtualizao.
Gerenciamento dinmico de recursos. A virtualizao do
Windows Server oferece a capacidade de incluir a quente
recursos como CPU, memria, redes e armazenamento s
mquinas virtuais sem tempo de inatividade. Combinado
com os recursos de conexo a quente do Windows
Server Longhorn, isso permite que os administradores
gerenciem seus recursos de hardware sem impacto sobre
seus compromissos de SLA (Nvel de Atendimento de
Servios).
Migrao em tempo real de mquinas virtuais. A
virtualizao do Windows Server proporcionar a
capacidade de mover uma mquina virtual de uma
mquina fsica para outra com um mnimo de tempo de
inatividade. Essa capacidade, somada ao clustering de
host de mquinas fsicas, proporciona alta disponibilidade
e exibilidade para se alcanar um centro de dados gil e
dinmico.
5
10
15
20
25
30
56
Unidade III
R
e
v
i
s

o
:

A
n
a

M
a
r
i
a

-

D
i
a
g
r
a
m
a

o
:

L

o


-

0
5
/
0
3
/
2
0
1
0


/
/


2


R
e
v
i
s

o

N

z
i
a

-

C
o
r
r
e

o
:

M

r
c
i
o

-

1
7
/
0
3
/
1
0
Nova arquitetura de virtualizao de dispositivos. A
virtualizao do Windows Server oferece uma nova
arquitetura virtualizada de E/S. Isso d aos clientes um
alto desempenho e baixo overhead.
Manipulao off-line de VHD. A virtualizao do Windows
Server oferece aos administradores a capacidade de
acessar em segurana arquivos dento de um VHD sem
ter de criar uma instncia de mquina virtual. Isso d aos
administradores acesso granular a VHDs e a capacidade
de realizar algumas tarefas de gerenciamento off-line.
Como parte da famlia System Center de produtos de
gerenciamento, o System Center Virtual Machine Manager
facilita o gerenciamento de mquinas virtuais Windows. O
System Center Virtual Machine Manager permite uma utilizao
aumentada de servidor fsico permitindo consolidao simples e
rpida de infraestrutura virtual com identicao integrada de
candidato de consolidao, P2V rpida, disposio inteligente da
carga de trabalho com base no conhecimento de desempenho
e diretivas comerciais denidas pelo usurio. O System Center
Virtual Machine Manager possibilita o rpido aprovisionamento
de novas mquinas virtuais pelo administrador e usurios
nais usando uma ferramenta de aprovisionamento de
autoatendimento. O System Center Virtual Machine Manager
um membro estreitamente integrado da famlia de produtos de
gerenciamento System Center.
5
10
15
20
25

You might also like