Autor
|
Tema: Como crea una ventana un SO? (Leído 2,764 veces)
|
stribok
Desconectado
Mensajes: 12
|
Hola. Les cuento, me surgió una duda al comenzar a programar en java con el IDE Netbeans donde solo se selecciona una ventana un botón y listo.
El caso esta en que pensé pero el sistema operativo en si como lo hace mediante lenguaje ensamblador o como? Puesto que tienen ya muchas animaciones como transparencias movimientos de ventanas etc.
Podrían darme una idea de como se desarrolla esto.
salu2
|
|
|
En línea
|
TeNer El no cAmiNo CoMo cAmiNo y La n0 liMiTaci0n coMo lImItaCi0n.
|
|
|
Danyfirex
Desconectado
Mensajes: 493
My Dear Mizuho
|
pues si quieres coger la idea te recomiendo que estudies ASM es lo mejor para lo que quieres. saludos
|
|
|
En línea
|
|
|
|
[Case]
|
Tengo entendido que Netbeans esta hecho en java, debes de entender que lo SO nos dan primitivas con las cuales podemos trabajar, y esas primitivas a su vez dependen de muchas especificaciones de Hardware. Ahora a partir de esas primitivas, surgen frameworks que trabajan con cosas de mas bajo nivel, y poco poco se van contruyendo cosas para ir subiendo de nivel. Hasta llegar a nosotros, los usuarios de los lenguajes de programación.
|
|
|
En línea
|
|
|
|
stribok
Desconectado
Mensajes: 12
|
Hola gracias por las repsuestas.
pues si la duda en si es en como se realiza tanto trabajo como para crear un escritorio, una ventana tan bien diseñada si no se tiene software para edicion de imagenes y muhco menos ID´s de programacion entonces esto se hace con lenguaje maquina, pero como es que se realiza tal trabajo?
es decir ¿como se crea toda la parte grafica de un sistema operativo?
Pienso en postear la pregunta de otra forma si no obtengo respuesta.
gracias
|
|
|
En línea
|
TeNer El no cAmiNo CoMo cAmiNo y La n0 liMiTaci0n coMo lImItaCi0n.
|
|
|
[Case]
|
Tal vez no me di bien a entender, el Sistema Operativo sirve, a muy grandes rasgos, para administrar tanto la memoria de la computadora, como para administrar los programas que se están ejecutando en tu computadora. Sistemas tipo Unix, están en su mayoría hechos en C, teniendo escrita una parte en ASM (la parte que carga al sistema operativo en RAM). A partir de esto, se fueron agregando módulos o programas de tal forma que fueran agregando mas funcionalidad a tu computadora. Casi todos los gestores de ventanas actuales están en escritos en C o C++, no en ASM, por que da mas flexibilidad para trabajar. Cuando tu creas un programa, este trabaja con el gestor de ventanas, con la API que nos proveen. Dado que java es multiplataforma y es interpretado, en realidad lo que haces es indicarle a la maquina virtual de java, como quieres que haga tus ventanas, esta maquina virtual se comunica con el gestor de ventanas (dependiendo del SO) y asi es como te aparecen las ventanas que tu has solicitado.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
como se crea vcd con clonecd
Software
|
TERRIFIC
|
1
|
1,872
|
9 Noviembre 2003, 16:16 pm
por Songoku
|
|
|
Como se crea un exe en Radasm
ASM
|
franfis
|
4
|
4,050
|
15 Septiembre 2009, 00:54 am
por franfis
|
|
|
Como mantener una ventana no activa, activa, al cambiar de ventana
Programación General
|
traviatØ
|
0
|
3,994
|
16 Junio 2011, 02:55 am
por traviatØ
|
|
|
¿Como se crea una encuesta?
Sugerencias y dudas sobre el Foro
|
Caster
|
2
|
2,836
|
30 Diciembre 2011, 20:16 pm
por Caster
|
|
|
¿Como se llama este desencriptador y como se crea?
« 1 2 3 4 »
Scripting
|
Puntoinfinito
|
30
|
17,093
|
26 Marzo 2012, 14:57 pm
por Runex
|
|