[CentOS-pt-br] Como criar um Sistema Operacional.
Geraldo
jrfontes.listas em yahoo.com.br
Sexta Agosto 9 12:15:49 UTC 2013
Em 08-08-2013 14:41, CássioElias . escreveu:
> Uma boa tarde a todos da lista de discussão.
>
> Talvez esse não seja o intuito da lista mas como o pessoal aqui tem
> muita experiência, decidi tentar a sorte.
>
> Pessoal, sou estudante de Ciência da Computação e gostaria da ajuda de
> vocês no seguinte aspecto.
>
> Como é feito um Sistema Operacional? Quais as linguagens são
> utilizadas? Como me instruir na entrada deste amplo mundo dos Sistemas
> Operacionais?
Não sou especialista na área, mas acho que posso contribuir um
pouco. Com relação a linguagens, isso fica a cargo da equipe de
desenvolvimento do sistema. Por exemplo, o Unix e seus derivados
utilizam a linguagem C. Linux, como legítimo representante da família
Unix, também usa C. O "falecido" OS/2 (IBM), teve seu núcleo
desenvolvido em Assembly.
Obviamente que ninguém iria escolher uma linguagem pesada e
inadequada para desenvolvimento de sistemas. Acredito que Cobol, por
exemplo, seria pouco adequada para isso. Outro aspecto importante é a
capacidade da linguagem de acessar diretamente o hardware, ou seja, ter
instruções que permitam ler e escrever nos diversos periféricos de forma
rápida e eficiente.
Seria interessante dar uma olhada no código de alguns sistemas
abertos para ver como foram construídos. O Linux é uma boa opção, mas um
sistema mais simples como o FreeDOS (http://www.freedos.org) pode ser
mais fácil para quem está começando.
--
[]'s
Geraldo
========================
jr.fontes em ymail.com
Vila Velha - ES - Brasil
========================
"Recolhe-te e enxergarás o limite de tudo o que te cerca.
Expande-te e encontrarás o infinito de tudo o que existe" - Emmanuel
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://lists.centos.org/pipermail/centos-pt-br/attachments/20130809/5e532092/attachment.html
Mais detalhes sobre a lista de discussão CentOS-pt-br