PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Serveur - Sécurité et techniques > linux.debian.user.french > Re: [HS] comment savoir si un CPU est 64bits ?
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
linux.debian.user.french Forum sur Linux Debian. Debian-user-french@lists.debian.org

Re: [HS] comment savoir si un CPU est 64bits ?

Réponse
 
LinkBack Outils de la discussion
Vieux 29/11/2006, 19h00   #1
Alain Cabiran
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [HS] comment savoir si un CPU est 64bits ?

C. Mourad Jaber a écrit:
> Bonjour,
>
> La question est dans le titre !
> Vu la diversité actuelle des CPU (surtout chez Intel...), j'aimerai
> savoir ce qui identifie le 64 bits dans le /proc/cpuinfo
>
> Merci
>
> @ +
>
> Mourad
>
>



Bonjour,

je dirais qu'il devrait apparaitre qq part :
AMDx64 ou EM64T ou x86-64

un petit egrep -i sur cpuinfo devrait te l'indiquer je penses

hope this s

================================================== ===
Alain Cabiran <acabiran chez club tiret internet point fr>
井ã®ä¸ã®è›™ 。。。一瑚一会


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 29/11/2006, 21h40   #2
fred
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [HS] comment savoir si un CPU est 64bits ?


Bon, je ne sais pas si ça va mettre tout le monde d'accord,
mais je vous le laisse à votre appréciation... ;-)

marsu[pts/0]:~/{4}/> diff proc.cpuinfo.x86_64 proc.cpuinfo.i686
5c5
< model name : Intel(R) Pentium(R) D CPU 3.00GHz
---
> model name : Intel(R) Pentium(R) D CPU 3.00GHz

7c7
< cpu MHz : 3000.856
---
> cpu MHz : 3000.246

13,16d12
< fdiv_bug : no
< hlt_bug : no
< f00f_bug : no
< coma_bug : no
21,22c17,22
< flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est cid cx16 xtpr lahf_lm
< bogomips : 6011.94
---
> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est cid cx16 xtpr lahf_lm
> bogomips : 6005.71
> clflush size : 64
> cache_alignment : 128
> address sizes : 36 bits physical, 48 bits virtual
> power management:

28c28
< model name : Intel(R) Pentium(R) D CPU 3.00GHz
---
> model name : Intel(R) Pentium(R) D CPU 3.00GHz

30c30
< cpu MHz : 3000.856
---
> cpu MHz : 3000.246

36,39d35
< fdiv_bug : no
< hlt_bug : no
< f00f_bug : no
< coma_bug : no
44,45c40,45
< flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est cid cx16 xtpr lahf_lm
< bogomips : 5999.57
---
> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est cid cx16 xtpr lahf_lm
> bogomips : 5999.43
> clflush size : 64
> cache_alignment : 128
> address sizes : 36 bits physical, 48 bits virtual
> power management:



--
Fred.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 29/11/2006, 21h40   #3
fred
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [HS] comment savoir si un CPU est 64bits ?


Bon, je ne sais pas si ça va mettre tout le monde d'accord,
mais je vous le laisse à votre appréciation... ;-)

marsu[pts/0]:~/{4}/> diff proc.cpuinfo.x86_64 proc.cpuinfo.i686
5c5
< model name : Intel(R) Pentium(R) D CPU 3.00GHz
---
> model name : Intel(R) Pentium(R) D CPU 3.00GHz

7c7
< cpu MHz : 3000.856
---
> cpu MHz : 3000.246

13,16d12
< fdiv_bug : no
< hlt_bug : no
< f00f_bug : no
< coma_bug : no
21,22c17,22
< flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est cid cx16 xtpr lahf_lm
< bogomips : 6011.94
---
> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est cid cx16 xtpr lahf_lm
> bogomips : 6005.71
> clflush size : 64
> cache_alignment : 128
> address sizes : 36 bits physical, 48 bits virtual
> power management:

28c28
< model name : Intel(R) Pentium(R) D CPU 3.00GHz
---
> model name : Intel(R) Pentium(R) D CPU 3.00GHz

30c30
< cpu MHz : 3000.856
---
> cpu MHz : 3000.246

36,39d35
< fdiv_bug : no
< hlt_bug : no
< f00f_bug : no
< coma_bug : no
44,45c40,45
< flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est cid cx16 xtpr lahf_lm
< bogomips : 5999.57
---
> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est cid cx16 xtpr lahf_lm
> bogomips : 5999.43
> clflush size : 64
> cache_alignment : 128
> address sizes : 36 bits physical, 48 bits virtual
> power management:



--
Fred.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 29/11/2006, 22h30   #4
Sylvain Sauvage
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [HS] comment savoir si un CPU est 64bits ?

fred, mercredi 29 novembre 2006, 22:14:39 CET
>
>
> Bon, je ne sais pas si ça va mettre tout le monde d'accord,
> mais je vous le laisse à votre appréciation... ;-)
> [... seule diff : pbe contre syscall ...]


D'après /usr/include/asm-x86_64/cpufeature.h
et /usr/include/asm-i486/cpufeature.h et include/asm du noyau :

#define X86_FEATURE_LM (1*32+29) /* Long Mode (x86-64) */
#define X86_FEATURE_SYSCALL (1*32+11) /* SYSCALL/SYSRET */
(je n'y ai pas trouvé pbe...)

Dans les sources du noyau, on trouve les chaînes correspondantes :
arch/i386/kernel/cpu/proc.c
static const char * const x86_cap_flags[] = {
/* Intel-defined */
"fpu", "vme", "de", "pse", "tsc", "msr", "pae", "mce",
"cx8", "apic", NULL, "sep", "mtrr", "pge", "mca", "cmov",
"pat", "pse36", "pn", "clflush", NULL, "dts", "acpi", "mmx",
"fxsr", "sse", "sse2", "ss", "ht", "tm", "ia64", "pbe",

/* AMD-defined */
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, "syscall", NULL, NULL, NULL, NULL,
NULL, NULL, NULL, "mp", "nx", NULL, "mmxext", NULL,
NULL, "fxsr_opt", "rdtscp", NULL, NULL, "lm", "3dnowext", "3dnow",

Le long mode semble bien être la marque du 64 bits.

Ce que tu nous as présenté correspond bien à deux P4-D différents (?)
mais ils semblent tous les deux avoir le long mode !
Il faudrait fouiller plus...

--
Sylvain Sauvage
  Réponse avec citation
Vieux 29/11/2006, 22h30   #5
Sylvain Sauvage
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [HS] comment savoir si un CPU est 64bits ?

fred, mercredi 29 novembre 2006, 22:14:39 CET
>
>
> Bon, je ne sais pas si ça va mettre tout le monde d'accord,
> mais je vous le laisse à votre appréciation... ;-)
> [... seule diff : pbe contre syscall ...]


D'après /usr/include/asm-x86_64/cpufeature.h
et /usr/include/asm-i486/cpufeature.h et include/asm du noyau :

#define X86_FEATURE_LM (1*32+29) /* Long Mode (x86-64) */
#define X86_FEATURE_SYSCALL (1*32+11) /* SYSCALL/SYSRET */
(je n'y ai pas trouvé pbe...)

Dans les sources du noyau, on trouve les chaînes correspondantes :
arch/i386/kernel/cpu/proc.c
static const char * const x86_cap_flags[] = {
/* Intel-defined */
"fpu", "vme", "de", "pse", "tsc", "msr", "pae", "mce",
"cx8", "apic", NULL, "sep", "mtrr", "pge", "mca", "cmov",
"pat", "pse36", "pn", "clflush", NULL, "dts", "acpi", "mmx",
"fxsr", "sse", "sse2", "ss", "ht", "tm", "ia64", "pbe",

/* AMD-defined */
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, "syscall", NULL, NULL, NULL, NULL,
NULL, NULL, NULL, "mp", "nx", NULL, "mmxext", NULL,
NULL, "fxsr_opt", "rdtscp", NULL, NULL, "lm", "3dnowext", "3dnow",

Le long mode semble bien être la marque du 64 bits.

Ce que tu nous as présenté correspond bien à deux P4-D différents (?)
mais ils semblent tous les deux avoir le long mode !
Il faudrait fouiller plus...

--
Sylvain Sauvage
  Réponse avec citation
Vieux 29/11/2006, 22h50   #6
Yves Rutschle
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [HS] comment savoir si un CPU est 64bits ?

On Wed, Nov 29, 2006 at 11:26:00PM +0100, Sylvain Sauvage wrote:
> fred, mercredi 29 novembre 2006, 22:14:39 CET

[.... pleins de trucs intéressants]


On ne pourrait pas simplement demander à gcc, par ex.:

void main(void) {
printf("%d\n", sizeof(int) * 8);
}

A priori, int devrait faire 64 bits sur les architectures en
questions...

Y.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 29/11/2006, 22h50   #7
Yves Rutschle
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [HS] comment savoir si un CPU est 64bits ?

On Wed, Nov 29, 2006 at 11:26:00PM +0100, Sylvain Sauvage wrote:
> fred, mercredi 29 novembre 2006, 22:14:39 CET

[.... pleins de trucs intéressants]


On ne pourrait pas simplement demander à gcc, par ex.:

void main(void) {
printf("%d\n", sizeof(int) * 8);
}

A priori, int devrait faire 64 bits sur les architectures en
questions...

Y.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 30/11/2006, 00h30   #8
fred
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [HS] comment savoir si un CPU est 64bits ?

Sylvain Sauvage <Sylvain.Sauvage@metanoesis.net> a écrit :

> Ce que tu nous as présenté correspond bien à deux P4-D différents (?)
> mais ils semblent tous les deux avoir le long mode !
> Il faudrait fouiller plus...


C'est le même Pentium D.

--
Fred.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 07h28.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,16025 seconds with 16 queries