Dans tous les cas, ces dispositifs de cache, qu'ils soient de niveau 1, 2 ou 3, unifi�s ou s�par�s, donn�es ou instructions, associatifs ou directs, etc. sont g�r�s directement par le mat�riel (certaines architectures RISC comme l'architecture Alpha permettaient de pr�-charger gr�ce � une instruction machine particuli�re un cache � partir de donn�es contenues en m�moire mais, m�me dans ce cas-l�, c'�tait bien au processeur de g�rer les remplissages et les extractions depuis le cache sur instruction du programmeur - de telles fonctionnalit�s n'existent pas sur un processeur x86). En r�sum�, Windows XP comme n'importe quel autre syst�me d'exploitation est donc parfaitement capable d'exploiter plus de 128 Ko de m�moire cache sur les processeurs Intel (x86, x64 ou Itanium) pour la bonne et simple raison qu'il n'est pas vraiment concern� par la taille de ce cache. Notre r�ponse, point par point : OS multit�che et processeur multi-threads Dans son droit de r�ponse (bien plus long que l'article originel...), Microsoft France conteste le fait que Windows soit "incapable de g�rer plus de 16 threads". Nous invitons l'auteur de ces lignes � se rapprocher de Ty Carlson, � director of technical strategy � chez Microsoft US afin qu'ils accordent leurs violons. Le 23 mai dernier, Ty Carlson a d�clar� que Windows Vista "est con�u pour tourner sur un, deux, trois, voire quatre processeurs" (faisant allusion aux coeurs des processeurs multi-coeurs) avant de pr�ciser que Vista avait �t� con�u pour tirer profit des threads des processeurs, "mais pas jusqu'� 16". Une citation de Ty Carlson se trouve sur le blog de Tom Krazit. Soyons certains que Ty Carlson embellit plus la r�alit� des produits Microsoft qu'il ne minore leurs m�rites. Nous confirmons donc notre propos et nous �tonnons que Microsoft France m�lange all�grement les threads propres � Windows - qui existent depuis que cet OS est multit�che - et ceux des processeurs. Dans le premier cas, il s'agit de d�coupages des processus (les threads se succ�dant dans le processeur), dans le second, des files d'ex�cution que les processeurs peuvent g�rer. La limitation de la m�moire cache Cette limitation � 128 Ko de m�moire cache est inscrite dans la base de registre de Windows XP, � l'adresse suivante : [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management] "SecondLevelDataCache". Mais, effectivement, cette variable fait partie du tribut que Windows paye � la compatibilit� ascendante. Elle ne concerne que les processeurs d'ancienne g�n�ration. Outlook 2007 et ses 67 threads Contrairement � l'auteur qui se rengorge des 67 "threads" d'Outlook 2007 - soit le record des threads pour les logiciels actifs sur sa machine - nous serions plut�t enclin � consid�rer cela comme la confirmation d'un probl�me de conception d'Outlook. Probl�me qui conduit les utilisateurs de ce logiciel � se plaindre de son extr�me lenteur, soulignait en avril dernier notre confr�re Computerworld UK.
Droit de r�ponse de Microsoft France
0
R�action
Newsletter LMI
Recevez notre newsletter comme plus de 50000 abonn�s
Suivre toute l'actualit�
Newsletter
Recevez notre newsletter comme plus de 50 000 professionnels de l'IT!
Je m'abonne
Commentaire