<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>/sbin/lsmod - Módulos para seu cérebro &#187; sistema operacional</title>
	<atom:link href="http://www.lsmod.net/tag/sistema-operacional/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lsmod.net</link>
	<description>Módulos para seu cérebro</description>
	<lastBuildDate>Thu, 26 Aug 2010 23:26:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>32 ou 64 bits ? Entenda as diferenças</title>
		<link>http://www.lsmod.net/2008/10/32-ou-64-bits-entenda-as-diferencas/</link>
		<comments>http://www.lsmod.net/2008/10/32-ou-64-bits-entenda-as-diferencas/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 22:03:18 +0000</pubDate>
		<dc:creator>Jeremias Zerbini</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[32 bits]]></category>
		<category><![CDATA[64 bits]]></category>
		<category><![CDATA[bits]]></category>
		<category><![CDATA[servidores]]></category>
		<category><![CDATA[sistema operacional]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.lsmod.net/?p=123</guid>
		<description><![CDATA[&#160;Com o mercado de games, arquitetura, design gráfico, audio e vídeo fervilhando há uns bons anos, houve a necessidade de expandirmos e aumentarmos a capacidade de processamento dos CPU&#8217;s atuais. &#160;&#160; Como ? Bem, chegamos à um ponto onde não é mais tão simples aumentar o clock dos processadores, aumentando assim suas velocidades. &#160; Alguns [...]


Leia também:<ol><li><a href='http://www.lsmod.net/2010/05/liberando-root-no-motorola-milestone/' rel='bookmark' title='Permanent Link: Liberando root no Motorola Milestone 2.0'>Liberando root no Motorola Milestone 2.0</a> <small>Furioso por não conseguir comprar os aplicativos pagos no Market,...</small></li>
<li><a href='http://www.lsmod.net/2010/07/liberar-root-no-milestone-firmware-2-1/' rel='bookmark' title='Permanent Link: Liberar root no Milestone – firmware 2.1'>Liberar root no Milestone – firmware 2.1</a> <small>Boa noite pessoal ! Seguindo a linha do tutorial anterior,...</small></li>
<li><a href='http://www.lsmod.net/2008/09/yet-another-security-guide/' rel='bookmark' title='Permanent Link: YASG (Yet Another Security Guide)'>YASG (Yet Another Security Guide)</a> <small>A importância da segurança da informação Tratar da segurança de...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.lsmod.net%252F2008%252F10%252F32-ou-64-bits-entenda-as-diferencas%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%2232%20ou%2064%20bits%20%3F%20Entenda%20as%20diferen%C3%A7as%22%20%7D);"></div>
<p>&nbsp;<br />Com o mercado de games, arquitetura, design gráfico, audio e vídeo fervilhando há uns bons anos, houve a necessidade de expandirmos e aumentarmos a capacidade de processamento dos CPU&#8217;s atuais.<br />
&nbsp;<br />&nbsp;<br />
Como ? Bem, chegamos à um ponto onde não é mais tão simples aumentar o clock dos processadores, aumentando assim suas velocidades.<br />
<br />&nbsp;<br />
Alguns fatores como aquecimento dos chips e o preço de vários componentes fizeram com que os engenheiros tivessem de bolar uma nova estratégia para superar os limites mais uma vez: Dobrar a quantidade de bits que eles poderiam processar em um simples ciclo.<br />
&nbsp;<br />&nbsp;<br />
Os processadores de 32 bits são limitados a processarem valores inteiros de <strong>0 à 4.294.967.295 &#8211; ou de (−2,147,483,648) a 2,147,483,647</strong>.<br />
&nbsp;<br />&nbsp;<br />
Agora imagine que você está digitando um simples script no seu editor de textos favorito. Impossível imaginar que o processador do seu computador teria de se utilizar de números maiores do que os citados acima para processar um ciclo, certo ?<br />
<br />&nbsp;<br />
Por outro lado, ao compilar grandes softwares usando o <a rel="nofollow" href="http://www.lsmod.net/external/gcc/123/1">gcc</a>, colaborar com o <a rel="nofollow" href="http://www.lsmod.net/external/Folding_Home/123/2">Folding@Home</a> ou criptografar dados, números e cálculos estupidamente grandes seriam utilizados.<br />
<br />&nbsp;<br />
Nestes casos, a característica mais bacana dos processadores de 64 bits entra em ação: Ser capaz de processar números inteiros de <strong>0 a 18.446.744.073.709.551.615</strong>.<br />
<br />&nbsp;<br />
O que isso significa ?<br />
<br />&nbsp;<br />
Bem, se para criptogravar o arquivo <strong><em>script.php</em></strong> meu processador tivesse de raciocinar um número maior do que 4.294.967.295, seriam necessário dois ciclos de processamento para fazer exclusivamente esta operação.<br />
<br />&nbsp;<br />
Num processador de 64 bits, apenas um ciclo bastaria, sobrando bastante para o Sistema Operacional processar o resto de suas atividades normais.<br />
<br />&nbsp;<br />
<strong>Mas isto não é tudo !</strong><br />
<br />&nbsp;<br />
Sem um sistema operacional adequado à essas características, nada funcionaria bem.<br />
<br />&nbsp;<br />
Ele é o principal gargalo dessa história. Se tivermos, por exemplo, um Athlon X2 em nosso computador pessoal e instalarmos uma distribuição Linux de 32 bits nele, estaremos desprezando o total potencial deste equipamento, uma vez que o O.S. enviaria para o cérebro do computador apenas instruções possíveis de serem resolvidas por um CPU tradicional de 32 bits.<br />
<br />&nbsp;<br />
Existem também algumas formas de termos aplicações de 32 bits rodando sob uma plataforma de 64 bits. Apesar de não recomendável, isto se faz necessário algumas vezes por não existir uma versão especial do software que tenha sido reescrita para rodar com perfeição nos novos chips.<br />
<br />&nbsp;<br />
Assim teríamos o sistema rodando em todo o seu potencial, e esta aplicação ficaria no gargalo, provavelmente rodando mais lentamente do que todo o resto dos programas.<br />
<br />&nbsp;<br />
Atualmente temos uma vasta gama de processadores de 64 bits disponíveis, e <em>[a menos que eu esteja enganado]</em>, a grande maioria do que encontramos no comércio &#8211; voltados para usuários domésticos e workstations, nada específico &#8211; são compatíveis com ambas as tecnologias.<br />
<br />&nbsp;<br />
Eu mesmo estou concluindo o final deste pequeno artigo num sistema operacional de 32 bits, rodando sob hardware de 64 bits ;]<br />
<br />&nbsp;<br />
A moral da história: <em>O conceito mudou de &#8220;aumento de velocidade&#8221; para &#8220;capacidade de processamento&#8221;.</em><br />
<br />&nbsp;<br />
Chips de 64 bits não são necessáriamente mais rápidos (variando conforme a aplicação, já explicado acima) porém sem dúvida aguentam processar mais informações por ciclo &#8211; o que acaba gerando velocidade em situações de grande carga.<br />
<br />&nbsp;<br />Um grande abraço a todos!
<p>&nbsp;</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://www.lsmod.net/2008/10/32-ou-64-bits-entenda-as-diferencas/&amp;n=32+ou+64+bits+%3F+Entenda+as+diferen%C3%A7as&amp;pli=1" rel="nofollow" class="external" title="Postar noBlogger">Postar noBlogger</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.lsmod.net/2008/10/32-ou-64-bits-entenda-as-diferencas/&amp;title=32+ou+64+bits+%3F+Entenda+as+diferen%C3%A7as" rel="nofollow" class="external" title="Compartilhar nodel.icio.us">Compartilhar nodel.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.lsmod.net/2008/10/32-ou-64-bits-entenda-as-diferencas/&amp;title=32+ou+64+bits+%3F+Entenda+as+diferen%C3%A7as" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.lsmod.net/2008/10/32-ou-64-bits-entenda-as-diferencas/&amp;t=32+ou+64+bits+%3F+Entenda+as+diferen%C3%A7as" rel="nofollow" class="external" title="Compartilhar noFacebook">Compartilhar noFacebook</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.lsmod.net/2008/10/32-ou-64-bits-entenda-as-diferencas/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.lsmod.net/2008/10/32-ou-64-bits-entenda-as-diferencas/&amp;title=32+ou+64+bits+%3F+Entenda+as+diferen%C3%A7as" rel="nofollow" class="external" title="Compartilhar noReddit">Compartilhar noReddit</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.lsmod.net/2008/10/32-ou-64-bits-entenda-as-diferencas/" rel="nofollow" class="external" title="Compartilhar noTechnorati">Compartilhar noTechnorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=32+ou+64+bits+%3F+Entenda+as+diferen%C3%A7as+-+http://tinyurl.com/6qsp3r&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=32+ou+64+bits+%3F+Entenda+as+diferen%C3%A7as&amp;body=Link: http://www.lsmod.net/2008/10/32-ou-64-bits-entenda-as-diferencas/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %26nbsp%3BCom%20o%20mercado%20de%20games%2C%20arquitetura%2C%20design%20gr%C3%A1fico%2C%20audio%20e%20v%C3%ADdeo%20fervilhando%20h%C3%A1%20uns%20bons%20anos%2C%20houve%20a%20necessidade%20de%20expandirmos%20e%20aumentarmos%20a%20capacidade%20de%20processamento%20dos%20CPU%27s%20atuais.%0D%0A%26nbsp%3B%26nbsp%3B%0D%0AComo%20%3F%20Bem%2C%20chegamos%20%C3%A0%20um%20ponto%20onde%20n%C3%A3o%20%C3%A9%20mais%20t%C3%A3o%20simples%20aumentar%20o%20clock%20d" rel="nofollow" class="external" title="Email this via Yahoo! Mail">Email this via Yahoo! Mail</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=32+ou+64+bits+%3F+Entenda+as+diferen%C3%A7as&amp;link=http://www.lsmod.net/2008/10/32-ou-64-bits-entenda-as-diferencas/" rel="nofollow" class="external" title="Compartilhar noFriendFeed">Compartilhar noFriendFeed</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>


<img src="http://www.lsmod.net/?ak_action=api_record_view&id=123&type=feed" alt="" />

<p>Leia também:<ol><li><a href='http://www.lsmod.net/2010/05/liberando-root-no-motorola-milestone/' rel='bookmark' title='Permanent Link: Liberando root no Motorola Milestone 2.0'>Liberando root no Motorola Milestone 2.0</a> <small>Furioso por não conseguir comprar os aplicativos pagos no Market,...</small></li>
<li><a href='http://www.lsmod.net/2010/07/liberar-root-no-milestone-firmware-2-1/' rel='bookmark' title='Permanent Link: Liberar root no Milestone – firmware 2.1'>Liberar root no Milestone – firmware 2.1</a> <small>Boa noite pessoal ! Seguindo a linha do tutorial anterior,...</small></li>
<li><a href='http://www.lsmod.net/2008/09/yet-another-security-guide/' rel='bookmark' title='Permanent Link: YASG (Yet Another Security Guide)'>YASG (Yet Another Security Guide)</a> <small>A importância da segurança da informação Tratar da segurança de...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.lsmod.net/2008/10/32-ou-64-bits-entenda-as-diferencas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
