<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>SISTEMAS OPERACIONAIS</title>
	<atom:link href="http://leoseagal.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://leoseagal.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Wed, 18 Apr 2007 23:07:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='leoseagal.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>SISTEMAS OPERACIONAIS</title>
		<link>http://leoseagal.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://leoseagal.wordpress.com/osd.xml" title="SISTEMAS OPERACIONAIS" />
	<atom:link rel='hub' href='http://leoseagal.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Resumo sobre Thread</title>
		<link>http://leoseagal.wordpress.com/2007/04/18/resumo-sobre-thread/</link>
		<comments>http://leoseagal.wordpress.com/2007/04/18/resumo-sobre-thread/#comments</comments>
		<pubDate>Wed, 18 Apr 2007 23:07:30 +0000</pubDate>
		<dc:creator>leoseagal</dc:creator>
				<category><![CDATA[Thread]]></category>

		<guid isPermaLink="false">http://leoseagal.wordpress.com/2007/04/18/resumo-sobre-thread/</guid>
		<description><![CDATA[Com o intuito de reduzir o tempo gasto na criação/eliminação de processos e  economizar recursos surgiu o conceito de thread. Significado em português LINHA DE EXECUÇÃO Existem dois tipos: Monothread - para ambiente que permita apenas uma thread. Multithread - usada em ambiente que permite várias threads, cada processo pode responder a várias solicitações. havendo mais de um [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leoseagal.wordpress.com&amp;blog=925456&amp;post=15&amp;subd=leoseagal&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Com o intuito de reduzir o tempo gasto na criação/eliminação de processos e  economizar recursos surgiu o conceito de thread.</p>
<p>Significado em português LINHA DE EXECUÇÃO</p>
<p>Existem dois tipos:</p>
<p>Monothread - para ambiente que permita apenas uma thread.</p>
<p>Multithread - usada em ambiente que permite várias threads, cada processo pode responder a várias solicitações. havendo mais de um processador as threads podem operar simultaneamente.</p>
<p>Cada thread tem seu próprio PC(program counter) o registrador responsável por apontar a próxima instrução a ser executada.</p>
<p>Exemplo: enquanto uma thread aguarda operação de E/S(no estado de espera), outra thread pode utilizar a CPU.</p>
<p>As threads compartilham o mesmo espaço de endereçamento(do processo pai)</p>
<p>Passam pelos mesmos estados que um processo passa.</p>
<p>Principal diferença entre subprocesso e thread :</p>
<p>Subprocessos possuem cada,  um endereçamento protegido</p>
<p>As threads compartilham o mesmo endereçamento sem proteção permintindo que uma altere os dados de outra. threads trabalham cooperativamente, desempenhando tarefas em conjunto</p>
<p>Existem duas categorias:</p>
<p>Uma a nível de usuário(ULT &#8211; User Level Thread)</p>
<p>A outra a nível de kernel(KLT &#8211; Kernel Level Thread)</p>
<p>Exemplo de thread em linguagem de alto nível:</p>
<p>Um CHAT, enquanto uma thread lê o que é digitado outra thread apresenta o que foi digitado.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/leoseagal.wordpress.com/15/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/leoseagal.wordpress.com/15/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leoseagal.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leoseagal.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leoseagal.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leoseagal.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/leoseagal.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/leoseagal.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/leoseagal.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/leoseagal.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leoseagal.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leoseagal.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leoseagal.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leoseagal.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leoseagal.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leoseagal.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leoseagal.wordpress.com&amp;blog=925456&amp;post=15&amp;subd=leoseagal&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leoseagal.wordpress.com/2007/04/18/resumo-sobre-thread/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ff9b0e303bd8e49783092cc827ea3580?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">leoseagal</media:title>
		</media:content>
	</item>
		<item>
		<title>SubProcesso</title>
		<link>http://leoseagal.wordpress.com/2007/04/18/subprocesso/</link>
		<comments>http://leoseagal.wordpress.com/2007/04/18/subprocesso/#comments</comments>
		<pubDate>Wed, 18 Apr 2007 22:53:27 +0000</pubDate>
		<dc:creator>leoseagal</dc:creator>
				<category><![CDATA[Thread]]></category>

		<guid isPermaLink="false">http://leoseagal.wordpress.com/2007/04/18/subprocesso/</guid>
		<description><![CDATA[Caracteristicas:: Um processo pai processos subordinados(subprocessos), os subordinados por sua vez podem criar outros subprocessos. Caso o processo pai deixar de existir os subordinados também são eliminados. Subprocesso permiti a divisão de uma aplicação/tarefa em partes que vão trabalhar de forma concorrente. Exemplo, um processo responsável por acesso a banco de dados, onde vários usuários [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leoseagal.wordpress.com&amp;blog=925456&amp;post=14&amp;subd=leoseagal&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Caracteristicas::</p>
<p>Um processo pai processos subordinados(subprocessos), os subordinados por sua vez podem criar outros subprocessos. Caso o processo pai deixar de existir os subordinados também são eliminados.</p>
<p>Subprocesso permiti a divisão de uma aplicação/tarefa em partes que vão trabalhar de forma concorrente.</p>
<p>Exemplo, um processo responsável por acesso a banco de dados, onde vários usuários solicitam consultas, caso um usuário solicite um relatório impresso de todos os registros, os demais usuários teriam que aguardar o fim da tarefa.</p>
<p>Usando subprocesso cada consulta ao banco acarretaria na criação de um subprocesso, melhorando o desempenho da aplicação.</p>
<p>Ponto negativo &#8211; consumo de diversos recursos do sistema, alocação de contexto de hardware, software e espaço de enderençamento como qualquer outro processo, consume também tempo da cpu na criação e alocação dos recursos.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/leoseagal.wordpress.com/14/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/leoseagal.wordpress.com/14/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leoseagal.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leoseagal.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leoseagal.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leoseagal.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/leoseagal.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/leoseagal.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/leoseagal.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/leoseagal.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leoseagal.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leoseagal.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leoseagal.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leoseagal.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leoseagal.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leoseagal.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leoseagal.wordpress.com&amp;blog=925456&amp;post=14&amp;subd=leoseagal&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leoseagal.wordpress.com/2007/04/18/subprocesso/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ff9b0e303bd8e49783092cc827ea3580?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">leoseagal</media:title>
		</media:content>
	</item>
		<item>
		<title>Divisão de um processo</title>
		<link>http://leoseagal.wordpress.com/2007/04/18/divisao-de-um-processo/</link>
		<comments>http://leoseagal.wordpress.com/2007/04/18/divisao-de-um-processo/#comments</comments>
		<pubDate>Wed, 18 Apr 2007 17:02:09 +0000</pubDate>
		<dc:creator>leoseagal</dc:creator>
				<category><![CDATA[Thread]]></category>

		<guid isPermaLink="false">http://leoseagal.wordpress.com/2007/04/18/divisao-de-um-processo/</guid>
		<description><![CDATA[Contexto de hardware: responsável basicamente pelo conteúdo dos registradores(PC, SP) Contexto de software: especifica caracteristicas do processo que influem diretamente na execução de um programa. ex. número máximo de arquivos abertos simultaneamente e tamanho do buffer para operações de E/S. Espaço de endereçamento: área da memória do processo , espaço para os dados utilizados pelo [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leoseagal.wordpress.com&amp;blog=925456&amp;post=13&amp;subd=leoseagal&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Contexto de hardware:</p>
<p>responsável basicamente pelo conteúdo dos registradores(PC, SP)</p>
<p>Contexto de software:</p>
<p>especifica caracteristicas do processo que influem diretamente na execução de um programa. ex. número máximo de arquivos abertos simultaneamente e tamanho do buffer para operações de E/S.</p>
<p>Espaço de endereçamento:</p>
<p>área da memória do processo , espaço para os dados utilizados pelo processo. o espaço de endereçamento é protegido para que outros processos não acessem.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/leoseagal.wordpress.com/13/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/leoseagal.wordpress.com/13/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leoseagal.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leoseagal.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leoseagal.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leoseagal.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/leoseagal.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/leoseagal.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/leoseagal.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/leoseagal.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leoseagal.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leoseagal.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leoseagal.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leoseagal.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leoseagal.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leoseagal.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leoseagal.wordpress.com&amp;blog=925456&amp;post=13&amp;subd=leoseagal&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leoseagal.wordpress.com/2007/04/18/divisao-de-um-processo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ff9b0e303bd8e49783092cc827ea3580?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">leoseagal</media:title>
		</media:content>
	</item>
		<item>
		<title>Estados de um Processo</title>
		<link>http://leoseagal.wordpress.com/2007/04/18/estados-de-um-processo/</link>
		<comments>http://leoseagal.wordpress.com/2007/04/18/estados-de-um-processo/#comments</comments>
		<pubDate>Wed, 18 Apr 2007 16:41:39 +0000</pubDate>
		<dc:creator>leoseagal</dc:creator>
				<category><![CDATA[Thread]]></category>

		<guid isPermaLink="false">http://leoseagal.wordpress.com/2007/04/18/estados-de-um-processo/</guid>
		<description><![CDATA[Basicamente são quatro: Pronto -&#62; Execução Execução -&#62; Espera Espera -&#62; Pronto Execução -&#62; Pronto<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leoseagal.wordpress.com&amp;blog=925456&amp;post=11&amp;subd=leoseagal&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://leoseagal.files.wordpress.com/2007/04/estadosprocesso.gif" title="Estados"><img src="http://leoseagal.files.wordpress.com/2007/04/estadosprocesso.gif?w=497" alt="Estados" /></a></p>
<p>Basicamente são quatro:</p>
<p>Pronto -&gt; Execução</p>
<p>Execução -&gt; Espera</p>
<p>Espera -&gt; Pronto</p>
<p>Execução -&gt; Pronto</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/leoseagal.wordpress.com/11/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/leoseagal.wordpress.com/11/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leoseagal.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leoseagal.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leoseagal.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leoseagal.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/leoseagal.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/leoseagal.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/leoseagal.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/leoseagal.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leoseagal.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leoseagal.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leoseagal.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leoseagal.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leoseagal.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leoseagal.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leoseagal.wordpress.com&amp;blog=925456&amp;post=11&amp;subd=leoseagal&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leoseagal.wordpress.com/2007/04/18/estados-de-um-processo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ff9b0e303bd8e49783092cc827ea3580?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">leoseagal</media:title>
		</media:content>

		<media:content url="http://leoseagal.files.wordpress.com/2007/04/estadosprocesso.gif" medium="image">
			<media:title type="html">Estados</media:title>
		</media:content>
	</item>
		<item>
		<title>OpenBSD</title>
		<link>http://leoseagal.wordpress.com/2007/04/10/openbsd/</link>
		<comments>http://leoseagal.wordpress.com/2007/04/10/openbsd/#comments</comments>
		<pubDate>Tue, 10 Apr 2007 16:45:33 +0000</pubDate>
		<dc:creator>leoseagal</dc:creator>
				<category><![CDATA[O.S]]></category>

		<guid isPermaLink="false">http://leoseagal.wordpress.com/2007/04/10/openbsd/</guid>
		<description><![CDATA[OpenBSD é um sistema operacional livre da familia UNIX, multiplataforma. As prioridades do OpenBSD são a portabilidade, padronização, correção e segurança(segurança pro-ativa e criptografia integrada). O OpenBSD suporta emulação binária da maioria dos programas do SVR4 (Solaris), FreeBSD, Linux, BSD/OS, SunOS e HP-UX. A versão mais atual é a 4.0 a qual foi liberada em [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leoseagal.wordpress.com&amp;blog=925456&amp;post=7&amp;subd=leoseagal&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>OpenBSD</strong> é um sistema operacional livre da familia UNIX, multiplataforma. As prioridades do OpenBSD são a portabilidade, padronização, correção e segurança(segurança pro-ativa e criptografia integrada).</p>
<p>O OpenBSD suporta  emulação binária da maioria dos programas do  SVR4 (Solaris), FreeBSD, Linux, BSD/OS, SunOS e HP-UX.</p>
<p>A versão mais atual é a 4.0 a qual foi liberada em 01/11/2006.</p>
<p>O OpenBSD é desenvolvido por voluntários. Os fundos para o desenvolvimento do projeto são adquiridos a partir da venda de CDs e  Camisetas, e também por  intermédio de doações.</p>
<p>O projeto OpenBSD está associado a outros projetos da família Open tais como:</p>
<p>OpenSSH &#8211; Secure Shell ou SSH, que é simultaneamente, um programa de computador <a href="http://pt.wikipedia.org/wiki/Programa_de_computador" title="Programa de computador"></a>e um protocolo de rede que permite a conexão com outro computador na rede, de forma a executar comandos de uma unidade remota. Possui as mesmas funcionalidades do TELNET, com a vantagem da conexão entre o cliente e o servidor ser criptografada.(fonte openssh.com)</p>
<p>OpenBGPD &#8211;  OpenBGPD é uma livre implementação do &#8220;Border Gateway Protocol&#8221;, Versão 4. Isto permite que máquinas normais possam ser usadas como &#8220;routers&#8221; na troca de rotas com outros sistemas que falam o &#8220;BGP protocol&#8221;.(fonte openbgpd.org)</p>
<p>OpenNTPD &#8211;  OpenNTPD é uma livre, fácil de usar implementação do &#8220;Network Time Protocol&#8221;. Isto fornece a abilidade para sincronizar o &#8220;local clock&#8221; para acessar remotamente &#8220;NTP servers&#8221; e pode atuar como &#8220;NTP server&#8221; por sí só, redistribuindo o &#8220;local clock&#8221;.(fonte openntpd.org)</p>
<p>OpenCVS &#8211;  O <strong>CVS</strong>, ou <strong>Concurrent Version System</strong> (Sistema de Versões Concorrentes) é um sistema de controle de versão que permite que se trabalhe com diversas versões de arquivos organizados em um diretório e localizados local ou remotamente, mantendo-se suas versões antigas e os logs de quem e quando manipulou os arquivos. É especialmente útil para se controlar versões de um software durante seu desenvolvimento, ou para composição colaborativa de um documento.(fonte opencvs.org)</p>
<p>Fonte openbsd.org</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/leoseagal.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/leoseagal.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leoseagal.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leoseagal.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leoseagal.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leoseagal.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/leoseagal.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/leoseagal.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/leoseagal.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/leoseagal.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leoseagal.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leoseagal.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leoseagal.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leoseagal.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leoseagal.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leoseagal.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leoseagal.wordpress.com&amp;blog=925456&amp;post=7&amp;subd=leoseagal&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leoseagal.wordpress.com/2007/04/10/openbsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ff9b0e303bd8e49783092cc827ea3580?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">leoseagal</media:title>
		</media:content>
	</item>
		<item>
		<title>THREADS</title>
		<link>http://leoseagal.wordpress.com/2007/03/28/threads-openbsd/</link>
		<comments>http://leoseagal.wordpress.com/2007/03/28/threads-openbsd/#comments</comments>
		<pubDate>Wed, 28 Mar 2007 23:25:17 +0000</pubDate>
		<dc:creator>leoseagal</dc:creator>
				<category><![CDATA[Thread]]></category>

		<guid isPermaLink="false">http://leoseagal.wordpress.com/2007/03/28/threads-openbsd/</guid>
		<description><![CDATA[O que é THREAD? Thread é uma forma de um processo se dividir em duas ou mais tarefas simultaneas Existem os sistemas que suportam apenas uma thread, esse tipo sistema é chamado de monothread. O sistema que suporta várias threads simultaneas é chamado de multithreads. Um dos benefícios de se utilizar a divisão de processos [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leoseagal.wordpress.com&amp;blog=925456&amp;post=5&amp;subd=leoseagal&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>O que é THREAD?</p>
<p>Thread é uma forma de um processo se dividir em duas ou mais tarefas simultaneas</p>
<p>Existem os sistemas que suportam apenas uma thread, esse tipo sistema é chamado de monothread. O sistema que suporta várias threads simultaneas é chamado de multithreads.</p>
<p>Um dos benefícios de se utilizar a divisão de processos por thread é que no caso de uma espera por dispositivo ou recurso do sistema o processo não fica totalmente parado, uma vez que está divido em linhas de tarefas.</p>
<p>Uma thread contém um conjunto de comportamentos, tais como:</p>
<p>thread-create: permite que a thread crie uma outra thread;</p>
<p>thread-join: permite que uma thread aguarde outra thread em processo para sincronizar;</p>
<p>thread-yield: permite que a thread desista da CPU por não ser mais necessário o processamento associado à ela ou por solicitação do usuário</p>
<p>Estados de uma thread:</p>
<p>Uma thread pode assumir 5 estados básicos que são:</p>
<p>criação: o processo pai cria a thread que vai ser levada a fila de pronto;</p>
<p>execução: estado que a thread está utilizando a cpu;</p>
<p>pronta: a thread avisa a cpu que entrou na fila de pronto aguardando para ser executada;</p>
<p>Bloqueada: bloqueada pela cpu, aguardando algum recurso do sistema;</p>
<p>Terminada: libera a alocação de memoria da pilha de execução de processos;</p>
<p>Categorias de threads:</p>
<p>Existem duas categorias uma a nível de usuário chamada ULT(user level thread) e a categoria a nível de kernel chamada KLT(kernel level thread)</p>
<p>Fontes portaljava.com.br, Arquitetura de S.O. e wikipedia.org</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/leoseagal.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/leoseagal.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leoseagal.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leoseagal.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leoseagal.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leoseagal.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/leoseagal.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/leoseagal.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/leoseagal.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/leoseagal.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leoseagal.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leoseagal.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leoseagal.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leoseagal.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leoseagal.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leoseagal.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leoseagal.wordpress.com&amp;blog=925456&amp;post=5&amp;subd=leoseagal&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leoseagal.wordpress.com/2007/03/28/threads-openbsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ff9b0e303bd8e49783092cc827ea3580?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">leoseagal</media:title>
		</media:content>
	</item>
		<item>
		<title>Mensagem inicial</title>
		<link>http://leoseagal.wordpress.com/2007/03/28/hello-world/</link>
		<comments>http://leoseagal.wordpress.com/2007/03/28/hello-world/#comments</comments>
		<pubDate>Wed, 28 Mar 2007 22:27:50 +0000</pubDate>
		<dc:creator>leoseagal</dc:creator>
				<category><![CDATA[Boas Vindas]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Olá, esse blog foi criado com o intuito de atender as atividades passadas pelo prof. Akira.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leoseagal.wordpress.com&amp;blog=925456&amp;post=1&amp;subd=leoseagal&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Olá, esse blog foi criado com o intuito de atender as atividades passadas pelo prof. Akira.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/leoseagal.wordpress.com/1/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/leoseagal.wordpress.com/1/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leoseagal.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leoseagal.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leoseagal.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leoseagal.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/leoseagal.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/leoseagal.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/leoseagal.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/leoseagal.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leoseagal.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leoseagal.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leoseagal.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leoseagal.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leoseagal.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leoseagal.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leoseagal.wordpress.com&amp;blog=925456&amp;post=1&amp;subd=leoseagal&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leoseagal.wordpress.com/2007/03/28/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ff9b0e303bd8e49783092cc827ea3580?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">leoseagal</media:title>
		</media:content>
	</item>
	</channel>
</rss>
