Au moment de la publication , les serveurs sont disponibles en deux variétés principales : 64 - et 32-bit - le type 64 bits est la nouvelle technologie . Le nombre de bits décrivant le format des registres , des chemins de données et d'autres composants dans l'unité centrale de traitement du serveur ( CPU ) . Les avantages fondamentaux d'un serveur 64 bits sont sa plus grande capacité de mémoire et la capacité de traiter les données en gros morceaux . Memory Address Space Le nombre de bits dans les données d'un processeur traite définit sa capacité de mémoire maximale. Une adresse de 16 bits , par exemple, peut accéder à 2 ^ 16 ou 64K octets de mémoire. Systèmes trente-deux bits adresser jusqu'à 2 ^ 32 ou 4 Go de mémoire , ce qui , pour de nombreux utilisateurs , est une quantité généreuse . Serveurs soixante-quatre bits ont 18 exaoctets ( EB ) d'espace mémoire théorique - ou 4 Go carré. Bien conceptions de serveurs 32 bits ont longtemps fourni un large soutien pour les logiciels à grande échelle tels que les bases de données et les serveurs Web , les applications les plus exigeantes ont mis à rude épreuve sur l'ancienne technologie . L'espace d'adressage mémoire plus important de serveurs 64 bits offre une capacité de croissance future. Données Mouvement Un serveur avec 32 bits de données internes chemins se déplace mémoire 4 octets à une fois. Un serveur 64 bits déplace 8 octets avec le même effort. Ceci est similaire à doubler les voies à une autoroute importante : plus de voies peuvent gérer plus de trafic. Avoir un chemin de données de 64 bits permet également l'efficacité énergétique, parce que le CPU se déplace deux fois autant de données en une seule opération . Avec de plus en plus de grands programmes et bases de données , transfert de données plus efficace est un avantage logiciels programmeurs doivent développer différentes versions de logiciel pour 64 et 32. - systèmes binaires . Tailles d'adresses sont d'une importance cruciale pour le logiciel . Bien que les systèmes 64 bits peuvent exécuter plus logiciels 32 bits dans un « mode de compatibilité », ce qui est moins efficace que le logiciel spécialement écrit pour un système 64 bits exécutant . Cependant, un serveur 32 bits ne peut pas exécuter des logiciels 64 bits. Fournisseurs Microsoft , Apple et Linux comme Red Hat offrent deux versions 32 - et 64-bit de leur logiciel de système d'exploitation, les versions 32 bits ne peuvent pas profiter de l'architecture 64 bits Overhead < . br> grandes adresses s'agit d'un serveur 64 bits eux-mêmes font des programmes un peu plus grandes que leurs homologues 32 bits. Chaque fois qu'un programme 64 bits demande des données , il faut deux fois plus d' octets pour spécifier l'adresse de la mémoire. Les plus grandes capacités de mémoire et le mouvement rapide des données interne des systèmes 64 bits compenser.
|