SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: giorgione en Viernes 25 de Julio de 2008, 01:07

Título: QUE NECESITO SABER PARA HACER UN SISTEMA OPERATIVO EN C++?
Publicado por: giorgione en Viernes 25 de Julio de 2008, 01:07
Hola a todos ! tengo una duda para un proyecto muy loco que quiero realizar: Que se necesita conocer para programar un SO en C++ (A propositotengo al Turbo C++ 3.0 como compilador) he oido que muchos de sus procesos se basan en los TAD pilas y los TAQ colas , en los hilos y que usando la POO las cosas se hacen mas sencillas pero que mas se ncesita saber ?
Título: Re: QUE NECESITO SABER PARA HACER UN SISTEMA OPERATIVO EN C++?
Publicado por: Iganguli en Viernes 25 de Julio de 2008, 04:48
bueno antes que nada necesitas saber que con el turbo c++ 3.0 no vas a llegar a algun lado, ya que es un compilador viejisimo, usa uno mas actual como el de gnu en s version para windows minigw, despues uno poco de ASM y un buen libro te recomiendo el de el creador de minix en ese libro esta el codigo fuente de es SO
Título: Re: QUE NECESITO SABER PARA HACER UN SISTEMA OPERATIVO EN C++?
Publicado por: manudferreiro en Domingo 27 de Julio de 2008, 22:12
creo que originalmente es la fantasia que todos tenemos cuando empezamos a programar...
para empezar necesitas saber muchisimo c/c++, programacion concurrente / programacion multihilo, libros sobre sistemas operativos (starling - tenenbuam, etc, son buenos) y por sobre todas las cosas si tenes pensado hacerlo solo mucho mucho tiempo...
como recomendacion si ya tenes todos esos conocimientos te aconsejo que  modifiques sistemas operativos (codigo abierto) llamase distros de linux o el interesantisimo reactOS (basado en wine) .
saludos y espero que te sirva de ayuda...
MAnu