los S.O. de 64 bits estan diseñados para microprocesadores de 64 bits y los de 32 para los de 32.

Los bits que tiene un microprocesador representan el ancho de bus de datos.

(hay muchas mas diferencias en cuanto arquitectura, pero es explicado a lo bruto pa q entiendas )