Jump to content
  • Buscar en
    • Más opciones...
    Encontrar resultados que contengan...
    Encontrar resultados en...
Patomacho

¿Es hora de que los 32-Bit mueran?

Publicaciones recomendadas

Patomacho Corneria

Publicado
vida restante: 100%

Es inevitable que abandonemos los 32-Bit y siempre he pensando que la retro compatibilidad es la bendición pero también la maldición del PC... Tenemos demasiado código heredado arrastrado por décadas... 


Bubsy está más vivo que nunca!!!

El momento de Half-Life 3 fue en la década pasada...

Ya es hora de que los 32-Bit mueran!!!

La realidad virtual ha fracasado...

John Romero demostró su "talento" con Daikatana...

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Enyap Shin Chan Piong Lee

Publicado
vida restante: 100%

Esa afirmación es de perogrullo, Patomacho.

El juego de instrucciones x86 completo de 16 bits y 32 bits está implementado en hardware sin ningún tipo de emulación. No hay penalización en el modelo X86-64 con el código de 16 y 32 bits. Sí, en cambio, hay beneficios en el código parido ya teniendo en cuenta el código de instrucciones de 64 bits.

 

 


spacer.png

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Patomacho Corneria

Publicado
vida restante: 100%
hace 1 hora, Enyap dijo:

Esa afirmación es de perogrullo, Patomacho.

El juego de instrucciones x86 completo de 16 bits y 32 bits está implementado en hardware sin ningún tipo de emulación. No hay penalización en el modelo X86-64 con el código de 16 y 32 bits. Sí, en cambio, hay beneficios en el código parido ya teniendo en cuenta el código de instrucciones de 64 bits.

 

 

Vamos a seguir con eso de que no hay penalización? Cuando corres un sistema operativo de 64-Bit y ejecutas código de 32, el procesador tiene que cambiar de modo y eso lleva su tiempo y afecta el rendimiento... Esos cambios de estado no ocurren en un entorno puro de 64-Bit por ende el rendimiento y la estabilidad mejoran... 


Bubsy está más vivo que nunca!!!

El momento de Half-Life 3 fue en la década pasada...

Ya es hora de que los 32-Bit mueran!!!

La realidad virtual ha fracasado...

John Romero demostró su "talento" con Daikatana...

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Pampito Ultima VII The Black Gate

Publicado
vida restante: 100%
Publicado (editado)
hace 1 hora, Patomacho dijo:

Vamos a seguir con eso de que no hay penalización? Cuando corres un sistema operativo de 64-Bit y ejecutas código de 32, el procesador tiene que cambiar de modo y eso lleva su tiempo y afecta el rendimiento... Esos cambios de estado no ocurren en un entorno puro de 64-Bit por ende el rendimiento y la estabilidad mejoran... 

Es que no hay penalización. Eso se hace para ejecutar las aplicaciones de 32, no las de 64 que se ejecutan de la misma forma. Y aún así las aplicaciones de 32 en procesadores modernos van mejor por ser procesadores mas rápidos y con mas núcleos. Si te preocupa que las aplicaciones o los SO de 64 bits vayan peor por tener que ejecutar aplicaciones de 32, despreocúpate por que eso no ocurre.

Editado por Pampito
Like Like

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Enyap Shin Chan Piong Lee

Publicado
vida restante: 100%

Te iba a contestar pero ya lo ha hecho perfectamente Pampito.

No hay penalizaciones por los motivos que ya he expuesto.

hace 5 horas, Patomacho dijo:

Vamos a seguir con eso de que no hay penalización? Cuando corres un sistema operativo de 64-Bit y ejecutas código de 32, el procesador tiene que cambiar de modo y eso lleva su tiempo y afecta el rendimiento... Esos cambios de estado no ocurren en un entorno puro de 64-Bit por ende el rendimiento y la estabilidad mejoran... 

No creo que merezca ni tan siquiera la pena seguir discutiendo y argumentando sobre afirmaciones que no sé de donde has sacado.

En fin...


spacer.png

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Patomacho Corneria

Publicado
vida restante: 100%
Publicado (editado)
hace 11 horas, Enyap dijo:

Te iba a contestar pero ya lo ha hecho perfectamente Pampito.

No hay penalizaciones por los motivos que ya he expuesto.

No creo que merezca ni tan siquiera la pena seguir discutiendo y argumentando sobre afirmaciones que no sé de donde has sacado.

En fin...

 

Los procesadores X64 tiene un modo largo el cual les permite ejecutar código de 64-Bit y un modo heredado que es el que les permite ejecutar código de 32/16-Bit y el CPU debe conmutar entre ambos modos para ejecutar las instrucciones correspondientes lo que a su vez requiere ciclos de procesador, tiempos de espera  y por ende afecta el rendimiento... Por esta misma razón Microsoft no implementó la compatibilidad con el código de 16-Bit en WOW64 ya que incurría en una penalización aún mayor y comprometía la estabilidad del sistema... 

Editado por Patomacho

Bubsy está más vivo que nunca!!!

El momento de Half-Life 3 fue en la década pasada...

Ya es hora de que los 32-Bit mueran!!!

La realidad virtual ha fracasado...

John Romero demostró su "talento" con Daikatana...

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Dirheim Pontífice Sulyvahn

Publicado
vida restante: 100%

MacOS ya le ha pegado la patada a los 32bits con Catalina, y aunque era muy reacio, tampoco se ha perdido nada, la verdad. MS ya lo hizo cuando le pego la patada al modo 16 bits, y para emular siempre quedaran las maquinas virtuales que funcionan mejor que tener al SO haciendo malabares con modos de instruccion distintos.


45077.png?1587033406

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Enyap Shin Chan Piong Lee

Publicado
vida restante: 100%
Publicado (editado)

He estado revisando el hilo y básicamente todo el peso de tu argumentación se basa en una falacia. Una supuesta “conmutación”, una operación que te sacas de la real manga que supuestamente debe ser complicadísima para los procesadores actuales y eso hace que ese en ese tipo de operaciones se pierdan ciclos y bla, bla, bla.

Falso.

No hay nada que conmutar. Un procesador de 64 bits puede trabajar con registros  de 64 bits y por ende, de 32 y 16 bits con la misma soltura.

Que no tenga sentido insistir en un S.O de 32 bits pudiendo hacerlo en 64bits en pleno 2020 te lo compro, pero  no porque penalice ni muchísimo menos, porque cualquier procesador actual de 64bits puede acometer esas operaciones sin limitaciones ni penalizaciones inventadas, de la misma manera que puede manejar registros de 128 y hasta 512 bits (para eso existen las extensiones AVX2).

Si hablas de un problema de software, puedo entender que en pleno 2020 se diseñen programas que tengan en cuenta el espacio de direccionamiento de la ram sobre todo cuando ahora no hay limitaciones para ello como sí sucede en una CPU de 32 bits que sólo puede direccionar 4Gb de ram. La principal ventaja de los 64 bits reside en eso:  el mayor espacio de direccionamiento de memoria  y la computación de alto rendimiento ( multithread y clustering) donde los 32 bits no pintan nada.

Porque puestos a inventar problemas donde no los hay,  podrías quizá  explícanos, ahora que según tú hay que matar los 32 bits, ¿por qué el 100% de las GPUs actuales funcionan con procesadores de 32 bits? Por si salta algún iluminado, no hablo de buses sino del procesador gráfico puro y duro.

Sin tonterias;  en los procesadores de 64bits no hay ningún impedimento ni limitación por hardware para acometer operaciones de menor calado como 32 o 16 bits. Otra cosa es que el sofware, preferentemente los S.O,  inventen limitaciones coherentes con los tiempos en los que estamos y meta tijera a procesos antiguos.

Pero que yo sepa, aquí hablamos de hardware, no de software, donde está bastante claro que no tienen mayor sentido hoy en día más que para mantener una línea de retrocompatibilidad con un amplio sector informático donde los juegos ocupan un lugar no preferente. Que os leo y parece que todo desarrollo o evolución gira en torno a los juegos cuando esto es una afición para cuatro gatos contados si lo comparamos con el parque mundial de microprocesadores.

 

 

Editado por Enyap
Like Like

spacer.png

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Pampito Ultima VII The Black Gate

Publicado
vida restante: 100%

Pero si la cosa es mas sencilla. Es que ni hace falta discutir si hay personalización o no. Que no la hay. Pero ni en ese caso es una obligación ni se gana nada.

Vamos a comprar que por alguna razón un procesador actual tiene una penalización por ejecutar una aplicación en modo largo, real o protegido. Y vamos a admitir también que existe un problema con los módulos o partes de los SO de 64 bits encargadas de dar compatibilidad con las aplicaciones de 32 bits. Cosas como el mentado WOW64. Ninguno de esos supuestos problemas ocurre por dar soporte a los 32 bits pero vamos a imaginar que así ocurre.

Siempre se presentarían cuando ejecutas aplicaciones de 32 bits. Si no lo haces; no pasa nada. Va todo a 64 bits y listo. Así que pedir la eliminación del soporte de los 32 bits a alguien que no los usa no le aporta nada. La idea de que eliminando el soporte a los 32 bits el procesador va a rendir mas o el SO es mas estable o mejora de alguna forma es mentira. En cambio perjudica a quienes si lo usan por la razón que sea. Que suele ser que no hay alternativa o presupuesto para el cambio. Y como dice Enyap estos casos son muchísimo mas abundantes en ambientes empresariales que en domésticos.

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Patomacho Corneria

Publicado
vida restante: 100%

Pongamos que los 32-Bit no afectan en nada entonces por qué Apple abandonó el soporte de 32-Bit por completo y Ubuntu hará lo mismo en alguna futura distro?  


Bubsy está más vivo que nunca!!!

El momento de Half-Life 3 fue en la década pasada...

Ya es hora de que los 32-Bit mueran!!!

La realidad virtual ha fracasado...

John Romero demostró su "talento" con Daikatana...

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Pampito Ultima VII The Black Gate

Publicado
vida restante: 100%

Por que les conviene a ellos. Se ahorran el mantenimiento de esa parte del SO. Si no tienes que dar soporte a lo que sea pues tiempo y dinero que ahorras. Pero esa ventaja es para los que hacen los SO; no para sus usuarios. 

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Patomacho Corneria

Publicado
vida restante: 100%
hace 2 horas, Pampito dijo:

Por que les conviene a ellos. Se ahorran el mantenimiento de esa parte del SO. Si no tienes que dar soporte a lo que sea pues tiempo y dinero que ahorras. Pero esa ventaja es para los que hacen los SO; no para sus usuarios. 

Ubuntu explicó en su momento que lo hacía para mejorar la estabilidad y el rendimiento del sistema pero claro según tú eso es imposible... 


Bubsy está más vivo que nunca!!!

El momento de Half-Life 3 fue en la década pasada...

Ya es hora de que los 32-Bit mueran!!!

La realidad virtual ha fracasado...

John Romero demostró su "talento" con Daikatana...

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Pampito Ultima VII The Black Gate

Publicado
vida restante: 100%
hace 27 minutos, Patomacho dijo:

Ubuntu explicó en su momento que lo hacía para mejorar la estabilidad y el rendimiento del sistema pero claro según tú eso es imposible... 

Ya sabes. Link a eso. A ver dónde los de Canonical dicen que quitando el soporte a las aplicaciones de 32 bits se gana estabilidad y rendimiento. Por que eso no es lo que yo leí en su momento. Y ya, si puede ser, que digan cómo sin usar aplicaciones de 32 bits un SO tira mejor por no soportar la ejecución de esas aplicaciones. Que es lo que te estoy diciendo que no pasa.

Ya se que quisieron dejar de sacar versiones de 32 bits de la parte que les toca hacer y dejar de albergar aplicaciones de 32 bits en sus repositorios. Cosa que no es dejar de dar soporte a las aplicaciones de 32 bits. De hecho recuerdo que en el comunicado se decía explícitamente que se podría seguir usando aplicaciones de 32 bits si se quería pero, lógicamente, no era cosa de Canonical ponerte las aplicaciones y las librerías que necesiten en sus repositorios.

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Kosarman Saitama

Publicado
vida restante: 100%

Hay muchos ordenadores circulando por ahi que no tienen 4 gigas de RAM y los que si que tienen 4 gigas pelados inexplicablemente siempre rinde mucho peor Windows 64 bits que de 32, una vez que superes esa franja de RAM es totalmente lo contrario. Me hacia esa pregunta hace muchos años y a base de instalar y desinstalar Windows en diversos ordenadores me enconré la respuesta

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Enyap Shin Chan Piong Lee

Publicado
vida restante: 100%

Una buena base de Linux (quizá la más importante) está asentada en servicios como Centros de Datos. El 90% de los supercomputadores más potentes del mundo utiliza un sistema operativo GNU/Linux.

Todo ese código se ejecuta en 64bits desde hace décadas,  porque utilizan cantidades ingentes de memoria y se optimiza para el uso de multithread masivo.

En ese sentido es lógico y normal que en algún momento se planteen abandonar los 32bits.

 

Apple es un ecosistema a parte. Hacen y deshacen a su antojo al tratarse de entornos cerrados. Si Apple se lo quiere cargar, se lo carga porque como te ha explicado Pampito, les sale hasta rentable. Apple no es ejemplo de nada y de esto menos, porque sus procesadores son de Intel y soportan por hardware 32 y 64bits. Si lo han capado es, en su propio beneficio. A tí, que no usas software de 32bits te la pela pero sino, seguramente te hubiese supuesto volver a pasar por caja  comprando el mismo programa pero esta vez con posibilidad de ejecutarse en su flamante SO de 64bits, porque el SO de los chicos de la manzana no ofrecen más soporte que ese, ...que es el más superfashion. ¿Ves los motivos de Apple?

 

hace 3 minutos, Kosarman dijo:

Hay muchos ordenadores circulando por ahi que no tienen 4 gigas de RAM y los que si que tienen 4 gigas pelados inexplicablemente siempre rinde mucho peor Windows 64 bits que de 32, una vez que superes esa franja de RAM es totalmente lo contrario. Me hacia esa pregunta hace muchos años y a base de instalar y desinstalar Windows en diversos ordenadores me enconré la respuesta

Pero eso es porque los S.O modernos consumen mucha más cantidad de ram y 4GB se quedan cortos en cuanto abres un par de aplicaciones. Funcionan mejor cuanto más abundancia de este elemento haya.

Los viejos S.O viejos de 32 bits consumen mucho menos recursos y en ese sentido se muestran ágiles con equipos muy modestos. En realidad no tiene nada que ver con que sea de 32 o de 64 bits.

El único problema ahí es que un S.O de 32bits no puede direccionar más de 4Gb de ram y el de 64bits no tiene esa limitación. Windows 10 Home puede gestionar hasta 128GB de memoria, pero eso es una limitación  actual del propio sistema de MS. En realidad X86-64 permite 16 Exabytes de memoria y esa es la ventaja de estos sistemas; que permiten un alto nivel de paralización y direcciones de memoria para asignar decenas de procesos. Algo inviable en 32 bits. Esa es la única pega. El resto de lo que se ha hablado en este hilo son pajas mentales sin fundamento.


spacer.png

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Crear una cuenta o conéctate para comentar

Tienes que ser miembro para dejar un comentario

Crear una cuenta

Regístrese para obtener una cuenta nueva en nuestra comunidad. ¡Es fácil!

Registrar una nueva cuenta

Conectar

¿Ya tienes una cuenta? Conéctate aquí.

Conectar ahora

  • Explorando recientemente

    No hay usuarios registrados viendo esta página.

  • Crear nuevo...