Hola, para ponerlos en situacion estoy estudiando el grado superior de programacion y estamos dando java pero nos pidieron un trabajo sobre algo de programacion y se me ocurrio este, al grano.

mirando en pocas web que tratan el tema (la wikipedia y poco mas) vi que por ejemplo algunas diferencias son que en 64 bits se pueden acceder a direcciones de memoria de mas de 4GB, tambien que se pueden tratar datos mas grandes y lei algo sobre que es mas rapido en el procesamiento ya que no existe un retardo que habia antes (eso no lo entendi del todo ya que no se ese retardo que existe en 32 bits) pero no entiendo porque hay mucho software de 32 bits que no puede instalarse en 64 bits, ya que si solo son esas las diferencias no tendria que haber problemas por lo tanto me imagino que habran mas diferencias

a parte me gustaria saber, si alguno hizo algun software medianamente grande, que cambios hicieron en sus programas de 32 bits para adaptarlo a 64 y poder ejecutarlo

un saludo