Bien sûr, l'exécution de binaires 32 bits (flash, acrobat frigidaire,
etc) ne profite en rien du processeur 64 bits.
Bien sûr, l'exécution de binaires 32 bits (flash, acrobat frigidaire,
etc) ne profite en rien du processeur 64 bits.
Bien sûr, l'exécution de binaires 32 bits (flash, acrobat frigidaire,
etc) ne profite en rien du processeur 64 bits.
Le grand public découvre ça maintenant, mais le fait de pouvoir faire
tourner plusieurs processus en même temps doit dater des années 70
(ou au moins 80), avec les machines SMP.
Le grand public découvre ça maintenant, mais le fait de pouvoir faire
tourner plusieurs processus en même temps doit dater des années 70
(ou au moins 80), avec les machines SMP.
Le grand public découvre ça maintenant, mais le fait de pouvoir faire
tourner plusieurs processus en même temps doit dater des années 70
(ou au moins 80), avec les machines SMP.
Tout d'abord, si j'ai bien compris l'avantage du 64 bit, c'est de faire
passer les registres du prcesseur de 32 à 64 bits.
Donc, le (seul ?)
avantage du 64 bits pour les application ne demandant pas de calculs
avec des chiffres (relativement) enorme,
c'est l'augmentation de
l'espace d'addressage ? Le terme "64 bits" ne serait donc qu'une astuce
marketing ?
De plus, il faut en toute logique que les applications soit compilées
par un gcc en "mode 64bits" (?): ce mode "est il au point" ?
Ne
change-t-il vraiment rien d'autre que quelques broutilles concernant
l'addressage ?
Si le prémice du paragraphe précédent est correct, existe-t-il beaucoup
d'applications Linux compatible 64bits ?
Enfin, est-il possible d'émuler des applications 32 bits sur un kernel
"compilé en mode 64 bits",
et cela ralentit-il l'application ?
Tout d'abord, si j'ai bien compris l'avantage du 64 bit, c'est de faire
passer les registres du prcesseur de 32 à 64 bits.
Donc, le (seul ?)
avantage du 64 bits pour les application ne demandant pas de calculs
avec des chiffres (relativement) enorme,
c'est l'augmentation de
l'espace d'addressage ? Le terme "64 bits" ne serait donc qu'une astuce
marketing ?
De plus, il faut en toute logique que les applications soit compilées
par un gcc en "mode 64bits" (?): ce mode "est il au point" ?
Ne
change-t-il vraiment rien d'autre que quelques broutilles concernant
l'addressage ?
Si le prémice du paragraphe précédent est correct, existe-t-il beaucoup
d'applications Linux compatible 64bits ?
Enfin, est-il possible d'émuler des applications 32 bits sur un kernel
"compilé en mode 64 bits",
et cela ralentit-il l'application ?
Tout d'abord, si j'ai bien compris l'avantage du 64 bit, c'est de faire
passer les registres du prcesseur de 32 à 64 bits.
Donc, le (seul ?)
avantage du 64 bits pour les application ne demandant pas de calculs
avec des chiffres (relativement) enorme,
c'est l'augmentation de
l'espace d'addressage ? Le terme "64 bits" ne serait donc qu'une astuce
marketing ?
De plus, il faut en toute logique que les applications soit compilées
par un gcc en "mode 64bits" (?): ce mode "est il au point" ?
Ne
change-t-il vraiment rien d'autre que quelques broutilles concernant
l'addressage ?
Si le prémice du paragraphe précédent est correct, existe-t-il beaucoup
d'applications Linux compatible 64bits ?
Enfin, est-il possible d'émuler des applications 32 bits sur un kernel
"compilé en mode 64 bits",
et cela ralentit-il l'application ?
C'est un peu bizarre, ce que tu viens d'écrire ici. Lors d'un
dernier fil, tu as essayé de nous dire que les tailles des exécutables
64 bits et 32 bits étaient les mêmes alors que je te prouvais que
non... J'ai la flemme de chercher l'ID du message...
Compare pour rigoler une SS20
avec deux processeurs SM71 (75 MHz) à une Ultra1 (140 MHz)
C'est un peu bizarre, ce que tu viens d'écrire ici. Lors d'un
dernier fil, tu as essayé de nous dire que les tailles des exécutables
64 bits et 32 bits étaient les mêmes alors que je te prouvais que
non... J'ai la flemme de chercher l'ID du message...
Compare pour rigoler une SS20
avec deux processeurs SM71 (75 MHz) à une Ultra1 (140 MHz)
C'est un peu bizarre, ce que tu viens d'écrire ici. Lors d'un
dernier fil, tu as essayé de nous dire que les tailles des exécutables
64 bits et 32 bits étaient les mêmes alors que je te prouvais que
non... J'ai la flemme de chercher l'ID du message...
Compare pour rigoler une SS20
avec deux processeurs SM71 (75 MHz) à une Ultra1 (140 MHz)
Et l'espace d'adressage ? Il y a de cela très très longtemps, j'avais
lu un article sur l'utilisation d'immenses espaces d'adressage par
les bases de données, permettant une grande simplification du code,
je crois que c'était des travaux de l'équipe Ingres.
Et l'espace d'adressage ? Il y a de cela très très longtemps, j'avais
lu un article sur l'utilisation d'immenses espaces d'adressage par
les bases de données, permettant une grande simplification du code,
je crois que c'était des travaux de l'équipe Ingres.
Et l'espace d'adressage ? Il y a de cela très très longtemps, j'avais
lu un article sur l'utilisation d'immenses espaces d'adressage par
les bases de données, permettant une grande simplification du code,
je crois que c'était des travaux de l'équipe Ingres.
Nanar Duff , dans le message <47090c23$0$16428$, a
écrit :Tout d'abord, si j'ai bien compris l'avantage du 64 bit, c'est de faire
passer les registres du prcesseur de 32 à 64 bits.
Oui, c'est ça.
À noter que dans le cas x86 / x86_64, il me semble que le mode 64 bits a
aussi plus de registres généralistes.Donc, le (seul ?)
avantage du 64 bits pour les application ne demandant pas de calculs
avec des chiffres (relativement) enorme,
Note que dans les applications qui demandent des calculs avec des nombres
énormes, tu as toute la cryptographie asymétrique : TLS, SSH, PGP. Là, le
facteur de vitesse est considérable.
Les calculs sur les temps aussi gagnent énormément à pouvoir se faire sou
64 bits. Si tu comptes sur 32 bits en millisecondes, tu reboucles au bout de
50 jours (il me semble que les vieux windows NT avaient un problème à ce
niveau-là). Une application qui doit tourner plus de 50 jours, et a besoin
de mesurer le temps en dessous de la seconde, ce n'est pas rare.
Nanar Duff , dans le message <47090c23$0$16428$426a74cc@news.free.fr>, a
écrit :
Tout d'abord, si j'ai bien compris l'avantage du 64 bit, c'est de faire
passer les registres du prcesseur de 32 à 64 bits.
Oui, c'est ça.
À noter que dans le cas x86 / x86_64, il me semble que le mode 64 bits a
aussi plus de registres généralistes.
Donc, le (seul ?)
avantage du 64 bits pour les application ne demandant pas de calculs
avec des chiffres (relativement) enorme,
Note que dans les applications qui demandent des calculs avec des nombres
énormes, tu as toute la cryptographie asymétrique : TLS, SSH, PGP. Là, le
facteur de vitesse est considérable.
Les calculs sur les temps aussi gagnent énormément à pouvoir se faire sou
64 bits. Si tu comptes sur 32 bits en millisecondes, tu reboucles au bout de
50 jours (il me semble que les vieux windows NT avaient un problème à ce
niveau-là). Une application qui doit tourner plus de 50 jours, et a besoin
de mesurer le temps en dessous de la seconde, ce n'est pas rare.
Nanar Duff , dans le message <47090c23$0$16428$, a
écrit :Tout d'abord, si j'ai bien compris l'avantage du 64 bit, c'est de faire
passer les registres du prcesseur de 32 à 64 bits.
Oui, c'est ça.
À noter que dans le cas x86 / x86_64, il me semble que le mode 64 bits a
aussi plus de registres généralistes.Donc, le (seul ?)
avantage du 64 bits pour les application ne demandant pas de calculs
avec des chiffres (relativement) enorme,
Note que dans les applications qui demandent des calculs avec des nombres
énormes, tu as toute la cryptographie asymétrique : TLS, SSH, PGP. Là, le
facteur de vitesse est considérable.
Les calculs sur les temps aussi gagnent énormément à pouvoir se faire sou
64 bits. Si tu comptes sur 32 bits en millisecondes, tu reboucles au bout de
50 jours (il me semble que les vieux windows NT avaient un problème à ce
niveau-là). Une application qui doit tourner plus de 50 jours, et a besoin
de mesurer le temps en dessous de la seconde, ce n'est pas rare.
JKB , dans le message , a
écrit :C'est un peu bizarre, ce que tu viens d'écrire ici. Lors d'un
dernier fil, tu as essayé de nous dire que les tailles des exécutables
64 bits et 32 bits étaient les mêmes alors que je te prouvais que
non... J'ai la flemme de chercher l'ID du message...
C'était avec moi, et je ne retrouve pas la discussion, mais il me semble
bien que j'avais assez bien prouvé mon argument. D'ailleurs, c'est facile :
-rwxr-xr-x 1 root root 1391928 Aug 7 14:35 /lib/libc-2.6.1.so*
-rwxr-xr-x 1 root root 1335912 Aug 24 03:17 /mnt/32/lib/libc-2.6.1.so*
-rwxr-xr-x 1 root root 769368 Dec 11 2006 /bin/bash*
-rwxr-xr-x 1 root root 677184 Dec 11 2006 /mnt/32/bin/bash*
-rwxr-xr-x 1 root root 1587728 Aug 9 18:44 /usr/bin/vim.basic*
-rwxr-xr-x 1 root root 1399348 Aug 9 17:59 /mnt/32/usr/bin/vim.basic*
Les binaires 64 bits sont plus gros, mais la différence est assez faible,
moins de 15% alors que tu prétendais un facteur 2.
Compare pour rigoler une SS20
avec deux processeurs SM71 (75 MHz) à une Ultra1 (140 MHz)
Qu'un SMP ne rivalise pas avec un processeur deux fois plus rapide, c'est
une évidence, personne n'a prétendu le contraire. Mais tes deux SM71, ils
vont quand même nettement plus vite qu'un seul SM71.
JKB , dans le message <slrnfgjnfq.3at.knatschke@fermat.systella.fr>, a
écrit :
C'est un peu bizarre, ce que tu viens d'écrire ici. Lors d'un
dernier fil, tu as essayé de nous dire que les tailles des exécutables
64 bits et 32 bits étaient les mêmes alors que je te prouvais que
non... J'ai la flemme de chercher l'ID du message...
C'était avec moi, et je ne retrouve pas la discussion, mais il me semble
bien que j'avais assez bien prouvé mon argument. D'ailleurs, c'est facile :
-rwxr-xr-x 1 root root 1391928 Aug 7 14:35 /lib/libc-2.6.1.so*
-rwxr-xr-x 1 root root 1335912 Aug 24 03:17 /mnt/32/lib/libc-2.6.1.so*
-rwxr-xr-x 1 root root 769368 Dec 11 2006 /bin/bash*
-rwxr-xr-x 1 root root 677184 Dec 11 2006 /mnt/32/bin/bash*
-rwxr-xr-x 1 root root 1587728 Aug 9 18:44 /usr/bin/vim.basic*
-rwxr-xr-x 1 root root 1399348 Aug 9 17:59 /mnt/32/usr/bin/vim.basic*
Les binaires 64 bits sont plus gros, mais la différence est assez faible,
moins de 15% alors que tu prétendais un facteur 2.
Compare pour rigoler une SS20
avec deux processeurs SM71 (75 MHz) à une Ultra1 (140 MHz)
Qu'un SMP ne rivalise pas avec un processeur deux fois plus rapide, c'est
une évidence, personne n'a prétendu le contraire. Mais tes deux SM71, ils
vont quand même nettement plus vite qu'un seul SM71.
JKB , dans le message , a
écrit :C'est un peu bizarre, ce que tu viens d'écrire ici. Lors d'un
dernier fil, tu as essayé de nous dire que les tailles des exécutables
64 bits et 32 bits étaient les mêmes alors que je te prouvais que
non... J'ai la flemme de chercher l'ID du message...
C'était avec moi, et je ne retrouve pas la discussion, mais il me semble
bien que j'avais assez bien prouvé mon argument. D'ailleurs, c'est facile :
-rwxr-xr-x 1 root root 1391928 Aug 7 14:35 /lib/libc-2.6.1.so*
-rwxr-xr-x 1 root root 1335912 Aug 24 03:17 /mnt/32/lib/libc-2.6.1.so*
-rwxr-xr-x 1 root root 769368 Dec 11 2006 /bin/bash*
-rwxr-xr-x 1 root root 677184 Dec 11 2006 /mnt/32/bin/bash*
-rwxr-xr-x 1 root root 1587728 Aug 9 18:44 /usr/bin/vim.basic*
-rwxr-xr-x 1 root root 1399348 Aug 9 17:59 /mnt/32/usr/bin/vim.basic*
Les binaires 64 bits sont plus gros, mais la différence est assez faible,
moins de 15% alors que tu prétendais un facteur 2.
Compare pour rigoler une SS20
avec deux processeurs SM71 (75 MHz) à une Ultra1 (140 MHz)
Qu'un SMP ne rivalise pas avec un processeur deux fois plus rapide, c'est
une évidence, personne n'a prétendu le contraire. Mais tes deux SM71, ils
vont quand même nettement plus vite qu'un seul SM71.
(j'ai des tas d'exemples,
et d'autres types que moi se posent le problème.
C'est même pour
cela que sur les Sparc, toutes les applications qui n'ont pas besoin
spécifiquement de 64 bits tournent en 32).
Qu'un SMP ne rivalise pas avec un processeur deux fois plus rapide, c'est
une évidence, personne n'a prétendu le contraire. Mais tes deux SM71, ils
vont quand même nettement plus vite qu'un seul SM71.
Ce n'est pas ce que j'ai écrit
(j'ai des tas d'exemples,
et d'autres types que moi se posent le problème.
C'est même pour
cela que sur les Sparc, toutes les applications qui n'ont pas besoin
spécifiquement de 64 bits tournent en 32).
Qu'un SMP ne rivalise pas avec un processeur deux fois plus rapide, c'est
une évidence, personne n'a prétendu le contraire. Mais tes deux SM71, ils
vont quand même nettement plus vite qu'un seul SM71.
Ce n'est pas ce que j'ai écrit
(j'ai des tas d'exemples,
et d'autres types que moi se posent le problème.
C'est même pour
cela que sur les Sparc, toutes les applications qui n'ont pas besoin
spécifiquement de 64 bits tournent en 32).
Qu'un SMP ne rivalise pas avec un processeur deux fois plus rapide, c'est
une évidence, personne n'a prétendu le contraire. Mais tes deux SM71, ils
vont quand même nettement plus vite qu'un seul SM71.
Ce n'est pas ce que j'ai écrit
Ouaips, dans ce cas, l'application est mal codée. On utilise _deux_
compteurs pour passer sur 64 bits. En gros, si on a un problème,
c'est qu'on n'y a _jamais_ pensé.
Ouaips, dans ce cas, l'application est mal codée. On utilise _deux_
compteurs pour passer sur 64 bits. En gros, si on a un problème,
c'est qu'on n'y a _jamais_ pensé.
Ouaips, dans ce cas, l'application est mal codée. On utilise _deux_
compteurs pour passer sur 64 bits. En gros, si on a un problème,
c'est qu'on n'y a _jamais_ pensé.
JKB , dans le message , a
écrit :(j'ai des tas d'exemples,
et d'autres types que moi se posent le problème.
J'attends de les voir.
C'est même pour
cela que sur les Sparc, toutes les applications qui n'ont pas besoin
spécifiquement de 64 bits tournent en 32).
Et c'est non-pertinent pour une discussion portant sur les x86.
Qu'un SMP ne rivalise pas avec un processeur deux fois plus rapide, c'est
une évidence, personne n'a prétendu le contraire. Mais tes deux SM71, ils
vont quand même nettement plus vite qu'un seul SM71.
Ce n'est pas ce que j'ai écrit
Je sais bien que ce n'est pas ce que tu as écrit, c'est précisément ce que
je te reproche !
JKB , dans le message <slrnfgk1qo.3at.knatschke@fermat.systella.fr>, a
écrit :
(j'ai des tas d'exemples,
et d'autres types que moi se posent le problème.
J'attends de les voir.
C'est même pour
cela que sur les Sparc, toutes les applications qui n'ont pas besoin
spécifiquement de 64 bits tournent en 32).
Et c'est non-pertinent pour une discussion portant sur les x86.
Qu'un SMP ne rivalise pas avec un processeur deux fois plus rapide, c'est
une évidence, personne n'a prétendu le contraire. Mais tes deux SM71, ils
vont quand même nettement plus vite qu'un seul SM71.
Ce n'est pas ce que j'ai écrit
Je sais bien que ce n'est pas ce que tu as écrit, c'est précisément ce que
je te reproche !
JKB , dans le message , a
écrit :(j'ai des tas d'exemples,
et d'autres types que moi se posent le problème.
J'attends de les voir.
C'est même pour
cela que sur les Sparc, toutes les applications qui n'ont pas besoin
spécifiquement de 64 bits tournent en 32).
Et c'est non-pertinent pour une discussion portant sur les x86.
Qu'un SMP ne rivalise pas avec un processeur deux fois plus rapide, c'est
une évidence, personne n'a prétendu le contraire. Mais tes deux SM71, ils
vont quand même nettement plus vite qu'un seul SM71.
Ce n'est pas ce que j'ai écrit
Je sais bien que ce n'est pas ce que tu as écrit, c'est précisément ce que
je te reproche !