c++ comment trouve des info sur le proc la ram....

c++ comment trouve des info sur le proc la ram.... - C++ - Programmation

Marsh Posté le 08-09-2006 à 12:56:24    

slt tlm, voila pour le plaisir j'essais de dev un petit truc qui me donne des info sur le proc dans un 1er temps. Je sais comment calculer la frequence du cpu mais j'aimerai pouvoir connaitre les jeux d'instruction du proc ( mmx sse... ) et son petit nom tant qu'on y est... donc en gros si quelqu'un sais dans quel insrtructions du proc peuve me fournir ca au des chose proche

Message cité 1 fois
Message édité par carot0 le 10-09-2006 à 23:54:32

---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 08-09-2006 à 12:56:24   

Reply

Marsh Posté le 08-09-2006 à 13:41:32    

Salut.
 
Tu as l'instruction CPUID qui te fournit de nombreuses informations sur le processeur.
Doc Intel pour savoir comment l'utiliser : http://www.intel.com/design/Pentiu [...] tm#manuals

Reply

Marsh Posté le 08-09-2006 à 14:09:06    

anordem a écrit :

Salut.
 
Tu as l'instruction CPUID qui te fournit de nombreuses informations sur le processeur.
Doc Intel pour savoir comment l'utiliser : http://www.intel.com/design/Pentiu [...] tm#manuals


non mais je vais regarder ca de plus pres, merci !!


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 09-09-2006 à 02:35:02    

carot0 a écrit :

non mais je vais regarder ca de plus pres, merci !!


bon ca a l'aire d'etre ce que je veux mais comment je peux y acceder en c++? car j'ai trouver des exemple en asm mais rien en c++...


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 09-09-2006 à 10:23:30    

y'a pas une doc avec ??

Reply

Marsh Posté le 09-09-2006 à 10:29:01    

cpuid est une instruction asm donc normal que tu ne trouves que du code asm mais ce n'est pas la mort à comprendre, la preuve, j'ai tout compris [:antibillou]
Pour récupérer la fréquence du cpu, tu pourras utiliser l'instruction rdtsc comme indiqué ici.

Reply

Marsh Posté le 09-09-2006 à 11:42:56    

karlkox a écrit :

cpuid est une instruction asm donc normal que tu ne trouves que du code asm mais ce n'est pas la mort à comprendre, la preuve, j'ai tout compris [:antibillou]
Pour récupérer la fréquence du cpu, tu pourras utiliser l'instruction rdtsc comme indiqué ici.


ca, ca va mais c'est pour le reste que j'ai du mal


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 09-09-2006 à 13:14:06    

Bein quoi, cpuid est encore plus simple à utiliser, suffit de vérifier tel ou tel bit en asm ou plus simple, tu stocks les infos qui sont dans eax dans une variable et zou avec un masque de bits, tu extraits ce que tu veux pour tel ou tel feature. (mmx, sse etc ...)

Message cité 1 fois
Message édité par karlkox le 09-09-2006 à 13:14:22
Reply

Marsh Posté le 09-09-2006 à 13:16:49    

karlkox a écrit :

Bein quoi, cpuid est encore plus simple à utiliser, suffit de vérifier tel ou tel bit en asm ou plus simple, tu stocks les infos qui sont dans eax dans une variable et zou avec un masque de bits, tu extraits ce que tu veux pour tel ou tel feature. (mmx, sse etc ...)


ouais apres tout...


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 09-09-2006 à 15:28:45    

bon j'ai reussi a prendre plein de truc avec cpuid mais encore une ou 2 choses, comment avoir le fsb le coefficient de multiplication du proc ( celui apr defaut et l'actuel ) ainsi que des info sur la ram ( et meme d'autre perif pour apres ) ?

Message cité 1 fois
Message édité par carot0 le 10-09-2006 à 23:54:05

---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 09-09-2006 à 15:28:45   

Reply

Marsh Posté le 10-09-2006 à 23:55:10    

carot0 a écrit :

bon j'ai reussi a prendre plein de truc avec cpuid mais encore une ou 2 choses, comment avoir le fsb le coefficient de multiplication du proc ( celui apr defaut et l'actuel ) ainsi que des info sur la ram ( et meme d'autre perif pour apres ) ?


 [:drapo]


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 11-09-2006 à 15:55:37    

[:_deckard_]


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 12-09-2006 à 13:16:19    

carot0 a écrit :

slt tlm, voila pour le plaisir j'essais de dev un petit truc qui me donne des info sur le proc dans un 1er temps. Je sais comment calculer la frequence du cpu mais j'aimerai pouvoir connaitre les jeux d'instruction du proc ( mmx sse... ) et son petit nom tant qu'on y est... donc en gros si quelqu'un sais dans quel insrtructions du proc peuve me fournir ca au des chose proche


 [:_deckard_]


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 18-09-2006 à 11:00:45    

Ca fonctionne sous NT tout ça ?

Reply

Marsh Posté le 18-09-2006 à 11:18:01    

_darkalt3_ a écrit :

Ca fonctionne sous NT tout ça ?


pour l'instant oui, les info du proc marche sous 2k.
Je suis passé au info SMBIOS DMI qui sont plus precise. Par contre piour l'instant  ca passe que sur linux pour win je m'y suis pas encore penché


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 18-09-2006 à 11:29:01    

Par hasard, il y aurait les informations de fanspeed de la carte mère ?
Ou c'est juste les infos du proc ?


---------------
Töp of the plöp
Reply

Marsh Posté le 18-09-2006 à 11:46:51    

_darkalt3_ a écrit :

Par hasard, il y aurait les informations de fanspeed de la carte mère ?
Ou c'est juste les infos du proc ?


Pour CPUID non,  
Pour SMBIOS il y a tout je crois..


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 18-09-2006 à 11:47:54    

Ok, super, merci beaucoup :jap:


---------------
Töp of the plöp
Reply

Marsh Posté le 18-09-2006 à 15:43:22    

_darkalt3_ a écrit :

Ok, super, merci beaucoup :jap:


tu compte dev un truc pour trouver ces info ?


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 18-09-2006 à 15:45:49    

carot0 a écrit :

tu compte dev un truc pour trouver ces info ?


Bah on m'a demandé un truc pour capter rapidement ce genre d'info; donc oui, je compte m'en servir


---------------
Töp of the plöp
Reply

Marsh Posté le 18-09-2006 à 15:58:45    

Reply

Marsh Posté le 18-09-2006 à 15:59:43    

Reply

Marsh Posté le 18-09-2006 à 16:09:04    


c'est bien pour cpuid mais ya pas le fan speed avec...


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 18-09-2006 à 16:13:23    

bin oui c'est la vie ;)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed