Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - $Edu$

#911
ASM / Re: Duda - Concepto de Maquina Virtual
23 Abril 2012, 18:19 PM
Bien, ya entendi, muchas gracias!
#912
Sigo con mi nokia viejito entonces xDD Es obvio esto que hacen, luego les sale mas facil localizar a delincuentes o cosas por el estilo. Simplemente no hagamos nada ilegal y listo xD Aunque.. que ya se metan los hackers a poder localizarte, me da inseguridad
#913
ASM / Re: Duda - Concepto de Maquina Virtual
23 Abril 2012, 02:42 AM
Ya ya, busque lo que me dijiste de "compilador cruzado" y creo que es eso, se encarga de eso mismo y las maquinas virtuales tambien, es decir convierten el codigo a ISA dependiendo el tipo de procesador, luego en mi carrera de ingeniero aprendere como se hace eso pero por ahora esta bien.

Si tengo razon ya entendi, y muchisimas gracias!

Edit: Gracias Raul! ando leyendo firme jaja
#914
ASM / Re: Duda - Concepto de Maquina Virtual
23 Abril 2012, 02:12 AM
Gracias! pero entonces existen compiladores de C especiales para cada tipo de procesador que uses?

Mi gran duda es esa.. que si cada procesador funciona distinto, como hace el compilador o la maquina virtual para interpretar de la forma que tiene que ser para ese procesador especifico.

O el 90% de nosotros usamos procesadores x86? entonces los compiladores son especificos para esos procesadores y listo.
#915
A mi por ejemplo me largo un error cuando lo fui a probar, pero de ultima es solo un lanzador al foro y listo, no digo que este mal hacerlo ni nada, pero que quieres que digan aca en el post?
#916
Si es para una materia de la universidad, te digo que no me parece muy completa y con sentido :/ yo haria otras preguntas mas interesantes por lo menos
#917
Wow, no sabia que era famoso por trollear xD

Ahora si queda claro lo que hay que hacer, eso si, no tengo ni p**a idea :)
#918
ASM / Re: Duda - Concepto de Maquina Virtual
22 Abril 2012, 23:33 PM
Bien si, pero en que esta codeada la JVM? tal vez en C ponele.. y lenguajes como C no necesitan de maquina virtual porque se compilan directamente a codigo maquina. El compilador de C se fija que tipo de procesador es para saber de que forma compilar? digo por si lo pasa a ASM o directamente lo pasa a ISA? tal vez tiene que hacer esa verificacion de que tipo de procesador es de todos modos.

Digo lo de verificar porque cada procesador funciona distinto, distintos registros, etc, y segun entiendo C es multiplataforma entonces no entiendo bien el porque.
#919
ASM / Duda - Concepto de Maquina Virtual
22 Abril 2012, 22:00 PM
He estado leyendo un tutorial de ASM muy bueno que me pasaron, y estoy por el principio donde explica conceptos basicos y me explicaron que la virtual machine es como un programa programado en un lenguaje L0 que interpreta el codigo escrito en el lenguaje L1 , que este es mas facil de entender.
Es decir, como Java que tiene su Java Virtual Machine y creo que funciona asi:

- Escribimos el codigo en Java
- Compilamos el codigo escrito a un codigo entendible por la Java Virtual Machine.
- Y la JVM se encarga de pasarlo a codigo maquina.

Con esto ganamos que no importa el procesador que sea, mientras este instalado el JVM en el SO, podran correr las app en Java.

Esto es asi?

Es que si es asi.. en que esta escrito la JVM? a puro 1 y 0 lo dudo xD

Si alguien me explica esto le agradezco muchisimo, tengo mas dudas pero por ahora eso.


----------------------------------------------------------------------------------------
Las otras dudas son depende que me contesten, como que pasa con vb.net entonces, y con lenguajes como C y vb6 que no hay que instalar nada para que corran las apps (cual es en este caso la maquina virtual? el mismo SO? )

Anoto porque despues me olvido xD

Saludos!
#920
Una cosa mas xD.. yo tengo pensado comprarme una computadora con procesador de 64bits, pero si lo hago no podre programar ahi lo aprendido con ASM de 32 bits xD o si? y en los de 16 bits?

Se que los programas de 32 bits pueden correr sin problemas en un SO de 64 bits, pero con ASM no se.

Se supone que si programo en MASM32 para los procesadores x86, si uso otro procesador distinto ya no funcionara, pero pregunto por las dudas.

Estoy medio confundido aun con esto, pero ya con saber esto y otra duda que tengo en otro tema que hare, creo que tendre entendido por lo menos todo lo basico, asique espero que me puedan ayudar en estas ultimas dudas xD (digo esto porque ya he creado varios posts sobre como funciona todo esto, pero cada vez me quedo con menos dudas).

Gracias!