• [^] # Re: GNU MAch abandonné ?

    Posté par . En réponse à la dépêche Sortie de GNU OS retardée. Évalué à 5.

    Ca dépend en fait, il n'y a pas de règle gravée dans le marbre. Il semblerait qu'on considère le facteur le plus limitant pour une architecture donnée (le Z80 est un 8 bits mais a quelques registres 16 bits, le 68000 un "16/32 bits" alors qu'il a des registres 32 bits et des adresses sur 24 bits...). Pour les processeurs récents le bus de données est très large (64 bits à partir du Pentium) afin de rendre les transferts mémoire plus rapides, et le bus d'adresses est choisi suffisamment grand pour ne pas provoquer de frustrations à moyen terme, donc le facteur limitant est la taille des registres.

    En tout cas, sur les Pentium et successeurs, le bus d'adresses (adresses physiques) est sur 32 ou 36 bits selon les modèles. Les registres d'adresse, eux, restent sur 32 bits depuis le 386 (sinon le jeu d'instructions ne serait plus compatible ;-)). AMD va introduire des registres - et donc des adresses virtuelles - sur 64 bits dans sa nouvelle architecture l'année prochaine (avec un mode de compatibilité x86 en 32 bits).