Les BITS

Med -  
xamurai Messages postés 223 Date d'inscription   Statut Membre Dernière intervention   -
Salut tous le monde
Quelle est la difference entre un programme 16 bits et un programme 32 bits .
Merci d'avance ! x
A voir également:

4 réponses

geronimhurl
 
Je crois (tout ce qui suit est à mettre entre parenthèses et guillemets) que c'est en rapport avec la plateforme sur lequel il tourne.

Basiquement, si c'est du Dos, c'est 16 bits, si c'est du windows, c'est 32...

Je dois sûrement dire une connerie...

Attendons l'intervention de monsieur castor.

Sauvez un arbre ... Mangez du castor
1
sebsauvage
 
Non ça va, geronimhurl, tu n'as pas dit de connerie.

Disons qu'en gros, un ordinateur est une grosse machine à calculer. Elle ne travaille que sur des nombres.

L'ordinateur compte en binaire (en base 2).

Un programme 16 bits est conçu pour les processeurs 16 bits, c'est à dire qu'il n'est capable de travailler que sur des nombres de 16 bits maximum (0 à 65536).

Les processeurs 32 bits peuvent travailler sur 32 bits à la fois. Cela leur permet de traiter en une seule opération plus de données à la fois que les processeurs 16 bits.

Qui peut le plus peut le moins: les processeurs 32 bits sont capable d'exécuter les programmes 16 bits, mais c'est du gâchis.

Notez aussi qu'il vaut parfois mieux préférer un logiciel 16 bits bien programmé à une infâme bouse en 32 bits.
0
mouse Messages postés 136 Statut Membre 10
 
Mais une autre petite question,

est-ce que le petit programmeur qui fait quelque class Java, ou bien quelques petites application VB va devoir changer quelques chose dans sa maniere de programmer?

Ou bien est-ce juste au niveau de l'OS ce changement ?
0
xamurai Messages postés 223 Date d'inscription   Statut Membre Dernière intervention   15
 
o
0
sebsauvage
 
En Java, rien à changer.
La machine virtuelle Java s'occupe de masquer la machine physique réelle derrière.

En VB, là par contre c'est très différent.
ça dépend en plus effectivement de l'OS.
La gestion de la mémoire en 16 bits est beaucoup plus limité (pas de virtualisation des adresses mémoire), le jeu d'instruction est plus limité (par exemple, pas de multiplication sur 32 bits).

Certain de ces aspects sont gérés automatiquement par le compilateur (ex: multiplication sur des nombres 32 bits), mais d'autres sont à ta charge (l'accès aux périphérique est très différent selon le système d'exploitation).
0
napo20082011 Messages postés 2 Statut Membre
 
Je voulais vous demander si on pouvait faire tourner un jeu comppatible windows 98 sur windows 7 ????

Merci d'avance !
0