<?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>Freedom Interface &#187; hardware</title>
	<atom:link href="http://www.freedominterface.org/tag/hardware/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.freedominterface.org</link>
	<description>Pensamentos livres</description>
	<lastBuildDate>Thu, 27 Oct 2011 11:04:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>CPU flags 2</title>
		<link>http://www.freedominterface.org/2011/10/19/cpu-flags-2/</link>
		<comments>http://www.freedominterface.org/2011/10/19/cpu-flags-2/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 11:05:15 +0000</pubDate>
		<dc:creator>Eduardo Ramos</dc:creator>
				<category><![CDATA[curiosidade]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.freedominterface.org/?p=574</guid>
		<description><![CDATA[Em busca de maior detalhamento sobre o arquivo /proc/cpuinfo, encontrei mais algumas informações interessantes, como, checar se há o recurso de Turbo Boost no seu processador ou páginas aninhadas. Veja: ida &#8211; Intel Dynamic Acceleration (Turbo boost); ept &#8211; Intel Extended Page Table; npt &#8211; AMD Nested Page Table; ht &#8211; HyperThreading; hypervisior &#8211; É [...]]]></description>
			<content:encoded><![CDATA[<p>Em busca de maior detalhamento sobre o arquivo <strong>/proc/cpuinfo</strong>, encontrei mais algumas informações interessantes, como, checar se há o recurso de Turbo Boost no seu processador ou páginas aninhadas. Veja:</p>
<ul>
<li><strong>ida</strong> &#8211; Intel Dynamic Acceleration (Turbo boost);</li>
<li><strong>ept</strong> &#8211; Intel Extended Page Table;</li>
<li><strong>npt</strong> &#8211; AMD Nested Page Table;</li>
<li><strong>ht</strong> &#8211; HyperThreading;</li>
<li><strong>hypervisior</strong> &#8211; É uma máquina virtual sobre um hypervisior.</li>
</ul>
<p>Mais informações podem ser encontradas no arquivo <strong>cpufeature.h</strong> do código-fonte do Linux. Sua localização pode variar de acordo com a versão do kernel. Em <strong>3.0.0</strong> para uma máquina <strong>x86</strong>, está em <strong>arch/x86/include/asm</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedominterface.org/2011/10/19/cpu-flags-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CPU flags</title>
		<link>http://www.freedominterface.org/2010/06/02/cpu-flags/</link>
		<comments>http://www.freedominterface.org/2010/06/02/cpu-flags/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 19:58:12 +0000</pubDate>
		<dc:creator>Eduardo Ramos</dc:creator>
				<category><![CDATA[curiosidade]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.freedominterface.org/?p=135</guid>
		<description><![CDATA[Pelo tanto que venho lendo sobre virtualização e propriedades dos processadores, resolvi ir um pouco mais a fundo para saber o que significam aqueles nomes estranhos de instruções. No Linux pode-se verificar o conteúdo do arquivo /proc/cpuinfo: As mais comuns que vi referências foram: PAE (Physical Address Extensions) que permite endereçamento de memória acima de [...]]]></description>
			<content:encoded><![CDATA[<p>Pelo tanto que venho lendo sobre virtualização e propriedades dos processadores, resolvi ir um pouco mais a fundo para saber o que significam aqueles nomes estranhos de instruções. No Linux pode-se verificar o conteúdo do arquivo /proc/cpuinfo:</p>
<pre class="brush: bash; title: ; notranslate">

$ grep flags /proc/cpuinfo
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch lbrv
</pre>
<p>As mais comuns que vi referências foram: PAE (Physical Address Extensions) que permite endereçamento de memória acima de 4GB; HT (Hyper Threading) que permite um núcleo de processador possuir duas filhas de processamento, simulando assim processamento paralelo; LM (Long Mode) que indica presença de instruções x86_64; entre outros que podem ser encontrados <a href="http://blog.incase.de/index.php/cpu-feature-flags-and-their-meanings/" target="_blank">neste endereço</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedominterface.org/2010/06/02/cpu-flags/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

