[Info] Con que cambia de submodo El Windows para AMD64

04/02/2004 - 19:56 por SemiP | Informe spam
Sacado de este Articulo
http://www.devx.com/amd/Article/16018/204

Most modern operating systems have built-in support for Compatibility Mode. Microsoft Windows supports this through the Windows on Windows subsystem (WoW). The WOW.DLL converts function arguments from 32-bit to 64-bit and return values from 64-bit to 32-bit. This is a low-overhead conversion, as most of the calculations involve adding leading zeros; the address translation is from flat 32-bit to flat 64-bit. Figure 1 illustrates how 32-bit and 64-bit applications interact with the Windows operating system.

Los mas modernos sistemas operativos tienen enbebido el soporte para COMPATIBILIY MODE
Microsoft Windows soporta esto a traves del subsistema Windows en Windows(WoW). La WOW.DLL convierte los argumentos de 32 a 64Bits y los devueve de 64 a 32bits

Asi que si que cambia de submodo

Saludos

Preguntas similare

Leer las respuestas

#21 SemiP
04/02/2004 - 22:59 | Informe spam
Yo SIEMPRE doy la cara.
Y no he respondido por que en el metro no hay Internet.

Saludos.




"MC" escribió en el mensaje news:
a ver: si tu escribes desde la web ¿como es que ves ese "resaltado" que está en HTML y no se ve desde la web?

Y curiosamente en el ntervalo de tiempo que SemiP no había respondido.

O sea.. que si lo ves: usas OE, pero has escrito por la web... porque eres SemiP disfrazado que no sabia que responder

juas, juas, juas..



wrote in message news:a0c101c3eb5b$4bdd6e20$
Más bien debería continuar usted, pues no se comprende su
resaltado.







continúa con la deduccion... continúa...

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm
Este mensaje se proporciona "como está" sin garantías de


ninguna clase, y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and


confers no rights.
You assume all risk for your use.


wrote in message


news:9a6b01c3eb57$aad7b010$
Lo que dice el artículo es que el procesador AMD ha
implementado el AMD Instruction Set Architecture y un
nuevo modo de ejecución que permite procesar aplicaciones
de 32 y de 64 bits en modo nativo.

Esto quiere decir que no es necesario convertir las
instrucciones de 32 bits a 64 bits, tarea que realiza el
sistema operativo, en el caso de Windows lo realiza
wow.dll. Esta conversión no es un gran esfuerzo, pero no
cabe duda que es mejor no tener que hacerla.






tienen enbebido el soporte para COMPATIBILIY MODE.
Microsoft Windows soporta esto
a traves del subsistema Windows en Windows(WoW).



This is a low-overhead conversion

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm
Este mensaje se proporciona "como está" sin garantías de


ninguna clase, y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and


confers no rights.
You assume all risk for your use.


"SemiP" wrote in


message news:8652E488-8A43-496D-AAFF-

Sacado de este Articulo:
http://www.devx.com/amd/Article/16018/2046

Most modern operating systems have built-in support






for
Compatibility Mode. Microsoft Windows supports this
through the Windows on Windows subsystem (WoW). The
WOW.DLL converts function arguments from 32-bit to 64-bit
and return values from 64-bit to 32-bit. This is a low-
overhead conversion, as most of the calculations involve
adding leading zeros; the address translation is from


flat
32-bit to flat 64-bit. Figure 1 illustrates how 32-bit


and
64-bit applications interact with the Windows operating
system.

Los mas modernos sistemas operativos tienen enbebido






el
soporte para COMPATIBILIY MODE.
Microsoft Windows soporta esto a traves del subsistema




Windows en Windows(WoW). La WOW.DLL convierte los
argumentos de 32 a 64Bits y los devueve de 64 a


32bits.

Asi que si que cambia de submodo.

Saludos.






.

Respuesta Responder a este mensaje
#22 MC
04/02/2004 - 23:02 | Informe spam
Y además que mania con leer un manual que NO entiendes... ni puedes entender.

¿discutes a un Dr en medicina leyendo tu una enciclopedia medica y siendo inculto en ella?

Por mucho que seas el "editor" y tengas intereses en la enciclopedia... no tendrás razon en la visa hasta que te chupes 6 años de medicina (despues de pasar el COU, claro...) y luego llegues a la experiencia de ese Dr.




"SemiP" wrote in message news:
Voy sobre el texto de este parrafo:
Pero por si acaso, tiene que dar una solucion al
posible software de 32 actual. Solucion: se crea el WoW.
Implica dejar ejecutar elcodigo de 32 tal y como está y
cuando se provoquen excepciones debido a codigo no
permitido o prefijos de segmento invalidos en modo 64 bit
puro, se provocará una excepcion que capturará un
manejador de excpeciones en el sistema operativo y le
cederá control a la WoW.dll. Esto implica sobrecarga si
existen muchas tareas de 32 sobre todo porque las
excepciones hay que capturarlas a traves de una puerta de
tarea y la transicion de estado, de modo 3 (user) a modo 0
(kernel) son transiciones muy costosas. Pero en una o dos
tareas de 32 no se notaría y su funcionamiento sería
aceptable, esperando el funcionamiento de una o dos tareas
así, que fuese como en un windows XP Pro Normal (de 32) en
esa maquina.



Este parrafo de la pagina 40 del pdf de AMD que no es mio.
Dice lo siguiente:
In compatibility mode, the following two system-level
mechanisms continue to operate using the long-mode
architectural semantics:
- Virtual-to-physical address translation uses the long-mode
extended page-translation mechanism.
- Interrupts and exceptions are handled using the long-mode
mechanisms.
- System calls (calls through call gates and SYSCALL/
SYSRET) are handled using the long mode mechanisms.

Osea que estando en el Compatibility mode se mantienen los mecanismos de nivel de sistema.
Osea que cambiando de modo se le pueda avisar al SO de lo que esta pasando.

Saludos.




"I C System" escribió en el mensaje news:a6ae01c3eb61$1f567260$
continúo yo ¿puedo? :-)

Ninca me conecto a estas horas, pero las bobadas que le he
oido decir a SemiP estos dias me han incendiado.

A ver si acierto: cuando sale AMD 64, y debido a que
grandes casas como SUN e IBM parece que lo van a montar en
servidoresm se plantea modificar W2003 Server para no
quedarse atrás frente a Linux con estos dos competidores.
Para ello plante modificar el W2003 Server ya que estará
mas adecuado para estas CPU's y los nuevos equipos de sus
rivales.

Ahora los ingenieros de Microsoft tienen una disyuntiva
¿que montan? Legacy descartado ya que ya funciona sus
actuales sistemas y no puede competir frente al poosible
asalto de Linux para 64. Entonces Long Mode, pero ¿modo 64
bit puro? ¿o modo Compatibilty?. Es cosciente que en modo
compatibility hay mucha sobrecarga en conmutacion de
tareas, y que ademñas en un servidor no debería existir
software de 32, maxime cuando Microsoft simplemente
recompilando todo su software puede dar soporte a una
plataforma completa servidora.

La disyuntiva esta clara: mode 64 bit puro.

Pero por si acaso, tiene que dar una solucion al
posible software de 32 actual. Solucion: se crea el WoW.
Implica dejar ejecutar elcodigo de 32 tal y como está y
cuando se provoquen excepciones debido a codigo no
permitido o prefijos de segmento invalidos en modo 64 bit
puro, se provocará una excepcion que capturará un
manejador de excpeciones en el sistema operativo y le
cederá control a la WoW.dll. Esto implica sobrecarga si
existen muchas tareas de 32 sobre todo porque las
excepciones hay que capturarlas a traves de una puerta de
tarea y la transicion de estado, de modo 3 (user) a modo 0
(kernel) son transiciones muy costosas. Pero en una o dos
tareas de 32 no se notaría y su funcionamiento sería
aceptable, esperando el funcionamiento de una o dos tareas
así, que fuese como en un windows XP Pro Normal (de 32) en
esa maquina.

Es evidente, que en modo Server, el usuario no tendrá
necesidades raras, y usará herramientas servidoras.

Una vez desarrollado, nada le cuesta "capar", como
deciamos esta mañana, a ese W2003 Server para hacer una
version de bajo costo para el posible consumo domestico.


Conclusion. clarisima.



no, no, no esa no es la pregunta. ahora que has


caido en que: o se arranca en Long Mode puro 64 bits o se
arranca en Compatibilty mode. (UNA DE LOS DOS).
¿curioso no?

Pero Microsoft ha decidido dar la compatibilidad no por


el modo... sino por un subsistema software creado por
el... el WoW

¿curioso, no?... O sea que ya se te van despejando


tus dudas, viendo que tus afirmaciones estaban totalmente
mal deducidas (lo cual no es extraño)...

Pero ahora. la pregunta que te hice ¿eso es bueno


para tu intereses?... ¿o es bueno para windows?...

Mirate los hilos de abajo... por si te sirve de pista eso


que el XP para AMD es una version capada de W2003
Server... y lo de las prestaciones y que se persigue en un
server anda que con eso, si lo entiendes, tu mismo
vas a seguir con la deduccion.

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm
Este mensaje se proporciona "como está" sin garantías de


ninguna clase, y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and


confers no rights.
You assume all risk for your use.


"SemiP" wrote in


message news:2C2D2AA4-E588-4A01-8613-

Esto es una conversion de abajo a arriba.

Pero el tema es que hace el cambio.

Saludos.




>tienen enbebido el soporte para COMPATIBILIY MODE.
>Microsoft Windows soporta esto
>a traves del subsistema Windows en Windows(WoW).

This is a low-overhead conversion

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm
Este mensaje se proporciona "como está" sin




garantías de ninguna clase, y no otorga ningún derecho.
This posting is provided "AS IS" with no




warranties, and confers no rights.
You assume all risk for your use.


"SemiP" wrote




in message news:8652E488-8A43-496D-AAFF-

> Sacado de este Articulo:
> http://www.devx.com/amd/Article/16018/2046
>> Most modern operating systems have built-in




support for Compatibility Mode. Microsoft Windows supports
this through the Windows on Windows subsystem (WoW). The
WOW.DLL converts function arguments from 32-bit to 64-bit
and return values from 64-bit to 32-bit. This is a low-
overhead conversion, as most of the calculations involve
adding leading zeros; the address translation is from flat
32-bit to flat 64-bit. Figure 1 illustrates how 32-bit and
64-bit applications interact with the Windows operating
system.
>> Los mas modernos sistemas operativos tienen




enbebido el soporte para COMPATIBILIY MODE.
> Microsoft Windows soporta esto a traves del




subsistema Windows en Windows(WoW). La WOW.DLL convierte
los argumentos de 32 a 64Bits y los devueve de 64 a
32bits.
>> Asi que si que cambia de submodo.
>> Saludos


.





Respuesta Responder a este mensaje
#23 MC
04/02/2004 - 23:06 | Informe spam
¿si?... que casualidad.

Desparece los veinte minutos justos en que aparece el anonimo y cuando apareces ya sabes que pagina del PDF citar... además.

Visto tu comportamiento... permiteme que lo dude. Yo, y todo el resto. esos que somos "chorras" como tu dijiste de los participantes de estos grupos y solo preguntamos chorradas. ¿no, genio?



"SemiP" wrote in message news:
Yo SIEMPRE doy la cara.
Y no he respondido por que en el metro no hay Internet.

Saludos.




"MC" escribió en el mensaje news:
a ver: si tu escribes desde la web ¿como es que ves ese "resaltado" que está en HTML y no se ve desde la web?

Y curiosamente en el ntervalo de tiempo que SemiP no había respondido.

O sea.. que si lo ves: usas OE, pero has escrito por la web... porque eres SemiP disfrazado que no sabia que responder

juas, juas, juas..



wrote in message news:a0c101c3eb5b$4bdd6e20$
Más bien debería continuar usted, pues no se comprende su
resaltado.







continúa con la deduccion... continúa...

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm
Este mensaje se proporciona "como está" sin garantías de


ninguna clase, y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and


confers no rights.
You assume all risk for your use.


wrote in message


news:9a6b01c3eb57$aad7b010$
Lo que dice el artículo es que el procesador AMD ha
implementado el AMD Instruction Set Architecture y un
nuevo modo de ejecución que permite procesar aplicaciones
de 32 y de 64 bits en modo nativo.

Esto quiere decir que no es necesario convertir las
instrucciones de 32 bits a 64 bits, tarea que realiza el
sistema operativo, en el caso de Windows lo realiza
wow.dll. Esta conversión no es un gran esfuerzo, pero no
cabe duda que es mejor no tener que hacerla.






tienen enbebido el soporte para COMPATIBILIY MODE.
Microsoft Windows soporta esto
a traves del subsistema Windows en Windows(WoW).



This is a low-overhead conversion

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm
Este mensaje se proporciona "como está" sin garantías de


ninguna clase, y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and


confers no rights.
You assume all risk for your use.


"SemiP" wrote in


message news:8652E488-8A43-496D-AAFF-

Sacado de este Articulo:
http://www.devx.com/amd/Article/16018/2046

Most modern operating systems have built-in support






for
Compatibility Mode. Microsoft Windows supports this
through the Windows on Windows subsystem (WoW). The
WOW.DLL converts function arguments from 32-bit to 64-bit
and return values from 64-bit to 32-bit. This is a low-
overhead conversion, as most of the calculations involve
adding leading zeros; the address translation is from


flat
32-bit to flat 64-bit. Figure 1 illustrates how 32-bit


and
64-bit applications interact with the Windows operating
system.

Los mas modernos sistemas operativos tienen enbebido






el
soporte para COMPATIBILIY MODE.
Microsoft Windows soporta esto a traves del subsistema




Windows en Windows(WoW). La WOW.DLL convierte los
argumentos de 32 a 64Bits y los devueve de 64 a


32bits.

Asi que si que cambia de submodo.

Saludos.






.





Respuesta Responder a este mensaje
#24 SemiP
04/02/2004 - 23:07 | Informe spam
¿Como se accede?

Saludos

Por cierto, has visto en los grupos de betas, que supongo que la que tienes acceso es a este:
microsoft.beta.srv2003sp1.xp64client
Respuesta Responder a este mensaje
#25 SemiP
04/02/2004 - 23:11 | Informe spam
Pero con ello se pierde totalmente la compatibilidad binaria de las instrucciones. Y es necesario cambiar
de MODO.

Saludos.




"JM Tella Llop [MVP Windows] ·" escribió en el mensaje news:%
EL WOW no cambia de modo. Realiza sobrecarga de 32 bits a ceros binarios por encima para seguir usando los 64. ahora "leete de
nuevo el manual"... TU MANUAL... y verás porque tiene que hacer esto: precisamente porque NO CAMBIA. Es el sistema operativo el
que se carga y decide en carga: 64 bit puro o Compatibility. Si es 64 puro... no prepara nada: ni descriptores, ni pilas de tamaño
diferente, ni nada.. Si decide compatibility, prepara ambos entornos. Y ESTO ES DISEÑO DE UN SO.

Ahora bien, a lo mejor les puedes tu enseñar como hacerlo mejor ;-))))

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.


"SemiP" wrote in message news:%
ES EL WOW EL QUE SE ENCARGA DE LOS CAMBIOS.

Repite conmigo: No veo que se hable de ninguna excepcion en este parrafo:
Most modern operating systems have built-in support for Compatibility Mode. Microsoft Windows supports this through the Windows on
Windows subsystem (WoW).

Habla de que TODOS los SO tienen soporte para Compatibillity Mode. Y luego habla de que cosas tiene que hacer aparte de CAMBIAR de
modo.

Ahora voy sobre el texto:


"JM Tella Llop [MVP Windows] ·" escribió en el mensaje news:
no, no, no esa no es la pregunta. ahora que has caido en que: o se arranca en Long Mode puro 64 bits o se arranca en
Compatibilty mode. (UNA DE LOS DOS). ¿curioso no?
:^> Aqui supongo que habras querido decir Legacy Mode

Pero Microsoft ha decidido dar la compatibilidad no por el modo... sino por un subsistema software creado por el... el WoW


Saludos.


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida