Qu'est-ce que l'informatique 64 bits?

Qu'est-ce que l'informatique 64 bits? / La technologie expliquée

L'industrie de la technologie regorge de mots à la mode. L'emballage d'un ordinateur ou de matériel informatique est rempli de termes techniques et de badges. L’un des plus importants est 64 bits. Cela pose donc la question suivante: que signifie exactement 64 bits? Qu'est-ce que cela implique? Et surtout, qu'est-ce que cela signifie pour vous?

Cet article fournit à la fois une explication technique et pratique sur la nature de l'informatique 64 bits..

Qu'est-ce que l'informatique 64 bits??

Les informations dans les ordinateurs sont normalement représentées en bits, une séquence binaire (Qu'est-ce que le binaire? Qu'est-ce que le binaire? [Technologie expliquée] Qu'est-ce que le binaire? [Technologie expliqué Nous n’avons jamais abordé le sujet auparavant. C’est pourquoi aujourd’hui, je pensais donner un bref aperçu de ce que… Read More?) des uns et des zéros. Plus vous avez de bits, plus vous pouvez représenter d'informations. Plus précisément, une séquence de n les bits peuvent représenter 2n différentes informations.

De nombreux composants matériels ne fonctionnent pas avec un flux continu de données, mais traitent plutôt les données en morceaux, limités par une certaine taille en bits. Un processeur Qu'est-ce qu'un processeur et que fait-il? Qu'est-ce qu'un processeur et que fait-il? Les acronymes informatiques sont source de confusion. Qu'est-ce qu'un processeur quand même? Et ai-je besoin d'un processeur quad ou dual-core? Qu'en est-il d'AMD ou d'Intel? Nous sommes là pour vous aider à expliquer la différence! Lire la suite est pareillement limité par son taille de mot: unité de données naturelle du processeur. Entre autres choses, cette taille de mot détermine la quantité d'informations pouvant être traitées en une fois (au cours d'un cycle de l'horloge matérielle) et la quantité de mémoire RAM accessible..

Lorsque nous parlons d'un processeur 64 bits, nous entendons essentiellement un processeur avec une taille de mot de 64 bits.

Le système d'exploitation joue un rôle clé dans la communication avec les composants matériels. C'est le système d'exploitation qui gère la planification des processus, l'adressage de la mémoire et l'accès au stockage. Pour tirer pleinement parti du matériel 64 bits, le système d’exploitation doit lui aussi améliorer son jeu. C’est pour cette raison que la distinction entre 32 bits et 64 bits est transmise au système d’exploitation (par exemple, il existe une version 64 bits distincte de Windows). Un système d'exploitation 64 bits est donc conçu pour exploiter le matériel 64 bits..

Sur le marché des ordinateurs grand public, l’informatique 64 bits est utilisée pour indiquer la combinaison d’un matériel 64 bits (le processeur en particulier) et d’un système d’exploitation 64 bits..

De 32 bits à 64 bits

Il y a plusieurs décennies, les processeurs 32 bits avaient été conçus à l'origine, une longueur de mot de 32 bits semblait suffisante. À l'époque, la mémoire standard était de 4 Mo. Par conséquent, 4 gigaoctets (la limite d'adressage mémoire d'un processeur 32 bits) étaient considérés comme astronomiques. La différence espérait fournir suffisamment de tampon pour résister à l'épreuve du temps.

Comme nous le savons maintenant, ce n’était pas tout à fait correct. Les capacités de mémoire de quatre et huit gigaoctets sont standard pour le nouveau matériel grand public. Pour le matériel commercial, les serveurs et les ordinateurs de bureau puissants, davantage de mémoire est régulièrement utilisée. Dans quelques années, ces chiffres seront réduits à nouveau.

Dans plusieurs domaines, le matériel actuel approche de la limite de ce qui peut être réalisé de manière réaliste en utilisant une architecture 32 bits. L'industrie est maintenant dans une période de transition entre l'informatique 32 bits et 64 bits. Merci à plusieurs efforts pour fournir une compatibilité ascendante (plus sur cela plus tard) cela devrait s'avérer être une transition relativement indolore.

Avantages de l'informatique 64 bits

Le passage de l'informatique 32 bits à 64 bits présente plusieurs avantages pratiques pour les utilisateurs. Les plus notables sont les effets sur la vitesse de traitement et la capacité de mémoire.

Vitesse et précision

Avec une taille de mot de 64 bits, la taille des fragments que votre processeur peut gérer les données est doublée. Plus important encore, la spécification x86-64 augmente le nombre de registres à usage général de 8 à 16, ce qui accélère techniquement un processeur 64 bits..

Cela affecte également la précision que le processeur peut atteindre dans ses calculs; après tout, le processeur peut utiliser deux fois plus de bits pour représenter un seul nombre. Avec 64 bits, vous pouvez gagner plus de 4 milliards fois autant de combinaisons que vous le feriez avec 32 bits.

Prise en charge de mémoire plus importante

Lorsque vous travaillez avec la RAM d'un ordinateur, les adresses de mémoire sont utilisées. Ces adresses de mémoire transmettent l'emplacement des instructions ou des données dans la mémoire physique (RAM) de l'ordinateur. Bien que de nombreux schémas d’adressage intelligents aient été conçus, le nombre d’adresses disponibles est lié au nombre maximal de bits qui le composent..

En informatique 32 bits, il est possible d'adresser théoriquement 4 Go de RAM. Si vous mettez plus de RAM dans une configuration 32 bits, le processeur n'a aucun moyen de faire référence à la mémoire supplémentaire. En réalité, la situation est encore plus grave que cela. Certains systèmes d'exploitation réservent une partie de la mémoire disponible au noyau du système d'exploitation. Windows, par exemple, réclame généralement entre 1 et 2 gigaoctets pour le noyau, ce qui réduit encore la quantité de mémoire disponible pour les applications dans l'espace utilisateur..

Si vous souhaitez utiliser plus de 4 gigaoctets de mémoire, l'informatique 64 bits constitue une solution. Ces 32 bits supplémentaires donnent aux schémas d'adressage 64 bits une limite supérieure théorique de 16 exaoctets (soit 16 milliards de gigaoctets ou 16 millions de téraoctets). En réalité, le nombre est inférieur. Pour vous donner une indication, la norme AMD64 actuelle (qui est la version AMD de la spécification x86-64) prend en charge un espace d'adressage physique d'environ 256 téraoctets..

Cartographie de la mémoire

La mémoire de l'ordinateur est plusieurs fois plus rapide que le stockage sur ordinateur - même le stockage sur disque SSD. Le mappage de la mémoire est utilisé pour accélérer certaines interactions de stockage. Simplifié, il charge les fichiers souvent accédés du stockage dans la mémoire de l'ordinateur, accélérant ainsi les accès ultérieurs..

Le mappage de la mémoire est utilisé depuis un certain temps par les systèmes d'exploitation. Il n'est donc pas nouveau dans l'informatique 64 bits. Cependant, il y a une tendance notable à l'augmentation de la taille des fichiers. Big Data, Big Video, Big Games, etc. Avec un maximum de 4 gigaoctets pour la mémoire de l'ordinateur (voir la section ci-dessus), le mappage de la mémoire est également lentement paralysé..

Alors, quelles applications vont bénéficier?

Concrètement, ce sont les applications qui fonctionnent avec le Big Data. Votre processeur de texte ou votre navigateur Web moyen n'a pas besoin de beaucoup de mémoire et de registres de processeur. Ils fonctionneront à merveille avec un processeur 32 bits et 4 Go de mémoire. Cependant, même pour les navigateurs Web, la différence est clairement perceptible. Chrome 64 bits vs 32 bits Pour Windows: l'installation vaut-elle 64 bits? Chrome 64 bits vs 32 bits pour Windows - L'installation en 64 bits vaut-elle la peine? Toute personne utilisant Windows 7, 8 ou 8.1 sur un ordinateur doté d'un processeur 64 bits peut utiliser Chrome 64 bits. Quelle est la différence? Je suis content que vous avez demandé. Lire la suite .

Les applications qui fonctionnent avec l'encodage, le décodage et le cryptage peuvent tirer grand profit des registres supplémentaires des processeurs 64 bits. La conversion vidéo en est un exemple. Les meilleurs éditeurs vidéo gratuits pour Windows Les meilleurs éditeurs vidéo gratuits pour Windows Tout le monde prend des vidéos ces jours-ci. Pourtant, les puissants éditeurs de vidéo gratuits restent rares. Nous présentons les meilleurs éditeurs vidéo gratuits disponibles pour Windows. Lire la suite . Les applications 3D peuvent en tirer parti si le rendu nécessite beaucoup de ressources processeur. Pour les jeux, le GPU subira les conséquences du rendu et les jeux bénéficieront principalement de la mémoire vive supplémentaire RAM RAM Pour les joueurs: que signifient les spécifications et comment modifient-ils les performances de la RAM pour les joueurs: que signifient les spécifications et comment Modification des performances Si vous souhaitez bénéficier de performances exceptionnelles pendant que vous jouez, il est important que vous utilisiez le bon matériel, capable de faire le travail. Lire la suite .

Lorsqu'ils sont mis en œuvre correctement, certains processus logiciels HPC (calcul haute puissance) tels que les tests de contrainte, le multitâche et la mise en cluster peuvent également bénéficier de la technologie 64 bits..

Inconvénients de l'informatique 64 bits

Bien que la plupart des preuves soient en faveur de l’informatique 64 bits, il convient également de mentionner les inconvénients. Plus particulièrement: utilisation accrue de la mémoire et absence de logiciel 16 bits et de compatibilité de pilote 32 bits.

La compatibilité est décrite en détail dans la section suivante..

Utilisation accrue de la mémoire

Les mêmes données peuvent occuper plus de mémoire sur un système 64 bits que sur un système 32 bits. Cela est principalement dû à la longueur accrue de certaines structures internes, telles que les adresses mémoire (plus gros pointeurs) et les nombres 64 bits. À plus grande échelle, cela n'est pas vraiment perceptible. Vous n'avez pas à vous inquiéter si vous avez assez de mémoire pour garantir un système 64 bits.

Compatibilité

Les gens ont déployé beaucoup d'efforts pour rendre la transition entre l'informatique 32 bits et 64 bits la plus fluide possible. La compatibilité, en informatique 64 bits, peut être envisagée à plusieurs niveaux. Nous allons commencer par le processeur de l'ordinateur et progresser vers les applications informatiques..

Compatibilité du processeur

La pièce maîtresse de la parade 64 bits, vous avez certainement besoin d’un processeur 64 bits. Vous pouvez savoir si vous avez un processeur 64 bits en consultant le site Web du fabricant ou en utilisant l'outil Securable de Gibson Research Corporation. Cet outil examine de plus près le processeur de votre ordinateur et peut vous indiquer s'il est doté d'une longueur de bit maximale de 64 bits, entre autres choses. L'Assistant de mise à niveau Windows 8.1 vous en dira à peu près la même chose.

Les processeurs 64 bits sont devenus la norme pour les ordinateurs grand public depuis l’arrivée des processeurs x86 à 64 en 2003. Si vous avez acheté votre processeur ces dernières années, vous disposez probablement d’un processeur 64 bits..

Compatibilité du système d'exploitation

Les processeurs 64 bits sont compatibles avec les systèmes d'exploitation 32 bits et 64 bits. De nos jours, tous les systèmes d’exploitation populaires se déclinent en deux versions. Si vous avez un processeur 64 bits, vous pouvez choisir avec lequel de ces deux versions installer. Toutefois, si vous souhaitez utiliser pleinement les avantages d'un processeur 64 bits, vous devrez également utiliser un système d'exploitation 64 bits..

Vous utilisez peut-être même déjà un système d'exploitation 64 bits. 4 façons simples de savoir si vous utilisez une version 64 bits de Windows. 4 façons simples de savoir si vous utilisez une version 64 bits de Windows. processeur prenant en charge un système d'exploitation 64 bits et exécutez-vous un système d'exploitation 64 bits? L'utilisateur moyen d'un PC ordinaire ne connaît probablement pas les réponses à ces questions, bien qu'ils devraient… En savoir plus .

Compatibilité du pilote

Il est très important de noter que les pilotes 32 bits ne sont pas compatibles avec un système d'exploitation 64 bits, et inversement. En d'autres termes, votre matériel a besoin d'un pilote 64 bits pour fonctionner avec un système d'exploitation 64 bits. Pour la quasi-totalité du matériel fabriqué récemment, un pilote 32 bits et un pilote 64 bits sont fournis. Si vous allez au magasin et achetez une imprimante HP, sachez que des pilotes 64 bits seront installés..

Le principal problème concerne les anciens matériels, pour lesquels, dans certains cas, le fabricant n’a pas été en mesure (ou n’a voulu) de créer de nouveaux pilotes depuis 2003. En d’autres termes, du matériel qui n’a pas été activement pris en charge au cours de la dernière décennie. Là encore, vous pouvez vérifier auprès du fabricant si des pilotes 64 bits sont fournis. Pour la plupart des produits, ceux-ci peuvent être téléchargés à partir de la page de support du fabricant..

Vous pouvez également consulter le Centre de compatibilité Windows. Si un produit est certifié pour Windows 8.1, il est garanti qu'il fonctionne à la fois sur les versions 32 bits et 64 bits des systèmes d'exploitation..

Compatibilité logicielle

Nous avons déployé beaucoup d'efforts dans l'espoir de rendre la transition inévitable entre l'informatique 32 bits et 64 bits aussi simple que possible. En conséquence, la compatibilité logicielle est presque transparente. En effet, presque tous les logiciels 32 bits sont compatibles avec les systèmes d'exploitation 64 bits.

Deux types de logiciels ne sont pas pris en charge sur les systèmes d'exploitation 64 bits. Tout d'abord, en raison de la compatibilité de pilote décrite dans la section précédente, le logiciel ne peut pas compter exclusivement sur un pilote 32 bits spécifique. Deuxièmement, le logiciel ne doit pas incorporer de code 16 bits (le prédécesseur encore plus ancien de 32 bits) dans son propre code..

Vous pouvez à nouveau vérifier le Centre de compatibilité Windows pour voir si un logiciel 32 bits sera exécuté sur un système d'exploitation Windows 64 bits. Avec la certification Windows 8.1, il fonctionne avec les versions 32 bits et 64 bits des systèmes d'exploitation..

Utilisez-vous un système 64 bits ou 32 bits en ce moment? Qu'est-ce qui vous a poussé à changer ou qu'est-ce qui vous retient? Déposer une ligne dans les commentaires!

Crédits image: Oleksiy Mark, Derter

Explorer plus sur: 64-bit, CPU.