Newsgroup: it.comp.hardware
Titolo: Devo rispondere ad un test chi mi aiuta?

La domanda č questa:
Un processore a 64 bit esegue un codice a 32 bit piů velocemente di un 
processore a 32 bit?
le possibili risposte:
a. No
b. dipende dall'architettura della cpu
c. Si.
Io sono indeciso tra la b e la c propendendo per la prima. Che ne pensate?

 Io sono indeciso tra la b e la c propendendo per la prima. Che ne pensate?
Io direi la b.
-- 
Jax

Io direi la b.
  Facciamo meglio... se la CPU e' intel NO, se e' AMD... SI!!!!
  Sono simpatico?? ^__^
     CIAO!

 c. Si.
Una domanda molto simile era anche nel mio quiz per prender l'ECDL (patente 
europea del pc), ma si parlava di due processori a frequenza diversa, tipo 
200 e 400MHz, e chiedeva quale fosse più veloce... e le risposte erano 
identiche! Io ho messo la b... ma non ho verificato se fosse giusta o no. Mi 
sa che per il livello richiesto per l'ECDL la risposta giusta era stata "è 
più veloce quello da 400"!! 

 ha scritto nel messaggio
news:Go6Xi.159939$%k.30...@twister2.libero.it...

 La domanda č posta male... in quanto dipende dall'architettura che si
considera e da che ISA utilizza la cpu.
Comunque tralasciando tutto ciň darei come riposta la A.

 pensate?
La risposta giusta è la a. Il processore a 64 bit elabora il codice a 32 bit 
in emulazione; si tratta di una specie di accessorio che è stato aggiunto 
per rendere compatibili queste CPU con il software attualmente in 
circolazione in attesa che le applicazioni a 64 bit si diffondano.
-- 
Ciao, Giuseppe
satellezzatore@@
virgilio.it
 


Emulazione? Amenochè non stiamo parlando degli Itanium le attuali cpu x86
con registri a 64bit non eseguono il codice a 32bit in emulazione.

 Comunque tralasciando tutto ciò darei come riposta la A.
Anche io risponderei a, però il discorso è un tantinello più complesso...

 ha scritto nel messaggio
news:472d1bdf$0$10629$4faf...@reader2.news.tin.it...

Beh certamente...;-))

 ha scritto nel messaggio 
news:U98Xi.159976$%k.30...@twister2.libero.it...


 ha scritto nel messaggio 
news:U98Xi.159976$%k.30...@twister2.libero.it...



Mah... se la domanda sottointende che le due cpu (una a 32bit e l'altra a
64bit) usano comunque la medesima architettura di base (ad esempio quella
Netburst usata dai P4) e frequenza io risponderei comunque A.
Difatti se ti vai a vedere le recensioni chessò... di un Pentium530 e di un
Pentium 630 (entrambi dotati di core Prescott, stessa frequenza ma il
secondo suopporta i 64bit) si vedrà che le prestazioni con gli applicativi a
32bit saranno pressochè identiche.

 ha scritto nel messaggio 
news:iSiXi.160185$%k.30...@twister2.libero.it...


 x86 con registri a 64bit non eseguono il codice a 32bit in emulazione.
Se è così e cioè il processore elabora il codice a 32 bit senza dover 
perdere dei cicli di clock per trasformarlo in qualcos'altro allora la 
risposta esatta è senz'altro la c. Questi processori sono tecnologicamente 
più avanzati (escludendo gli Itanium naturalmente) e quindi più efficienti 
di quelli delle generazioni precedenti e ciò già basterebbe a spiegare 
l'assunto, se poi ci mettiamo che sono pure multicore allora non c'è storia. 
Il fatto che qualche programma vada peggio non tange in quanto la causa 
potrebbe risiedere nella mancata implementazione da parte dei programmatori 
di qualche caratteristica peculiare dei processori di ultima generazione.
-- 
Ciao, Giuseppe
satellezzatore@@
virgilio.it
 

 l'assunto, se poi ci mettiamo che sono pure multicore allora non c'è
storia.
Veramente ci stanno ad esempio anche i Pentium 530 e 630 i quali sono tutto
e per tutto simili architetturalmente parlando (frequenza compresa), solo
che i secondi hanno in più il supporto ai 64bit...e le prestazioni con
software a 32bit sono simili per entrambi, come deve essere.

 deve essere.
Andiamo di bene in meglio. Ricapitoliamo: se prendiamo in considerazione i 
processori dell'epoca di Itanium allora la risposta giusta è la a; se 
consideriamo i processori del recente passato tipo il 630 allora non ci sono 
risposte esatte; se in fine portiamo in conto solo i processori attualmente 
in commercio allora la risposta giusta è a c. A questo punto la cosa 
interessante da sapere non è quale secondo loro è la risposta giusta ma il 
perché.
 -- 
Ciao, Giuseppe
satellezzatore@@
virgilio.it
 

 ha scritto nel messaggio 
news:Go6Xi.159939$%k.30...@twister2.libero.it...
