Les systèmes d'exploitation modernes existent en deux éditions distinctes, une version 32-bit et un autre 64-bit. Le nombre de bits exprimés se rapporte à la quantité de données numérique qu 'une unité centrale de traitement est capable de traiter simultanément. Par conséquent, la compatibilité entre un système d'exploitation et un ordinateur est déterminé par l'unité centrale de la machine. Si un ordinateur contient un processeur 64-bit, cette machine sera en mesure d'exécuter les deux versions 64 et les 32 bits de système d'exploitation. D'autre part, un processeur 32 bits ne peut exécuter un système d'exploitation 32 bits.