Panther prêt pour le multiprocessing
Nous vous avions parlé il y a un moment de rumeurs folles de machines Apple ayant plus de 2 processeurs. Nous ignorons si cette rumeur se concrétisera, mais Kirk a fait une intéressante découverte. Dans le système de Panther, se trouve un fichier appellé "AppleSystemInfo.strings" (dans système/bibliothèque/coreservice). On peut y trouver un passage passionnant:
// String used to describe a dual processor configuration.
//
// IMPORTANT: Make sure the right hand side value contains the substring "%@".
// "%@" will get replaced by the processor speed and type string
// (e.g. "800 MHz PowerPC G3").
//--------------------------------------------------------------------------------
"2xCPUFormat" = "Dual %@";
// String used to describe a triple processor configuration.
//
// IMPORTANT: Make sure the right hand side value contains the substring "%@".
// "%@" will get replaced by the processor speed and type string
// (e.g. "800 MHz PowerPC G3").
//--------------------------------------------------------------------------------
"3xCPUFormat" = "3 x %@";
// String used to describe a quadruple processor configuration.
//
// IMPORTANT: Make sure the right hand side value contains the substring "%@".
// "%@" will get replaced by the processor speed and type string
// (e.g. "800 MHz PowerPC G3").
//--------------------------------------------------------------------------------
"4xCPUFormat" = "4 x %@";
// String used to describe a N processor configuration where N > 2.
//
// IMPORTANT: Make sure the right hand side value contains the substrings "%1$d"
// and "%2$@". "%1$d" will get replaced by the number of processors (e.g. "4"),
// and "%2$@" will get replaced by the processor speed and type string
// (e.g. "800 MHz PowerPC G3").
//--------------------------------------------------------------------------------
"NxCPUFormat" = "%1$d x %2$@";
Pour les non anglophones, on peut y lire la méthodologie pour décrire des configurations à 2, 3, 4 ou N processeurs !