Apple a conçu Mac OS X Server pour tirer parti de la puissance de traitement des processeurs Intel et PowerPC 64 bits et offrir des performances inédites à des serveurs classiques. Avec des calculs mathématiques d'une extrême précision et l'accès à des volumes considérables de mémoire, Mac OS X Server permet d'exécuter les applications scientifiques et techniques les plus exigeantes. En fait, nombre des services qui sont au cœur de Mac OS X Server v10.5, comme Apache 2, MySQL 5, Postfix, Podcast Producer, QuickTime Streaming Server et la machine virtuelle Java sur Intel, sont désormais 64 bits, ce qui vous permet de profiter d'une puissance de traitement accrue et d'exploiter des ensembles de données plus importants.
Politique d'ouverture.
Mac OS X Server est la plate-forme idéale pour déployer des applications serveur 64 bits, car elle exécute également en mode natif les applications 32 bits actuelles. Vous pouvez même exécuter simultanément des applications 64 bits et 32 bits, sans impact négatif sur les performances ni exigences particulières de compatibilité. Le code inchangé des applications 32 bits profite immédiatement des vitesses d'horloge de processeurs plus rapides. Et les gains de performances sont encore plus spectaculaires lorsque les applications sont recompilées pour s'exécuter sur des systèmes 64 bits.
Adressage mémoire 64 bits.
Mac OS X Server prend désormais en charge l'adressage mémoire 64 bits, ce qui permet d'exécuter des applications avec des ensembles de données exigeant plus de 4 Go de mémoire. Idéal pour les applications serveur hautes performances, pour les moteurs de calculs et autres applications en ligne de commande, l'adressage 64 bits améliore de façon significative les performances applicatives et les temps d'accès aux données, car de vastes ensembles de données sont chargés en mémoire et fournissent ainsi un accès 40 fois plus rapide que sur disque. En outre, certaines applications analytiques nécessitant la manipulation de vastes ensembles de données dans des espaces mémoire contigus, comme, par exemple, l'assemblage d'un génome, ne peuvent être effectuées que sur des systèmes dotés d'un adressage mémoire 64 bits.
Mac OS X Server prend en charge le modèle de données standard LP64, ce qui signifie que tout code écrit pour d'autres systèmes UNIX 64 bits peut facilement être porté sur Mac OS X Server.
Système de fichiers 64 bits.
HFS+ est un système de fichiers 64 bits hautes performances qui prend en charge par défaut des volumes atteignant 16 To à l'aide de blocs de 4 ko. Sous Mac OS X Server, vous pouvez configurer des volumes HFS+ de sorte qu'ils utilisent des tailles de blocs supérieures (par exemple, de 8 ko, de 16 ko, etc.) afin de gérer des volumes très importants (de 32 To, de 64 To, etc.) pour les bases de données, les archives d'images et le stockage de vidéos de taille très volumineuse.
Bibliothèques mathématiques et d'images 64 bits.
Mac OS X Server intègre des bibliothèques optimisées qui tirent parti des fonctions mathématiques plus rapides prises en charge par les processeurs 64 bits. Ces programmes évolués exploitent les meilleures fonctionnalités possibles pour un processeur spécifique et livrent des performances optimales sur les processeurs 64 bits. Les applications 32 bits existantes utilisant les nouvelles bibliothèques mathématiques profiteront — sans modification — de ces améliorations. Voici quelques-uns des sous-programmes améliorés de traitement mathématique, vectoriel et d'image :
- Fonctions transcendantes en double précision (libm)
- Fonctions transcendantes vectorisées (vMathLib)
- Calculs d'entiers 128 bits (vBigNum)
- Sous-programmes d'algèbre linéaire basique (BLAS)
- Bibliothèque d'algèbre linéaire (LAPACK)
- Traitement du signal numérique vectorisé (vDSP)
- Traitement d'image vectorielle (vImage)
