Du Monocœur au Multinœur : L’évolution du traitement parallèle de macOS
2025-09-20

Le Mac original de 128 Ko de 1984 disposait d’un seul processeur Motorola 68000 à 8 MHz, capable d’exécuter une seule application à la fois. Aujourd’hui, les Mac gèrent confortablement plusieurs applications importantes simultanément, ainsi que les sauvegardes Time Machine et d’autres tâches en arrière-plan. Cet article retrace cette évolution, des origines de la mono-tâche à l’introduction de Switcher et MultiFinder, le passage à la multitâche préemptive et au multithreading dans Mac OS X, et les optimisations de performances apportées par Grand Central Dispatch (GCD). Le parcours aboutit à la gestion efficace de jusqu’à 32 cœurs de CPU, montrant la quête incessante d’Apple pour améliorer les performances de macOS.
Développement
processeur multinœufs