Skip to main content

Informatique 64 bits

bit / Byte / Octet - Les unités Informatiques [5 Minutes Pour] (Mai 2024)

bit / Byte / Octet - Les unités Informatiques [5 Minutes Pour] (Mai 2024)
Anonim

introduction

À ce stade, tous les ordinateurs portables et de bureau sont passés des processeurs 32 bits aux processeurs 64 bits. Même si tel est le cas, certains ordinateurs possèdent toujours une version 32 bits de Windows, ce qui a des implications sur la quantité de mémoire à laquelle ils peuvent accéder. Il existe encore quelques processeurs mobiles bas de gamme qui utilisent 32 bits, ce qui explique pourquoi le logiciel est toujours disponible.

La grande zone où le traitement 32 bits par rapport au traitement 64 bits est vraiment un problème concerne les processeurs de tablettes. La plupart des téléphones mobiles et des tablettes utilisent encore des processeurs 32 bits. Ceci est principalement dû au fait qu'ils ont tendance à être plus efficaces en termes de consommation d'énergie et que le matériel est déjà limité en taille. Néanmoins, les processeurs 64 bits deviennent de plus en plus courants, il est donc judicieux de comprendre comment un processeur 32 bits par rapport à un processeur 64 bits peut avoir une incidence sur votre expérience informatique.

Comprendre les bits

Tous les processeurs informatiques sont basés sur des calculs binaires en raison des transistors qui composent les semi-conducteurs à l'intérieur des puces. En termes très simples, un bit est un simple 1 ou 0, stocké ou traité par un transistor. Tous les processeurs sont désignés par leur capacité de traitement de bits. Pour la plupart des processeurs, il s’agit maintenant de 64 bits, mais pour d’autres, il peut rester limité à 32 bits. Alors, que signifie le nombre de bits?

Cette notation de bits du processeur détermine le plus grand nombre numérique que le processeur peut gérer. Le plus grand nombre pouvant être traité en un seul cycle d'horloge équivaut à 2 fois la puissance (ou l'exposant) de la valeur de bit. Ainsi, un processeur 32 bits peut gérer un nombre allant jusqu'à 2 ^ 32, soit environ 4,3 milliards. Tout nombre supérieur à cette valeur nécessitera plus d'un cycle d'horloge pour être traité. Un processeur 64 bits, en revanche, peut gérer un nombre de 2 ^ 64 ou environ 18,4 milliards (18 400 000 000 000 000 000). Cela signifie qu'un processeur 64 bits serait capable de gérer plus efficacement les mathématiques de grand nombre. À présent, les processeurs ne font pas que des calculs mathématiques, mais la chaîne plus longue signifie qu'ils peuvent exécuter des commandes plus avancées en un seul cycle d'horloge plutôt que de devoir se scinder en multiples.

Ainsi, si vous avez deux processeurs comparables fonctionnant à la même vitesse d'horloge avec des commandes de programmation similaires, un processeur 64 bits pourrait être efficacement deux fois plus rapide qu'un processeur 32 bits. Ce n'est pas tout à fait vrai, car chaque cycle d'horloge n'utilise pas nécessairement tous les bits d'une passe, mais chaque fois qu'il est supérieur à 32, le 64 bits prendra la moitié du temps nécessaire à cette instruction.

La mémoire est la clé

L'un des autres éléments directement affectés par le classement en bits du processeur est la quantité de mémoire que le système peut prendre en charge et accéder. Jetons un coup d'œil aux plateformes 32 bits actuelles. Actuellement, les processeurs 32 bits et le système d'exploitation peuvent prendre en charge un total de 4 gigaoctets de mémoire sur l'ordinateur. Sur les 4 gigaoctets de mémoire, les systèmes d'exploitation ne peuvent allouer que 2 gigaoctets de mémoire à une application donnée.

Ceci est beaucoup plus important en ce qui concerne les ordinateurs personnels portables et de bureau. En effet, ils ont accès à des programmes et à des applications plus complexes, sans parler de l’espace mémoire disponible pour les processeurs. En revanche, les processeurs mobiles ont un espace limité et la mémoire est généralement intégrée au processeur. De ce fait, même les processeurs haut de gamme pour smartphones et tablettes ne disposent généralement que de 2 Go de mémoire, de sorte qu'ils n'atteignent pas la limite de 4 Go.

Pourquoi est-ce important? La quantité de mémoire utilisée par le processeur a eu un impact sur la complexité des programmes. La plupart des tablettes et téléphones plus petits ne sont pas capables d'exécuter des applications extrêmement complexes telles que Photoshop. C'est pourquoi une entreprise telle qu'Adobe doit créer de nombreuses autres applications qui traitent des différents aspects d'un programme PC plus complexe. En utilisant un processeur 32 bits avec des restrictions de mémoire, il n'atteindra jamais le même niveau de complexité qu'un ordinateur personnel complet.

Qu'est-ce qu'un processeur 64 bits sans système d'exploitation 64 bits?

Jusqu'à présent, nous avons parlé des capacités des processeurs en fonction de leur architecture, mais il y a un point clé à souligner ici. L'utilisation complète d'un processeur est aussi efficace que le logiciel écrit à cet effet. L'exécution d'un processeur 64 bits avec un système d'exploitation 32 bits finira par gaspiller une grande partie du potentiel informatique du processeur. Le système d'exploitation 32 bits n'utilisera que la moitié des registres du processeur, ce qui limite sa capacité de calcul. Il aura toujours les mêmes limitations qu’un processeur 32 bits existant avec le même système d’exploitation.

C'est en fait un problème assez important. La plupart des modifications d'architecture, telles que les processeurs 64 bits, nécessitent généralement l'écriture d'un nouvel ensemble de programmes. C'est un gros problème à la fois pour les fabricants de matériel et les fabricants de logiciels. Les éditeurs de logiciels ne veulent pas écrire le nouveau logiciel tant que le matériel nécessaire n’est pas disponible pour supporter les ventes de leurs logiciels. Bien entendu, les utilisateurs de matériel informatique ne peuvent vendre leur produit que s'il existe un logiciel pour le prendre en charge. C'est l'une des principales raisons pour lesquelles les processeurs d'entreprise tels que le IA-64 Itanium d'Intel ont rencontré des problèmes. Il y avait peu de logiciels écrits pour l'architecture et son émulation 32 bits pour exécuter les systèmes d'exploitation existants gravement paralysé le processeur.

Alors, comment AMD et Apple résolvent-ils ce problème? Apple a commencé à ajouter des correctifs 64 bits pour son système d'exploitation. Cela ajoute un support supplémentaire, mais il fonctionne toujours sur un système d'exploitation 32 bits. AMD a emprunté un autre chemin. Il a conçu son processeur pour gérer les systèmes d'exploitation x86 32 bits natifs, puis a ajouté des registres 64 bits supplémentaires.Cela permet au processeur d'exécuter du code 32 bits aussi efficacement qu'un processeur 32 bits, mais avec les versions 64 bits actuelles de Linux ou du prochain Windows XP 64, il utilisera tout le potentiel de traitement du processeur.

Le moment est-il propice à l'informatique 64 bits?

La réponse à cette question est à la fois oui et non. L'industrie est en train d'atteindre les limites de l'informatique 32 bits pour une grande partie du marché des ordinateurs haut de gamme, tels que les utilisateurs professionnels et grand public. Si les ordinateurs doivent augmenter leur vitesse et leur puissance de traitement, il est nécessaire de passer à la nouvelle génération de processeurs. Ce sont des systèmes qui requièrent généralement beaucoup plus de mémoire et de calculs volumineux pour tirer les avantages directs d’une plate-forme 64 bits.

Les consommateurs sont une autre affaire. La plupart des tâches effectuées par le consommateur moyen sur l'ordinateur sont largement couvertes par l'architecture 32 bits existante. Finalement, les utilisateurs en arriveront au point où le passage à l'informatique 64 bits sera logique, mais ce n'est pas le cas actuellement. Combien de consommateurs auront probablement même 4 Go de mémoire dans un système informatique, même au cours des deux prochaines années?

Les avantages réels de l'informatique 64 bits finissent par se répercuter sur les consommateurs. Les fabricants et les développeurs de logiciels aiment limiter la variété de produits qu’ils doivent prendre en charge pour réduire leurs coûts. Pour cette raison, ils se concentreront éventuellement uniquement sur la production de matériel et de logiciels 64 bits. Jusque-là, le parcours sera cahoteux pour ceux qui choisiront d'être les premiers adoptants.