Newsgroup: it.comp.hardware.cpu
Titolo: Programma conteggio CPU

Devo testare un semplice programmino che conta il numero di CPU fisiche
installate sul sistema. Siccome si stanno diffondendo CPU con HT, 64bi, dual
core, ecc, ecc, la procedura di calcolo potrebbe non essere più così
affidabile.
Io ho in casa solo un P4 (no HT) e un Athlon XP e avrei bisogno di sapere se
l'esito è corretto anche con altri procesori. Il massimo sarebbe poter avere
il risultato di un sistema con due o più processori fisici.
http://snipurl.com/CPUcount
      (e' un eseguibile da 11kb)
http://snipurl.com/CPUcount_src
  (e' uno zip da 2kb)
Potreste provare a lanciare l'eseguibile e dirmi che risultati ottenete,
insieme al tipo di processore su cui avete lanciato il programma?
grazie
-- 
Lis        
www.alessandroghezzi.it
O'Telma:   
http://snipurl.com/otelma
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno
sprovveduto che non lo sa e la inventa (A.Einstein)

 insieme al tipo di processore su cui avete lanciato il programma?
Wow, che successone!!  :)
Svogliatezza (ci vogliono 3 secondi) o paura che il programmino faccia
qualcosa di male? Ho messo il sorgente apposta...
-- 
Lis                 
www.alessandroghezzi.it
O'Telma Formula1:   
http://snipurl.com/otelma
Il riso è il sole che scaccia l'inverno dal volto umano (V.Hugo)

 cui il risultato è assai scontato?
Beh, leggendo il NG mi sembrava di vadere parecchi AthlonM, A64, ecc, ecc,
per cui ci speravo. Poi, va bè, se non vogliono fare questo test per farmi
un piacere, mica posso impiccarli :)
-- 
Lis                 
www.alessandroghezzi.it
O'Telma Formula1:   
http://snipurl.com/otelma
A volte l'uomo inciampa nella verità, ma nella maggior parte dei casi si
rialzerà e continuerà per la sua strada (Wiston Churchill)

Il mio dual athlon MP viene riconosciuto così
YOU HAVE 2 PROCESSORS
YOU HAVE 1 PROCESSORS PER CPU
YOU HAVE 2 CPU(s)

--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 qualcosa di male? Ho messo il sorgente apposta...
Sarà anche che la maggior parte degli utenti al massimo ha un P4 con HT, per
cui il risultato è assai scontato?
MaxArt

 il risultato di un sistema con due o più processori fisici.
Bello erano anni che non vedevo un listato pascal (anche se all'interno 
c'e' una parte scritta in assembly)
allora nel mio nuovo PC aziendale un P4 con HT attivo ho questo risultato:
You have 2 processors
You have 2 processors per CPU
You have 1 CPU(s)
Potrei provarlo anche sul biprocessore ma purtroppo non ho l'accesso per 
il momento a quella macchina

 insieme al tipo di processore su cui avete lanciato il programma?
Dopo alcuni altri test (e ringrazio tutti quanti), la procedura funziona
anche per:
Dual Athlon MP, Dual Xeon (biprocessore), P2 266, Dual Pentium III, Dual
Pentium II
-- 
Lis                 
www.alessandroghezzi.it
O'Telma Formula1:   
http://snipurl.com/otelma
L’esperienza è un modo per dare un nome agli errori (Oscar Wilde)

 Beh, leggendo il NG mi sembrava di vadere parecchi AthlonM, A64,
Eh, ma si tratta di singole CPU single core, che problemi ci 
dovrebbero essere?
MaxArt

 dovrebbero essere?
Quando si programma, specialmente quando si ha a che fare con questo tipo di
cose, è bene non dare nulla per scontato. Dopo aver visto comportamenti
inspiegabilmente diversi su sistemi apparentemente simili, oppure
comportamenti diversi semplicemente passando da XP sp1 a XP sp2 ora
preferisco fare prove che possono apparire inutili
-- 
Lis        
www.alessandroghezzi.it
O'Telma:   
http://snipurl.com/otelma
Capisco perchè i Dieci Comandamenti sono tanto chiari e privi di ambiguità:
non furono redatti da un'assemblea (Konrad Adenauer)

 a XP sp2 ora preferisco fare prove che possono apparire inutili
Funziona anche sotto Win98? Se vuoi lo provo sui miei sistemi di casa, anche
se sono tutti di una CPU single core.
MaxArt

 se sono tutti di una CPU single core.
In teoria dovrebbe (spero ;-)) funzionare da win95 in su, senza eccezioni
-- 
Lis                 
www.alessandroghezzi.it
O'Telma Formula1:   
http://snipurl.com/otelma
E' meglio essere ottimisti ed avere torto piuttosto che pessimisti ed avere
ragione (Albert Einstein)