Depuis 2001, les technologies novatrices et la structure UNIX à toute épreuve de Mac OS X en ont fait non seulement le système d'exploitation le plus avancé du monde mais l'ont également rendu extrêmement sécuritaire, compatible et facile à utiliser. Snow Leopard continue dans la même voie en incorporant de nouvelles technologies qui procurent des améliorations immédiates à votre Mac tout en le préparant intelligemment pour l'avenir.
Nouveautés de Snow Leopard
Longtemps le traitement 64 bits n'était utilisé que par les scientifiques et les ingénieurs. Mais cette évolution dans le monde informatique met désormais à la portée de tous les utilisateurs des outils permettant d'exploiter la puissance 64 bits pour accélérer aussi bien les applications bureautiques les plus simples que les calculs scientifiques les plus complexes. Bien que Mac OS X dispose déjà de capacités 64 bits, Snow Leopard passe à la vitesse supérieure en recodant presque toutes les applications système en 64 bits¹, permettant ainsi au Mac de gérer d'énormes quantités de mémoire. Mac OS X est maintenant plus rapide, plus sécuritaire et parfaitement armé face aux enjeux de demain.
La transition 64 bits.
Tout le monde de l'informatique passe de la technologie 32 bits à la norme 64 bits, et on comprend vite pourquoi. Les ordinateurs Mac actuels peuvent accueillir jusqu'à 32 Go de mémoire physique, mais les applications 32 bits qui les exploitent ne peuvent gérer que 4 Go de mémoire en simultané. Le traitement 64 bits repousse cette limite en permettant aux applications de gérer une quantité de mémoire théorique de 16 milliards de gigaoctets (ou 16 exaoctets). Il permet aussi aux ordinateurs de traiter deux fois plus de données par cycle d'horloge, ce qui accélère dramatiquement les calculs numériques et les autres types de tâches. Les versions précédentes de Mac OS X offraient déjà un éventail de capacités 64 bits. Snow Leopard franchit la prochaine étape du passage de la technologie 32 bits à la norme 64 bits.
Les applications intégrées sont désormais toutes en 64 bits.
Presque toutes les applications système – notamment le Finder, Mail, Safari, iCal et iChat – sont désormais codées en 64 bits. Ce passage en 64 bits permet à ces applications d'exploiter toute la mémoire de votre Mac, tout en accélérant les performances globales de votre système. Grâce au traitement 64 bits et aux autres perfectionnements et améliorations de Snow Leopard, toutes vos tâches – le lancement d'applications comme QuickTime, l'exécution de JavaScript dans Safari ou l'ouverture de fichiers images – deviennent plus rapides.
Prêt pour l'avenir.
Grâce à la prise en charge native de la technologie 64 bits de Snow Leopard, Mac OS X est parfaitement paré pour répondre à vos besoins futurs. Par exemple, Snow Leopard peut gérer jusqu'à 16 téraoctets de mémoire vive, environ 500 fois plus que les modèles Mac actuels. Cette quantité de mémoire peut sembler excessive, mais qui saurait prédire les exigences des prochains ordinateurs haut de gamme? Mac OS X Snow Leopard est conçu pour répondre à tous les besoins.
Plus sécuritaire que jamais.
Autre avantage des applications 64 bits dans Snow Leopard : elles sont mieux sécurisées contre les pirates et les logiciels malveillants que les versions 32 bits puisqu'elles peuvent exploiter davantage de systèmes de sécurité sophistiqués pour neutraliser du code potentiellement dangereux.
Tout d'abord, les applications 64 bits protègent vos données grâce à un mécanisme de passage de fonctions plus sécurisé et à l'utilisation d'une fonction matérielle de gestion dynamique de la mémoire système. De plus, la mémoire système est protégée par des sommes de contrôle renforcées, empêchant les attaques visant à corrompre la mémoire.
Les applications 64 bits de Snow Leopard offrent de meilleures performances pour les tâches courantes².
Compatibilité 32 bits.
Afin d'offrir une simplicité et une flexibilité optimales, Mac OS X permet d'exécuter à la fois les applications 64 bits et 32 bits. Vous n'avez donc pas à mettre à jour la totalité de votre système pour exécuter un simple programme 64 bits. De plus, les nouvelles applications 64 bits fonctionnent parfaitement avec vos appareils de stockage, vos cartes PCI et les imprimantes compatibles avec Snow Leopard.
Ce sont les cœurs multiples, et non plus les vitesses d'horloge, qui augmentent les performances des processeurs d'aujourd'hui. Grand Central Dispatch tire pleinement parti de ce fait en optimisant tout le système Mac OS X afin d'allouer les tâches du système en fonction des multiples cœurs et processeurs à sa portée. Grand Central facilite également la tâche aux concepteurs en leur permettant de créer des programmes qui profitent au maximum de la puissance des systèmes multicœurs.
Plus de cœurs, plus de performances.
Jusqu'à présent, la meilleure façon pour les concepteurs de puces informatiques d'améliorer les performances de leurs processeurs consistait à accroître la fréquence d'horloge. Mais ce procédé entraînait une augmentation de la chaleur et de la consommation électrique, nuisible pour les ordinateurs, particulièrement pour les portables. Les industriels se sont donc tournés vers des puces multicœurs plus puissantes et plus économes en énergie. Aujourd'hui, chaque Mac est équipé d'un ou plusieurs processeurs multicœurs d'Intel.
La puissance multicœur. Plusieurs défis.
Pour tirer le meilleur parti de ces processeurs, les applications logicielles doivent être programmées à l'aide d'une technologie appelée « fils ». Les concepteurs exploitent ces fils pour permettre aux processeurs multicœurs de traiter simultanément différentes parties d'un programme. Mais chaque application doit exécuter ses propres fils, ce qui ralentit les performances globales du système. Les fils étant difficiles à programmer, beaucoup de concepteurs ne prennent pas le temps de rendre leurs applications compatibles avec la technologie multicœur. Ces restrictions limitent par conséquent le potentiel de nombreuses applications.
Voici Grand Central Dispatch.
La fonctionnalité Grand Central Dispatch (GCD) de Mac OS X Snow Leopard répond à cet impératif. Regroupant des technologies révolutionnaires, elle aide les concepteurs à tirer pleinement parti des systèmes multicœurs. Avec GCD, les « fils » sont gérés par le système d'exploitation, et non par les applications individuelles. Les programmes gérés par Grand Central Dispatch peuvent automatiquement répartir la charge de travail entre tous les cœurs disponibles, optimisant ainsi les performances, que ce soit sur un Mac mini bicœur, un Mac Pro octocœur ou tout autre modèle intermédiaire. Les concepteurs qui intégreront GCD à leurs applications constateront donc une nette amélioration des performances.
Un moteur brillamment raffiné.
Grand Central Dispatch exécute les tâches qui lui sont confiées avec une extrême efficacité. Il répartit dynamiquement la charge de travail d'une application entre les processeurs dont dispose l'ordinateur. Et il améliore l'efficacité des applications en n'utilisant que le nombre de fils nécessaire à la tâche. Par exemple, sans GCD, si une application requiert 20 fils à pleine capacité, 20 fils peuvent être mobilisés pour traiter les ressources correspondantes, même si cela n'est pas nécessaire. GCD, en revanche, libère les ressources inutilisées afin d'augmenter la rapidité du système. Imaginez les gains en termes d'efficacité et de performances si chaque application de votre Mac pouvait s'appuyer sur GCD.
Au cœur même du système.
Grand Central Dispatch est étroitement intégré à Mac OS X Snow Leopard, ce qui permet à tous les types d'applications d'exploiter les performances de l'architecture multicœur. De plus, votre Mac gère plus efficacement plusieurs tâches en simultané, ce qui améliore les performances globales du système.
De puissants outils de conception.
Les concepteurs pourront se lancer dans la programmation Grand Central Dispatch grâce aux outils Xcode intégrés dans chaque Mac. Ils peuvent utiliser le débogueur Xcode et l'outil d'analyse des performances Instruments pour activer les fonctionnalités GCD en temps réel. Ces outils permettent d'examiner rapidement une file d'attente de tâches GCD, même jusqu'à un bloc précis de code. Les concepteurs disposent ainsi d'une vue globale de leur application puisque GCD répartit logiquement les tâches entre les différents cœurs disponibles.
En savoir plus sur la conception d'applications pour GCD
Avec des processeurs graphiques dont la vitesse approche le trillion d'opérations par seconde, les capacités offertes vont bien au-delà du simple dessin. La technologie OpenCL de Snow Leopard permet aux concepteurs d'exploiter la formidable puissance de calcul du processeur graphique et de l'utiliser pour n'importe quelle application.
Des processeurs graphiques surpuissants.
Ces dernières années, la puissance des processeurs graphiques,
mesurée en « gigaflops », a connu une croissance exponentielle. Les processeurs graphiques actuels dépassent le téraflop, soit la puissance de l'énorme supercalculateur ASCI RED créé il y a à peine 12 ans.
Un pas de géant pour la puissance graphique.
Mac OS X Snow Leopard intègre une nouvelle technologie appelée OpenCL, qui canalise la puissance des processeurs graphiques et la réoriente vers des calculs d'ordre général. Ces processeurs ne sont donc plus limités aux applications graphiques comme les jeux et la modélisation 3D. Les concepteurs qui intégreront GCD à leurs processus constateront une nette amélioration des performances dans un large éventail d'applications.
Par exemple, il est possible d'incorporer des techniques sophistiquées de modélisation financière dans des logiciels de comptabilité et de gestion de finances personnelles. Les applications multimédias peuvent exécuter des opérations complexes et intensives sur des fichiers vidéo et graphiques encore plus volumineux. Les jeux bénéficient d'une simulation des phénomènes physiques encore plus réaliste. Les scientifiques et les chercheurs peuvent ainsi compter sur leur ordinateur Mac pour relever les défis auxquels ils sont confrontés.
Optimisé pour
chaque tâche.
OpenCL s'adapte automatiquement à la puissance de traitement de chacun des processeurs graphiques du Mac. OpenCL garantit la précision numérique des données, comblant ainsi une lacune qui nuisait jusqu'à présent à la programmation basée sur les processeurs graphiques.
Langage à base de C adopté par l'industrie.
OpenCL signifie Open Computing Language, ou langage de programmation ouvert. Il s'agit d'un langage de programmation similaire à C qui offre une structure familière aux développeurs et qui leur permet d'utiliser les outils Xcode pour rendre leurs programmes compatibles avec la norme OpenCL. Ils n'ont pas besoin de recoder entièrement leurs applications pour utiliser OpenCL. Il leur suffit de recoder les sections les plus exigeantes en temps de calcul dans OpenCL C. La majeure partie du code de l'application reste donc inchangée. Qui plus est, OpenCL est une norme ouverte reconnue par les grands noms du secteur, notamment AMD, Intel et NVIDIA.
Snow Leopard présente QuickTime X, une avancée technologique significative dans le domaine des formats multimédias et Internet modernes. QuickTime X intègre un tout nouveau lecteur, il offre une prise en charge optimisée des codecs récents et permet une lecture plus efficace des différents médias, ce qui en fait l'outil idéal pour toute application intégrant la lecture de fichiers multimédias.
Un nouveau bond vers l'avant.
QuickTime X est la technologie multimédia de nouvelle génération qui propulse l'expérience audio et vidéo sous Mac OS X Snow Leopard. Depuis son apparition en 1991, QuickTime s'est positionné à l'avant-garde des technologies vidéo‚ tout d'abord avec des logiciels de production vidéo, puis avec l'avènement de la vidéo sur Internet.
QuickTime X franchit aujourd'hui une nouvelle étape en s'appuyant sur les formidables technologies de Mac OS X, telles que Core Audio, Core Video et Core Animation, pour offrir de meilleurs résultats en termes de lecture, d'efficacité et de qualité.
Un nouveau lecteur QuickTime.
QuickTime X intègre une toute nouvelle version du lecteur QuickTime, l'application autonome préférée de millions d'utilisateurs pour regarder des vidéos. Exploitant la puissance de la technologie Core Animation de Mac OS X, QuickTime offre une interface épurée dotée de commandes qui s'estompent automatiquement si elles ne sont pas nécessaires. Des vignettes de plus grande taille facilitent la navigation dans les différents chapitres d'un film.
D'un simple clic, QuickTime Player permet désormais de capturer des séquences audio ou vidéo à l'aide de la caméra et du micro intégrés à votre Mac. Vous pouvez facilement éditer votre film pour obtenir la longueur idéale, puis le transférer vers iTunes afin de le synchroniser sur votre iPhone, votre iPod et votre Apple TV. Vous pouvez également utiliser QuickTime pour publier vos fichiers multimédias sur MobileMe ou YouTube, sans vous préoccuper des formats de codec ou des résolutions.
Conçu pour une lecture parfaitement fluide.
QuickTime X est optimisé pour les formats multimédias modernes, comme H.264 et AAC, grâce à une nouvelle architecture offrant une lecture fluide du contenu haute définition sur la majorité des systèmes Mac équipés de Snow Leopard. QuickTime X améliore la lecture des contenus multimédias modernes en exploitant le processeur graphique de l'ordinateur pour ajuster la taille et la résolution de la vidéo. QuickTime X augmente encore plus les performances du système grâce à la prise en charge du décodage vidéo accéléré par processeur graphique des fichiers H.264.
Diffusion vidéo en direct sur n'importe quel serveur.
Grâce à QuickTime X, la diffusion vidéo en direct sur Internet prend une nouvelle dimension avec la prise en charge du format HTTP. Contrairement aux autres technologies de diffusion en direct, la diffusion en direct HTTP s'appuie sur le protocole HTTP, le même que celui utilisé pour les pages Web. QuickTime X permet ainsi de diffuser en direct du contenu audio et vidéo avec presque n'importe quel serveur Web (plus besoin d'installer un serveur dédié) et s'adapte parfaitement aux configurations de pare-feu et de routeur sans fil standard. Conçue pour offrir une mobilité maximale, la diffusion HTTP permet d'ajuster de façon dynamique la qualité de lecture de votre vidéo en fonction de la bande passante disponible sur vos réseaux filaires ou sans fil – idéal si vous visionnez la vidéo sur un ordinateur ou sur un appareil portable comme un iPhone ou un iPod touch.
Hautes performances, haute qualité.
Intégré au cœur de Snow Leopard, QuickTime X s'appuie sur les technologies Mac OS X comme Cocoa, Grand Central Dispatch et sur le traitement 64 bits pour fournir des performances exceptionnelles. Il multiplie également par 2,4 la vitesse d'exécution du lecteur QuickTime2. QuickTime X exploite la fonctionnalité ColorSync pour reproduire les couleurs avec une grande fidélité lors de la lecture et du partage de fichiers multimédias sur vos appareils, comme le iPhone, le iPod ou le module Apple TV.











