En raison des
problèmes d'alignement mémoire [entre autres], si tu n'as pas besoin
d'adresser plus de 2 Go de mémoire [ou 4 sous Solaris] par processus,
un exécutable compilé en 32 bits sera un poil plus véloce que le même
en 64 bits).
En raison des
problèmes d'alignement mémoire [entre autres], si tu n'as pas besoin
d'adresser plus de 2 Go de mémoire [ou 4 sous Solaris] par processus,
un exécutable compilé en 32 bits sera un poil plus véloce que le même
en 64 bits).
En raison des
problèmes d'alignement mémoire [entre autres], si tu n'as pas besoin
d'adresser plus de 2 Go de mémoire [ou 4 sous Solaris] par processus,
un exécutable compilé en 32 bits sera un poil plus véloce que le même
en 64 bits).
Bonjour,
Le Thu, 25 Jun 2009 06:48:34 +0000 (UTC),
JKB a écrit :En raison des
problèmes d'alignement mémoire [entre autres], si tu n'as pas besoin
d'adresser plus de 2 Go de mémoire [ou 4 sous Solaris] par processus,
un exécutable compilé en 32 bits sera un poil plus véloce que le même
en 64 bits).
Pourrais-tu nous en dire en plus sur ces problèmes d'alignement
mémoire ?
Je suis sincèrement très curieux.
(Je suppose que des comparatifs ont déjà été réalisés.)
Bonjour,
Le Thu, 25 Jun 2009 06:48:34 +0000 (UTC),
JKB <knatschke@koenigsberg.fr> a écrit :
En raison des
problèmes d'alignement mémoire [entre autres], si tu n'as pas besoin
d'adresser plus de 2 Go de mémoire [ou 4 sous Solaris] par processus,
un exécutable compilé en 32 bits sera un poil plus véloce que le même
en 64 bits).
Pourrais-tu nous en dire en plus sur ces problèmes d'alignement
mémoire ?
Je suis sincèrement très curieux.
(Je suppose que des comparatifs ont déjà été réalisés.)
Bonjour,
Le Thu, 25 Jun 2009 06:48:34 +0000 (UTC),
JKB a écrit :En raison des
problèmes d'alignement mémoire [entre autres], si tu n'as pas besoin
d'adresser plus de 2 Go de mémoire [ou 4 sous Solaris] par processus,
un exécutable compilé en 32 bits sera un poil plus véloce que le même
en 64 bits).
Pourrais-tu nous en dire en plus sur ces problèmes d'alignement
mémoire ?
Je suis sincèrement très curieux.
(Je suppose que des comparatifs ont déjà été réalisés.)
Le 24-06-2009, ? propos de
Re: Windows sur le mainframe,
Jerome Lambert ?crivait dans fr.comp.os.linux.debats :JKB a écrit :Le 24-06-2009, ? propos de
Re: Windows sur le mainframe,
Jerome Lambert ?crivait dans fr.comp.os.linux.debats :JKB a écrit :Le 24-06-2009, ? propos de
Re: Windows sur le mainframe,
Cajoigooo ?crivait dans fr.comp.os.linux.debats :Thierry B a formulé ce mercredi :On 2009-06-24, Cajoigooo<_@> wrote:Les logiciels professionnels comme PHotoshop ne sont pas là, OpenOffice
est bien, mais c'est loin d'être Word, les jeux du moment sont aussi au
A quoi ça sert Photoshop sur le desktop ? Gimp et/ou Krita ça suffit
très amplement. Openoffice aussi, si c'est pour faire les même
documents moisis que fait Word...
Non, un professionnel veut Photoshop, pas Grimp
Un professionnel, il veut que son truc fonctionne, donc que la
mémoire soit bien utilisée, donc il prend un Gimp avec une distribution
64 bits.
Mais non, il prend fromage *et* dessert: Photoshop sous Mac OS X
Même problème. MacOS X est encore en 32 bits pour l'immense majorité
des Macs.
Euh, l'immense majorité, ça se résume quand même à des machines assez
vieilles style G4 et aux 1ers Macintel à Core Solo et Duo vendues la
1ère moitié de 2006. Toutes les autres, à base de PPC G5 ou de Core 2
Duo sont en 64 bits. Par contre tous les programmes sont loin d'en tirer
parti... :-(
Et alors ? Ce n'est pas parce qu'un processeur est 64 bits que l'OS
l'est. Mon IBM P70 était un vrai 32 bits (pas un 386SX ou EX) et seul
OS/2 était 32 bits. MacOS X commence à embarquer des bouts de 64 bits
mais seul snow leopard sera 64 bits. Bref, j'ai encore acheté un Mac
récemment (avec un core2duo) et le truc est en _32_ bits, pas en _64_
bits. Je rajouterai même que tu peux très bien faire tourner une
distribution linux i386 sur un core2duo (je le fais, parce que le 64
bits, ce n'est pas la panacée. En raison des problèmes d'alignement
mémoire [entre autres], si tu n'as pas besoin d'adresser plus de 2 Go de
mémoire [ou 4 sous Solaris] par processus, un exécutable compilé en 32
bits sera un poil plus véloce que le même en 64 bits).
Le 24-06-2009, ? propos de
Re: Windows sur le mainframe,
Jerome Lambert ?crivait dans fr.comp.os.linux.debats :
JKB a écrit :
Le 24-06-2009, ? propos de
Re: Windows sur le mainframe,
Jerome Lambert ?crivait dans fr.comp.os.linux.debats :
JKB a écrit :
Le 24-06-2009, ? propos de
Re: Windows sur le mainframe,
Cajoigooo ?crivait dans fr.comp.os.linux.debats :
Thierry B a formulé ce mercredi :
On 2009-06-24, Cajoigooo<_@> wrote:
Les logiciels professionnels comme PHotoshop ne sont pas là, OpenOffice
est bien, mais c'est loin d'être Word, les jeux du moment sont aussi au
A quoi ça sert Photoshop sur le desktop ? Gimp et/ou Krita ça suffit
très amplement. Openoffice aussi, si c'est pour faire les même
documents moisis que fait Word...
Non, un professionnel veut Photoshop, pas Grimp
Un professionnel, il veut que son truc fonctionne, donc que la
mémoire soit bien utilisée, donc il prend un Gimp avec une distribution
64 bits.
Mais non, il prend fromage *et* dessert: Photoshop sous Mac OS X
Même problème. MacOS X est encore en 32 bits pour l'immense majorité
des Macs.
Euh, l'immense majorité, ça se résume quand même à des machines assez
vieilles style G4 et aux 1ers Macintel à Core Solo et Duo vendues la
1ère moitié de 2006. Toutes les autres, à base de PPC G5 ou de Core 2
Duo sont en 64 bits. Par contre tous les programmes sont loin d'en tirer
parti... :-(
Et alors ? Ce n'est pas parce qu'un processeur est 64 bits que l'OS
l'est. Mon IBM P70 était un vrai 32 bits (pas un 386SX ou EX) et seul
OS/2 était 32 bits. MacOS X commence à embarquer des bouts de 64 bits
mais seul snow leopard sera 64 bits. Bref, j'ai encore acheté un Mac
récemment (avec un core2duo) et le truc est en _32_ bits, pas en _64_
bits. Je rajouterai même que tu peux très bien faire tourner une
distribution linux i386 sur un core2duo (je le fais, parce que le 64
bits, ce n'est pas la panacée. En raison des problèmes d'alignement
mémoire [entre autres], si tu n'as pas besoin d'adresser plus de 2 Go de
mémoire [ou 4 sous Solaris] par processus, un exécutable compilé en 32
bits sera un poil plus véloce que le même en 64 bits).
Le 24-06-2009, ? propos de
Re: Windows sur le mainframe,
Jerome Lambert ?crivait dans fr.comp.os.linux.debats :JKB a écrit :Le 24-06-2009, ? propos de
Re: Windows sur le mainframe,
Jerome Lambert ?crivait dans fr.comp.os.linux.debats :JKB a écrit :Le 24-06-2009, ? propos de
Re: Windows sur le mainframe,
Cajoigooo ?crivait dans fr.comp.os.linux.debats :Thierry B a formulé ce mercredi :On 2009-06-24, Cajoigooo<_@> wrote:Les logiciels professionnels comme PHotoshop ne sont pas là, OpenOffice
est bien, mais c'est loin d'être Word, les jeux du moment sont aussi au
A quoi ça sert Photoshop sur le desktop ? Gimp et/ou Krita ça suffit
très amplement. Openoffice aussi, si c'est pour faire les même
documents moisis que fait Word...
Non, un professionnel veut Photoshop, pas Grimp
Un professionnel, il veut que son truc fonctionne, donc que la
mémoire soit bien utilisée, donc il prend un Gimp avec une distribution
64 bits.
Mais non, il prend fromage *et* dessert: Photoshop sous Mac OS X
Même problème. MacOS X est encore en 32 bits pour l'immense majorité
des Macs.
Euh, l'immense majorité, ça se résume quand même à des machines assez
vieilles style G4 et aux 1ers Macintel à Core Solo et Duo vendues la
1ère moitié de 2006. Toutes les autres, à base de PPC G5 ou de Core 2
Duo sont en 64 bits. Par contre tous les programmes sont loin d'en tirer
parti... :-(
Et alors ? Ce n'est pas parce qu'un processeur est 64 bits que l'OS
l'est. Mon IBM P70 était un vrai 32 bits (pas un 386SX ou EX) et seul
OS/2 était 32 bits. MacOS X commence à embarquer des bouts de 64 bits
mais seul snow leopard sera 64 bits. Bref, j'ai encore acheté un Mac
récemment (avec un core2duo) et le truc est en _32_ bits, pas en _64_
bits. Je rajouterai même que tu peux très bien faire tourner une
distribution linux i386 sur un core2duo (je le fais, parce que le 64
bits, ce n'est pas la panacée. En raison des problèmes d'alignement
mémoire [entre autres], si tu n'as pas besoin d'adresser plus de 2 Go de
mémoire [ou 4 sous Solaris] par processus, un exécutable compilé en 32
bits sera un poil plus véloce que le même en 64 bits).
Les unités internes du processeur fonctionnent par dé faut sur des
registres de taille fixe (si on prend un i386, ce sont des registres de
32 bits). Sur un tel processeur, on peut utiliser des données (au moins )
de 8, 16, 32 ou 64 bits. Les types de 64 bits sont émulés et ne posen t
pas de problèmes. Par contre, les données de 8 ou 16 bits peuvent sur
certains processeurs être n'importe où en mémoire, ce qui veut dire que
le processeur est contraint d'adresser la mémoire un peu bizarrement
(une donnée de 16 bits peut être à cheval sur deux mots). Résulta t des
courses, le processeur peut générer plusieurs adresses pour lire un m ot
et surtout doit effectuer en interne un certain nombre d'opérations pou r
que les données soient correctement récupérées dans les registres .
Pour ceux qui codent en Fortran, il existe une foultitude de
logical*(1/2/4/8/16) destinés à palier à ce genre de problème
d'alignement sur des processeurs qui n'utilisent pas d'alignement
mémoire.
Les unités internes du processeur fonctionnent par dé faut sur des
registres de taille fixe (si on prend un i386, ce sont des registres de
32 bits). Sur un tel processeur, on peut utiliser des données (au moins )
de 8, 16, 32 ou 64 bits. Les types de 64 bits sont émulés et ne posen t
pas de problèmes. Par contre, les données de 8 ou 16 bits peuvent sur
certains processeurs être n'importe où en mémoire, ce qui veut dire que
le processeur est contraint d'adresser la mémoire un peu bizarrement
(une donnée de 16 bits peut être à cheval sur deux mots). Résulta t des
courses, le processeur peut générer plusieurs adresses pour lire un m ot
et surtout doit effectuer en interne un certain nombre d'opérations pou r
que les données soient correctement récupérées dans les registres .
Pour ceux qui codent en Fortran, il existe une foultitude de
logical*(1/2/4/8/16) destinés à palier à ce genre de problème
d'alignement sur des processeurs qui n'utilisent pas d'alignement
mémoire.
Les unités internes du processeur fonctionnent par dé faut sur des
registres de taille fixe (si on prend un i386, ce sont des registres de
32 bits). Sur un tel processeur, on peut utiliser des données (au moins )
de 8, 16, 32 ou 64 bits. Les types de 64 bits sont émulés et ne posen t
pas de problèmes. Par contre, les données de 8 ou 16 bits peuvent sur
certains processeurs être n'importe où en mémoire, ce qui veut dire que
le processeur est contraint d'adresser la mémoire un peu bizarrement
(une donnée de 16 bits peut être à cheval sur deux mots). Résulta t des
courses, le processeur peut générer plusieurs adresses pour lire un m ot
et surtout doit effectuer en interne un certain nombre d'opérations pou r
que les données soient correctement récupérées dans les registres .
Pour ceux qui codent en Fortran, il existe une foultitude de
logical*(1/2/4/8/16) destinés à palier à ce genre de problème
d'alignement sur des processeurs qui n'utilisent pas d'alignement
mémoire.
> Non, un professionnel veut Photoshop, pas Grimp
Un professionnel, il veut que son truc fonctionne, donc q ue la
mémoire soit bien utilisée, donc il prend un Gimp avec une distributi on
64 bits.
> Une secrétaire ne veut pas d'Open Office
Une secrétaire, elle prend ce qu'on lui donne. Si la mi enne n'est
pas contente, elle change de boulot.
> Je croyais que l'univers avait 15 milliards d'année, je me trompais
Faux.
> Les cinglés bibliques prétendent qu'il a 6000 ans
Faux.
> Non, un professionnel veut Photoshop, pas Grimp
Un professionnel, il veut que son truc fonctionne, donc q ue la
mémoire soit bien utilisée, donc il prend un Gimp avec une distributi on
64 bits.
> Une secrétaire ne veut pas d'Open Office
Une secrétaire, elle prend ce qu'on lui donne. Si la mi enne n'est
pas contente, elle change de boulot.
> Je croyais que l'univers avait 15 milliards d'année, je me trompais
Faux.
> Les cinglés bibliques prétendent qu'il a 6000 ans
Faux.
> Non, un professionnel veut Photoshop, pas Grimp
Un professionnel, il veut que son truc fonctionne, donc q ue la
mémoire soit bien utilisée, donc il prend un Gimp avec une distributi on
64 bits.
> Une secrétaire ne veut pas d'Open Office
Une secrétaire, elle prend ce qu'on lui donne. Si la mi enne n'est
pas contente, elle change de boulot.
> Je croyais que l'univers avait 15 milliards d'année, je me trompais
Faux.
> Les cinglés bibliques prétendent qu'il a 6000 ans
Faux.
On 16 juil, 12:49, JKB wrote:
Les unités internes du processeur fonctionnent par défaut sur des
registres de taille fixe (si on prend un i386, ce sont des registres de
32 bits). Sur un tel processeur, on peut utiliser des données (au moins)
de 8, 16, 32 ou 64 bits. Les types de 64 bits sont émulés et ne posent
pas de problèmes. Par contre, les données de 8 ou 16 bits peuvent sur
certains processeurs être n'importe où en mémoire, ce qui veut dire que
le processeur est contraint d'adresser la mémoire un peu bizarrement
(une donnée de 16 bits peut être à cheval sur deux mots). Résultat des
courses, le processeur peut générer plusieurs adresses pour lire un mot
et surtout doit effectuer en interne un certain nombre d'opérations pour
que les données soient correctement récupérées dans les registres.
Pour ceux qui codent en Fortran, il existe une foultitude de
logical*(1/2/4/8/16) destinés à palier à ce genre de problème
d'alignement sur des processeurs qui n'utilisent pas d'alignement
mémoire.
En fait pratiquement aucun rapport avec les problèmes d'alignement !
En Fortran le type LOGICAL de base fait la même taille que le type
INTEGER, soit en général 32 bits. Pour stocker 1 bit d'information,
c'est pas très rentable.
Certains compilateurs fournissent donc des types LOGICAL(n), qui /
peuvent/ éventuellement occuper moins de 32 bits, dans le but
d'économiser de la mémoire. Mais d'une part la portabilité n'a rien de
garantie (la norme ne requiert que le type LOGICAL de base) et d'autre
part un LOGICAL(1) quand il existe peut fort bien occuper en réalité
32 bits (la norme n'imposant aucune taille pour les types LOGICAL
supplémentaires).
De toute façon la "philosophie" du Fortran est généralement de faire
abstraction de la façon dont sont représentées les données en mémoire.
Les LOGICAL(n) ne sont donc pas trop dans l'esprit Fortran.
On 16 juil, 12:49, JKB <knatsc...@koenigsberg.fr> wrote:
Les unités internes du processeur fonctionnent par défaut sur des
registres de taille fixe (si on prend un i386, ce sont des registres de
32 bits). Sur un tel processeur, on peut utiliser des données (au moins)
de 8, 16, 32 ou 64 bits. Les types de 64 bits sont émulés et ne posent
pas de problèmes. Par contre, les données de 8 ou 16 bits peuvent sur
certains processeurs être n'importe où en mémoire, ce qui veut dire que
le processeur est contraint d'adresser la mémoire un peu bizarrement
(une donnée de 16 bits peut être à cheval sur deux mots). Résultat des
courses, le processeur peut générer plusieurs adresses pour lire un mot
et surtout doit effectuer en interne un certain nombre d'opérations pour
que les données soient correctement récupérées dans les registres.
Pour ceux qui codent en Fortran, il existe une foultitude de
logical*(1/2/4/8/16) destinés à palier à ce genre de problème
d'alignement sur des processeurs qui n'utilisent pas d'alignement
mémoire.
En fait pratiquement aucun rapport avec les problèmes d'alignement !
En Fortran le type LOGICAL de base fait la même taille que le type
INTEGER, soit en général 32 bits. Pour stocker 1 bit d'information,
c'est pas très rentable.
Certains compilateurs fournissent donc des types LOGICAL(n), qui /
peuvent/ éventuellement occuper moins de 32 bits, dans le but
d'économiser de la mémoire. Mais d'une part la portabilité n'a rien de
garantie (la norme ne requiert que le type LOGICAL de base) et d'autre
part un LOGICAL(1) quand il existe peut fort bien occuper en réalité
32 bits (la norme n'imposant aucune taille pour les types LOGICAL
supplémentaires).
De toute façon la "philosophie" du Fortran est généralement de faire
abstraction de la façon dont sont représentées les données en mémoire.
Les LOGICAL(n) ne sont donc pas trop dans l'esprit Fortran.
On 16 juil, 12:49, JKB wrote:
Les unités internes du processeur fonctionnent par défaut sur des
registres de taille fixe (si on prend un i386, ce sont des registres de
32 bits). Sur un tel processeur, on peut utiliser des données (au moins)
de 8, 16, 32 ou 64 bits. Les types de 64 bits sont émulés et ne posent
pas de problèmes. Par contre, les données de 8 ou 16 bits peuvent sur
certains processeurs être n'importe où en mémoire, ce qui veut dire que
le processeur est contraint d'adresser la mémoire un peu bizarrement
(une donnée de 16 bits peut être à cheval sur deux mots). Résultat des
courses, le processeur peut générer plusieurs adresses pour lire un mot
et surtout doit effectuer en interne un certain nombre d'opérations pour
que les données soient correctement récupérées dans les registres.
Pour ceux qui codent en Fortran, il existe une foultitude de
logical*(1/2/4/8/16) destinés à palier à ce genre de problème
d'alignement sur des processeurs qui n'utilisent pas d'alignement
mémoire.
En fait pratiquement aucun rapport avec les problèmes d'alignement !
En Fortran le type LOGICAL de base fait la même taille que le type
INTEGER, soit en général 32 bits. Pour stocker 1 bit d'information,
c'est pas très rentable.
Certains compilateurs fournissent donc des types LOGICAL(n), qui /
peuvent/ éventuellement occuper moins de 32 bits, dans le but
d'économiser de la mémoire. Mais d'une part la portabilité n'a rien de
garantie (la norme ne requiert que le type LOGICAL de base) et d'autre
part un LOGICAL(1) quand il existe peut fort bien occuper en réalité
32 bits (la norme n'imposant aucune taille pour les types LOGICAL
supplémentaires).
De toute façon la "philosophie" du Fortran est généralement de faire
abstraction de la façon dont sont représentées les données en mémoire.
Les LOGICAL(n) ne sont donc pas trop dans l'esprit Fortran.
Le 25/06/2009 08:48, JKB a écrit :Le 24-06-2009, ? propos de
Re: Windows sur le mainframe,
Jerome Lambert ?crivait dans fr.comp.os.linux.debats :JKB a écrit :Le 24-06-2009, ? propos de
Re: Windows sur le mainframe,
Jerome Lambert ?crivait dans fr.comp.os.linux.debats :JKB a écrit :Le 24-06-2009, ? propos de
Re: Windows sur le mainframe,
Cajoigooo ?crivait dans fr.comp.os.linux.debats :Thierry B a formulé ce mercredi :On 2009-06-24, Cajoigooo<_@> wrote:Les logiciels professionnels comme PHotoshop ne sont pas là, OpenOffice
est bien, mais c'est loin d'être Word, les jeux du moment sont aussi au
A quoi ça sert Photoshop sur le desktop ? Gimp et/ou Krita ça suffit
très amplement. Openoffice aussi, si c'est pour faire les même
documents moisis que fait Word...
Non, un professionnel veut Photoshop, pas Grimp
Un professionnel, il veut que son truc fonctionne, donc que la
mémoire soit bien utilisée, donc il prend un Gimp avec une distribution
64 bits.
Mais non, il prend fromage *et* dessert: Photoshop sous Mac OS X
Même problème. MacOS X est encore en 32 bits pour l'immense majorité
des Macs.
Euh, l'immense majorité, ça se résume quand même à des machines assez
vieilles style G4 et aux 1ers Macintel à Core Solo et Duo vendues la
1ère moitié de 2006. Toutes les autres, à base de PPC G5 ou de Core 2
Duo sont en 64 bits. Par contre tous les programmes sont loin d'en tirer
parti... :-(
Et alors ? Ce n'est pas parce qu'un processeur est 64 bits que l'OS
l'est. Mon IBM P70 était un vrai 32 bits (pas un 386SX ou EX) et seul
OS/2 était 32 bits. MacOS X commence à embarquer des bouts de 64 bits
mais seul snow leopard sera 64 bits. Bref, j'ai encore acheté un Mac
récemment (avec un core2duo) et le truc est en _32_ bits, pas en _64_
bits. Je rajouterai même que tu peux très bien faire tourner une
distribution linux i386 sur un core2duo (je le fais, parce que le 64
bits, ce n'est pas la panacée. En raison des problèmes d'alignement
mémoire [entre autres], si tu n'as pas besoin d'adresser plus de 2 Go de
mémoire [ou 4 sous Solaris] par processus, un exécutable compilé en 32
bits sera un poil plus véloce que le même en 64 bits).
Sur x86, la différence entre un exécutable 32 bits et 64 bits ne se
limite pas qu'à cela. La différence la plus importante est le nombre de
registres généraux qui passe de 8 à 16, ce qui a permis de concevoir une
ABI différente autorisant le passage des premiers paramètres d'une
fonction par registre, au lieu de la pile. Ceci a rendu les appels de
fonctions plus rapides, et rend, en général, les applications plus
rapides en 64 bits qu'en 32 bits. Bien sûr, il y a plein de situations
particulières et un programme peut être plus rapide en 32 ou en 64 bits
en fonction de sa conception.
Le 25/06/2009 08:48, JKB a écrit :
Le 24-06-2009, ? propos de
Re: Windows sur le mainframe,
Jerome Lambert ?crivait dans fr.comp.os.linux.debats :
JKB a écrit :
Le 24-06-2009, ? propos de
Re: Windows sur le mainframe,
Jerome Lambert ?crivait dans fr.comp.os.linux.debats :
JKB a écrit :
Le 24-06-2009, ? propos de
Re: Windows sur le mainframe,
Cajoigooo ?crivait dans fr.comp.os.linux.debats :
Thierry B a formulé ce mercredi :
On 2009-06-24, Cajoigooo<_@> wrote:
Les logiciels professionnels comme PHotoshop ne sont pas là, OpenOffice
est bien, mais c'est loin d'être Word, les jeux du moment sont aussi au
A quoi ça sert Photoshop sur le desktop ? Gimp et/ou Krita ça suffit
très amplement. Openoffice aussi, si c'est pour faire les même
documents moisis que fait Word...
Non, un professionnel veut Photoshop, pas Grimp
Un professionnel, il veut que son truc fonctionne, donc que la
mémoire soit bien utilisée, donc il prend un Gimp avec une distribution
64 bits.
Mais non, il prend fromage *et* dessert: Photoshop sous Mac OS X
Même problème. MacOS X est encore en 32 bits pour l'immense majorité
des Macs.
Euh, l'immense majorité, ça se résume quand même à des machines assez
vieilles style G4 et aux 1ers Macintel à Core Solo et Duo vendues la
1ère moitié de 2006. Toutes les autres, à base de PPC G5 ou de Core 2
Duo sont en 64 bits. Par contre tous les programmes sont loin d'en tirer
parti... :-(
Et alors ? Ce n'est pas parce qu'un processeur est 64 bits que l'OS
l'est. Mon IBM P70 était un vrai 32 bits (pas un 386SX ou EX) et seul
OS/2 était 32 bits. MacOS X commence à embarquer des bouts de 64 bits
mais seul snow leopard sera 64 bits. Bref, j'ai encore acheté un Mac
récemment (avec un core2duo) et le truc est en _32_ bits, pas en _64_
bits. Je rajouterai même que tu peux très bien faire tourner une
distribution linux i386 sur un core2duo (je le fais, parce que le 64
bits, ce n'est pas la panacée. En raison des problèmes d'alignement
mémoire [entre autres], si tu n'as pas besoin d'adresser plus de 2 Go de
mémoire [ou 4 sous Solaris] par processus, un exécutable compilé en 32
bits sera un poil plus véloce que le même en 64 bits).
Sur x86, la différence entre un exécutable 32 bits et 64 bits ne se
limite pas qu'à cela. La différence la plus importante est le nombre de
registres généraux qui passe de 8 à 16, ce qui a permis de concevoir une
ABI différente autorisant le passage des premiers paramètres d'une
fonction par registre, au lieu de la pile. Ceci a rendu les appels de
fonctions plus rapides, et rend, en général, les applications plus
rapides en 64 bits qu'en 32 bits. Bien sûr, il y a plein de situations
particulières et un programme peut être plus rapide en 32 ou en 64 bits
en fonction de sa conception.
Le 25/06/2009 08:48, JKB a écrit :Le 24-06-2009, ? propos de
Re: Windows sur le mainframe,
Jerome Lambert ?crivait dans fr.comp.os.linux.debats :JKB a écrit :Le 24-06-2009, ? propos de
Re: Windows sur le mainframe,
Jerome Lambert ?crivait dans fr.comp.os.linux.debats :JKB a écrit :Le 24-06-2009, ? propos de
Re: Windows sur le mainframe,
Cajoigooo ?crivait dans fr.comp.os.linux.debats :Thierry B a formulé ce mercredi :On 2009-06-24, Cajoigooo<_@> wrote:Les logiciels professionnels comme PHotoshop ne sont pas là, OpenOffice
est bien, mais c'est loin d'être Word, les jeux du moment sont aussi au
A quoi ça sert Photoshop sur le desktop ? Gimp et/ou Krita ça suffit
très amplement. Openoffice aussi, si c'est pour faire les même
documents moisis que fait Word...
Non, un professionnel veut Photoshop, pas Grimp
Un professionnel, il veut que son truc fonctionne, donc que la
mémoire soit bien utilisée, donc il prend un Gimp avec une distribution
64 bits.
Mais non, il prend fromage *et* dessert: Photoshop sous Mac OS X
Même problème. MacOS X est encore en 32 bits pour l'immense majorité
des Macs.
Euh, l'immense majorité, ça se résume quand même à des machines assez
vieilles style G4 et aux 1ers Macintel à Core Solo et Duo vendues la
1ère moitié de 2006. Toutes les autres, à base de PPC G5 ou de Core 2
Duo sont en 64 bits. Par contre tous les programmes sont loin d'en tirer
parti... :-(
Et alors ? Ce n'est pas parce qu'un processeur est 64 bits que l'OS
l'est. Mon IBM P70 était un vrai 32 bits (pas un 386SX ou EX) et seul
OS/2 était 32 bits. MacOS X commence à embarquer des bouts de 64 bits
mais seul snow leopard sera 64 bits. Bref, j'ai encore acheté un Mac
récemment (avec un core2duo) et le truc est en _32_ bits, pas en _64_
bits. Je rajouterai même que tu peux très bien faire tourner une
distribution linux i386 sur un core2duo (je le fais, parce que le 64
bits, ce n'est pas la panacée. En raison des problèmes d'alignement
mémoire [entre autres], si tu n'as pas besoin d'adresser plus de 2 Go de
mémoire [ou 4 sous Solaris] par processus, un exécutable compilé en 32
bits sera un poil plus véloce que le même en 64 bits).
Sur x86, la différence entre un exécutable 32 bits et 64 bits ne se
limite pas qu'à cela. La différence la plus importante est le nombre de
registres généraux qui passe de 8 à 16, ce qui a permis de concevoir une
ABI différente autorisant le passage des premiers paramètres d'une
fonction par registre, au lieu de la pile. Ceci a rendu les appels de
fonctions plus rapides, et rend, en général, les applications plus
rapides en 64 bits qu'en 32 bits. Bien sûr, il y a plein de situations
particulières et un programme peut être plus rapide en 32 ou en 64 bits
en fonction de sa conception.
On 24 juin, 22:14, JKB wrote:
> Non, un professionnel veut Photoshop, pas Grimp
Un professionnel, il veut que son truc fonctionne, donc que la
mémoire soit bien utilisée, donc il prend un Gimp avec une distribution
64 bits.
Photoshop sous 64 bits le fait très bien.
> Une secrétaire ne veut pas d'Open Office
Une secrétaire, elle prend ce qu'on lui donne. Si la mienne n'est
pas contente, elle change de boulot.
C'est marrant comme un promoteur du libre devient rapidement
autoritaire quand il s'agit d'imposer les choses dans ce sens-là :-)
> Je croyais que l'univers avait 15 milliards d'année, je me trompais
Faux.
Tu as des infos de première main sur le sujet pour être aussi
affirmatif :-) ?
> Les cinglés bibliques prétendent qu'il a 6000 ans
Faux.
Ah bon ? Pourtant c'est bien ce me disent ceux qui sonnent à ma porte
de temps en temps...
On 24 juin, 22:14, JKB <knatsc...@koenigsberg.fr> wrote:
> Non, un professionnel veut Photoshop, pas Grimp
Un professionnel, il veut que son truc fonctionne, donc que la
mémoire soit bien utilisée, donc il prend un Gimp avec une distribution
64 bits.
Photoshop sous 64 bits le fait très bien.
> Une secrétaire ne veut pas d'Open Office
Une secrétaire, elle prend ce qu'on lui donne. Si la mienne n'est
pas contente, elle change de boulot.
C'est marrant comme un promoteur du libre devient rapidement
autoritaire quand il s'agit d'imposer les choses dans ce sens-là :-)
> Je croyais que l'univers avait 15 milliards d'année, je me trompais
Faux.
Tu as des infos de première main sur le sujet pour être aussi
affirmatif :-) ?
> Les cinglés bibliques prétendent qu'il a 6000 ans
Faux.
Ah bon ? Pourtant c'est bien ce me disent ceux qui sonnent à ma porte
de temps en temps...
On 24 juin, 22:14, JKB wrote:
> Non, un professionnel veut Photoshop, pas Grimp
Un professionnel, il veut que son truc fonctionne, donc que la
mémoire soit bien utilisée, donc il prend un Gimp avec une distribution
64 bits.
Photoshop sous 64 bits le fait très bien.
> Une secrétaire ne veut pas d'Open Office
Une secrétaire, elle prend ce qu'on lui donne. Si la mienne n'est
pas contente, elle change de boulot.
C'est marrant comme un promoteur du libre devient rapidement
autoritaire quand il s'agit d'imposer les choses dans ce sens-là :-)
> Je croyais que l'univers avait 15 milliards d'année, je me trompais
Faux.
Tu as des infos de première main sur le sujet pour être aussi
affirmatif :-) ?
> Les cinglés bibliques prétendent qu'il a 6000 ans
Faux.
Ah bon ? Pourtant c'est bien ce me disent ceux qui sonnent à ma porte
de temps en temps...
Et alors ? Ce n'est pas parce qu'un processeur est 64 bits que l'OS
l'est. Mon IBM P70 était un vrai 32 bits (pas un 386SX ou EX) et seul
Et alors ? Ce n'est pas parce qu'un processeur est 64 bits que l'OS
l'est. Mon IBM P70 était un vrai 32 bits (pas un 386SX ou EX) et seul
Et alors ? Ce n'est pas parce qu'un processeur est 64 bits que l'OS
l'est. Mon IBM P70 était un vrai 32 bits (pas un 386SX ou EX) et seul
On 2009-06-25, JKB wrote:Et alors ? Ce n'est pas parce qu'un processeur est 64 bits que l'OS
l'est. Mon IBM P70 était un vrai 32 bits (pas un 386SX ou EX) et seul
Euh, logiciellement parlant, je suis quasiment certain que le 386sx
était un vrai 32 bits, tout autant que le 386dx. La grosse différence
portant sur les largeurs des bus externes, limitant ainsi l'espace
d'adressage physique. Mais vu de l'OS je ne pense pas qu'il y ait
de différence significative. Oui/non/nsp ?
On 2009-06-25, JKB <knatschke@koenigsberg.fr> wrote:
Et alors ? Ce n'est pas parce qu'un processeur est 64 bits que l'OS
l'est. Mon IBM P70 était un vrai 32 bits (pas un 386SX ou EX) et seul
Euh, logiciellement parlant, je suis quasiment certain que le 386sx
était un vrai 32 bits, tout autant que le 386dx. La grosse différence
portant sur les largeurs des bus externes, limitant ainsi l'espace
d'adressage physique. Mais vu de l'OS je ne pense pas qu'il y ait
de différence significative. Oui/non/nsp ?
On 2009-06-25, JKB wrote:Et alors ? Ce n'est pas parce qu'un processeur est 64 bits que l'OS
l'est. Mon IBM P70 était un vrai 32 bits (pas un 386SX ou EX) et seul
Euh, logiciellement parlant, je suis quasiment certain que le 386sx
était un vrai 32 bits, tout autant que le 386dx. La grosse différence
portant sur les largeurs des bus externes, limitant ainsi l'espace
d'adressage physique. Mais vu de l'OS je ne pense pas qu'il y ait
de différence significative. Oui/non/nsp ?