Boa tarde, André! Pelo que entendi, você precisa desses conceitos para fins didáticos. Se for o caso, recomendo usar como exemplos esses dois sistemas operacionais feitos em assembly: MenuetOS (<a href="http://www.menuetos.net/">http://www.menuetos.net/</a>) e BareMetal OS (<a href="http://www.returninfinity.com/baremetal.html">http://www.returninfinity.com/baremetal.html</a>). Assim, o elo entre assembly e processador fica mais evidente. Agora, como antítese, vale lembrar que um kernel pode ser algo muito abstrato e quase que totalmente desvinculado de "linguagens de baixo nível": seL4 (<a href="http://ertos.org/research/sel4/">http://ertos.org/research/sel4/</a>) tem 8700 linhas em C e apenas 600 em assembler, o que permitiu uma verificação formal de que o OS seja isento de erros de programação (sim, soa absurdo, mas esse paper explica: <a href="http://ertos.org/publications/papers/Klein_EHACDEEKNSTW_09.pdf">http://ertos.org/publications/papers/Klein_EHACDEEKNSTW_09.pdf</a>).<div>

<div><br>ABS()<br><br>
<br><br><div class="gmail_quote">2011/7/9 André Torres <span dir="ltr"><<a href="mailto:andretorresrj@gmail.com">andretorresrj@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div>Valeu pessoal,</div><div> </div><div>vou tentar ir no encontro falar com vcs e alguma das indicações.</div><div>na verdade eu tenho só que falar resumidamente sobre kernel no laboratorio. nao é nada aprofundado, mas queria entender pra nao deixar de responder caso alguem tenha duvida ou queira me testar.</div>


<div> </div><div>brigado galera.</div><div> </div><div>abraço.<br><br></div><div class="gmail_quote">Em 9 de julho de 2011 05:01, Diogo Leal <span dir="ltr"><<a href="mailto:estranho@diogoleal.com" target="_blank">estranho@diogoleal.com</a>></span> escreveu:<div>

<div></div><div class="h5"><br>
<blockquote style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204, 204, 204);border-left-width:1px;border-left-style:solid" class="gmail_quote">2011/7/9 breno <<a href="mailto:breno@rio.pm.org" target="_blank">breno@rio.pm.org</a>>:<br>



<div>> 2011/7/8 André Torres <<a href="mailto:andretorresrj@gmail.com" target="_blank">andretorresrj@gmail.com</a>>:<br>
>> Fala ai mongers!<br>
>><br>
>> Eu tenho buscado algumas coisas na internet sobre como as informações<br>
>> processadas no processador sao interpretadas pelo kernel e mostradas para o<br>
>> usuário, mas nao tive muito sucesso pra entender o processo (processador -><br>
>> firmware -> assembler -> kernel)<br>
>><br>
>> alguem poderia me explicar ou exemplificar resumidamente ou me mandar algum<br>
>> link de algum material que explicasse isso?<br>
>><br>
><br>
> Eu particularmente gosto do livro do Stallings (o site tem muito<br>
> material extra tb):<br>
><br>
> <a href="http://williamstallings.com/OS/OS5e.html" target="_blank">http://williamstallings.com/OS/OS5e.html</a><br>
><br>
> Mas não sei como está a versão traduzida, se existe. Em português ouvi<br>
> falar muito bem do "Sistemas Operacionais" da série de livros<br>
> didáticos da UFRGS, que disseram ser mais objetivo (leia-se menor) e<br>
> fácil de ler/entender:<br>
><br>
> Esse você encontra a R$ 76,00 na editora:<br>
><br>
> <a href="http://www.grupoa.com.br/site/exatas-sociais-e-aplicadas/2/71/77/3633/3634/0/sistemas-operacionais.aspx" target="_blank">http://www.grupoa.com.br/site/exatas-sociais-e-aplicadas/2/71/77/3633/3634/0/sistemas-operacionais.aspx</a><br>



><br>
> Ou semi-novo a R$ 59,90 na Estante Virtual:<br>
><br>
> <a href="http://www.estantevirtual.com.br/livrariaalbelo/Romulo-Silva-de-Oliveira-e-Outros-Sistemas-Operacionais-46751556" target="_blank">http://www.estantevirtual.com.br/livrariaalbelo/Romulo-Silva-de-Oliveira-e-Outros-Sistemas-Operacionais-46751556</a><br>



><br>
> Mas não sei quão aprofundado vc precisa que a explicação seja, então<br>
> um livro pode ser overkill. Dependendo do que vc quer entender a<br>
> resposta pode estar aqui, a R$ 0,00:<br>
><br>
> <a href="http://en.wikipedia.org/wiki/Operating_Systems#Kernel" target="_blank">http://en.wikipedia.org/wiki/Operating_Systems#Kernel</a><br>
<br>
</div>Um que li e que quase todo professor recomenda é o "Operating Systems<br>
Design and Implementation" do Andrew Tanenbaum.<br>
<div><br>
><br>
> Qualquer dúvida, venha tomar um chopp com a gente no Encontro Social<br>
> quinta que vem que o povo te explica :-)<br>
</div><div><div></div><div>_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org" target="_blank">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
</div></div></blockquote></div></div></div><br><br clear="all"><div><div></div><div class="h5"><br>-- <br>André Torres<br><br>"Quando o homem aprender a respeitar até o menor ser da criação, seja animal ou vegetal, ninguém precisará ensiná-lo a amar seu semelhante." (Albert Schweitzer - Nobel da Paz de 1952)<br>



</div></div><br>_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br></blockquote></div><br></div></div>