Processeur 64 bits

{{#ifeq:||Un article de Ziki, l'encyclopédie libre.|Une page de Ziki, l'encyclopédie libre.}}
Révision datée du 16 mai 2023 à 16:09 par >Omtylo (→‎Produits Microsoft : Mise à jour du support des versions de Windows)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Fichier:KL AMD Athlon 64 X2 Brisbane.jpg
Un processeur Modèle:Nombre AMD.

Un processeur Modèle:Nombre est un processeur dont la largeur des registres est de Modèle:Unité sur les nombres entiers.

Extension de l’adressage Modèle:Unité

Les processeurs Modèle:Unité ne peuvent normalement pas adresser plus de Modèle:Unité (Modèle:Unité) de mémoire centrale, tandis que les processeurs Modèle:Unité peuvent en adresser Modèle:Unité (Modèle:Unité). C'est pourquoi dès qu'il y a plus de Modèle:Unité de RAM sur une machine, la mémoire au-delà de ce seuil ne sera directement adressable qu'en mode Modèle:Unité.

Diverses techniques contournent cette limitation sans franchir le pas du mode Modèle:Unité. Elles offrent de prolonger la durée de vie des environnements Modèle:Nombre lorsque le passage au Modèle:Nombre n'est pas possible pour des raisons de compatibilité (non prise en charge par les pilotes ou applications).

Parmi elles, l’extension d'adresse physique est un système de pagination fourni par les processeurs x86, qui étend à Modèle:Nombre la taille des adresses mémoire qui font normalement Modèle:Unité, ce qui permet d’adresser Modèle:Unité (Modèle:Unité) de mémoire physique au lieu de Modèle:Unité (Modèle:Unité).

D’autres techniques incluent l’Modèle:Lien (autre fonctionnalité des processeurs x86), les Modèle:Lang (fonctionnalité des systèmes Windows) ou le recours à mmap (fonctionnalité du noyau Linux).

Processeurs Modèle:Unité

En Modèle:Unité, les bus de données et d'adresse passent de Modèle:Unité (Modèle:Nombre) à Modèle:Unité (Modèle:Nombre). Mais dans le cas de l'architecture x86 ce n'est pas l'unique changement. Les processeurs x86 Modèle:Unité actuels (Celeron, Pentium, [[Pentium II|Modèle:Nobr]], [[Pentium III|Modèle:Nobr]], Modèle:Nobr jusqu'au Prescott) sont en fait des processeurs Modèle:Nombre (l'Modèle:Nobr) améliorés pour faire du Modèle:Nombre, et à nouveau améliorés pour faire du Modèle:Nombre. La structure des registres dans un processeur x86 Modèle:Unité hérite donc de ce passé tant dans le nombre réduit de registres que dans leur structure archaïque. Passer de x86 Modèle:Unité à x86 Modèle:Unité permet de passer de Modèle:Nombre généraux Modèle:Unité à Modèle:Nombre généraux Modèle:Unité. Ceci ne vaut que pour l'architecture x86, les autres architectures qui existent en Modèle:Unité et Modèle:Unité (MIPS, SPARC, PowerPC…) n'ont pas leur version Modèle:Unité encombrée d'une structure archaïque.

Le passage de Modèle:Unité à Modèle:Unité augmente la consommation de mémoire. En effet, les entiers et les adresses passent de Modèle:Unité (Modèle:Nombre) à Modèle:Unité (Modèle:Nombre). Il faut donc deux fois plus d'octets pour les représenter. Cela ne signifie pas forcément qu'un programme consommant Modèle:Nombre en Modèle:Unité consommera automatiquement Modèle:Nombre en Modèle:Unité. Il consommera un peu plus de mémoire, mais pas nécessairement le double.

Exemples de processeurs Modèle:Unité

Systèmes d'exploitation Modèle:Unité

Il ne suffit pas d'avoir une machine avec processeur Modèle:Unité et d’y installer les versions « habituelles » du système d'exploitation et des logiciels. De cette façon, le processeur Modèle:Unité tournera en mode Modèle:Unité (compatibilité descendante). Pour réellement utiliser un ordinateur Modèle:Unité en mode Modèle:Unité il faut disposer des versions Modèle:Unité du système d'exploitation, des pilotes et des logiciels.

Tous les systèmes d’exploitation modernes supportent au moins partiellement le mode Modèle:Unité. La majorité d’entre eux présentent une version Modèle:Unité et une version Modèle:Unité, et il faut donc choisir laquelle installer.

Certains systèmes existent en une seule version « unifiée ». C'est le cas, par exemple, de Solaris, dont le noyau est Modèle:Unité mais pour lequel les exécutables peuvent être Modèle:Unité ou Modèle:Unité.

macOS, lui, n'est, depuis la version [[OS X Mountain Lion|10.8 « Modèle:Lang »]], disponible qu'en Modèle:Unité. Le système reste rétrocompatible avec les applications Modèle:Unité mais le noyau n'existe qu'en Modèle:Unité puisque Apple a délaissé le Modèle:Nombre sur [[Mac OS|Modèle:Lang]].

Systèmes Unix et dérivés

Produits Microsoft

Autres

Liens externes

Modèle:Palette Modèle:Portail