por
pobrecito hablador
el Martes, 14 Octubre de 2003, 20:40h
(#227936)
No, no los hay.
Suponiendo que hubiera un sistema operativo hecho en Java, necesitaría una máquina virtual para ejecutar el bytecode. La máquina virtual, que, mira tú por donde, suele estar hecha en C o C++, necesita un sistema operativo.
Entonces necesitamos un sistema operativo (nativo) para ejecutar un sistema operativo (interpretado).
Dime, ¿cómo vas ha acceder al hardware en java?. Ya sabes, los registros especiales del procesador, los puertos de entrada salida. ¿Cómo vas a hacer el servicio de interrupciones, la memoria virtual, etc.?
Re:Java Operating Systems
(Puntos:0)Suponiendo que hubiera un sistema operativo hecho en Java, necesitaría una máquina virtual para ejecutar el bytecode. La máquina virtual, que, mira tú por donde, suele estar hecha en C o C++, necesita un sistema operativo.
Entonces necesitamos un sistema operativo (nativo) para ejecutar un sistema operativo (interpretado).
Dime, ¿cómo vas ha acceder al hardware en java?. Ya sabes, los registros especiales del procesador, los puertos de entrada salida. ¿Cómo vas a hacer el servicio de interrupciones, la memoria virtual, etc.?
Sencillamente, no puedes.