|
|
|
![]() |
|
Strumenti |
![]() |
#21 | |
Bannato
Iscritto dal: Jun 2004
Messaggi: 4607
|
Quote:
Anche i PowerPC come architettura nascono sulla carta a 64 bit, con le 'prime' implementazioni (fino al PPC970 aka G5) però realizzate come subset a 32 bit. Questo è il motivo per cui con i PPC il passaggio da 32 a 64 è abbastanza indolore, perchè sono nati fin dall'inizio come architettura a 64 bit. Con gli Intel/AMD la cosa è molto più incasinata, perchè il passaggio a 64 comporta degli hack notevoli, e pesanti differenze architetturali, con la conseguenza che l'esecuzione dei binari a 32 bit avviene in una specie di virtual machine (se non ho capito male), quindi con un possibile degrado di prestazioni se si è in modalità 64bit. Comunque anche loro in modalità 64bit sono processori a 64 bit reali. Non so come farà Leopard a bypassare il problema e a far convivere nativamente applicazioni e drivers (?) a 32 e 64 bit, visto che tutti gli altri (Microsoft, Linux, ecc) sono stati costretti a fare una versione dell'OS specifica per i 64 bit. |
|
![]() |
![]() |
![]() |
#22 | |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 1092
|
Quote:
__________________
Ho trattato sul mercatino con nemozx, SHIVA>>LuR<<, miki66, kleppi, Paky, Malag, giovonni, lancillo1, cosimo.barletta, nicosbk, O_RusS, gonfaloniere, DexTer82 e altri ancora |
|
![]() |
![]() |
![]() |
#23 | |
Bannato
Iscritto dal: Jun 2004
Messaggi: 4607
|
Quote:
Quando sono passati da 16 a 32 bit, con il 386, i programmi a 16 bit giravano in quello che viene chiamato nell'articolo "virtual 8086 mode", come ricordavo. Pensavo che con il passaggio 32-64 bit ci fosse un meccanismo simile. In realtà l'articolo parla di una modalità "long mode" in questi nuovi processori che si divide a sua volta tra il nuovo "64-bit mode" e il "compatibility mode" per il codice 32-16 bit. Ma non si capisce se quest'ultimo comporti penalizzazioni prestazionali. |
|
![]() |
![]() |
![]() |
#24 | |
Senior Member
Iscritto dal: Sep 2002
Città: Roma
Messaggi: 2060
|
Quote:
![]() Chissà come mai dalla tua firma dici che ti becchi un mare di ban... ma come mai! Spero che il tuo nick non derivi dal fatto che fai ingegneria informatica perché se dici certe cose e sei (o stai diventando) ingegnere allora credo proprio tu abbia sbagliato strada.
__________________
Imagination is more important than knowledge -- Albert Einstein Il vero sapiente è colui che sa di non sapere -- Socrate |
|
![]() |
![]() |
![]() |
#25 | |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 1092
|
Quote:
__________________
Ho trattato sul mercatino con nemozx, SHIVA>>LuR<<, miki66, kleppi, Paky, Malag, giovonni, lancillo1, cosimo.barletta, nicosbk, O_RusS, gonfaloniere, DexTer82 e altri ancora |
|
![]() |
![]() |
![]() |
#26 |
Junior Member
Iscritto dal: Nov 2006
Messaggi: 12
|
ragazzi ma scusate, come potete affermare che le cpu a 64bit o generalizzando il sistema a 64bit sia addiritura inutile e/o inifluente.
Di persè è un'enorme passo in avanti per la tecnologia, difatto si aprono scenari prestazionali molto più vasti, anche solo per il fatto che viene permesso di usare più ram...ma in realtà non sono solamente questi i vantaggi. Premettendo che attulamete, al momento che vi sono pochi, quasi inesistenti programmi in 64bit, ammetto che un sistema a 64bit (cpu e os) è specato in quanto le differenze sono minime e irrilevanti, difatto le operazioni permesse dall'os non impegnano quasi mai significativamente l'hardware. Se però, ad esempio apple, trasformarse dal prossimo anno, applicazioni come final cut(daltronde lo sforzo lo ha fatto per leopard,con un po di impegno non è detto che non lo faccia anche per altre sue applicazioni), oppure che la suite adobe CS3 sia scritta in 64bit....ebbene in tal caso la differenza è enorme, difatto per ogni ciclo di cloc vengono letti ed elaborati il doppio dei dati, in quanto riesce a gestire una portata di dati di 64bit (bus interno a 64vie, per ogni via vi è un bit) invece che 32... Quindi a parità di numero di cicli, una cpu a 64bit affiancata ad un programma a 64bit fa registrare un notevole miglioramento di prestazioni, ovviamente attualemte è quasi irrilevante ma una miglioramento di questo tipo su un'applicazione come final cut (se fosse a 64bit) state pur sicuri che su un'operazione di un paio di ore, con i 64bit ci guadagnate diversi minuti (penso 10/20) rispetto ad un corrispettivo programma a 32bit con cpu a 32bit. Difatto se tutti o quasi lo stanno introducendo e si stanno inderizzando su questa strada con sforzi più o meno importanti un motivo ci sarà, e infatti la nuova piattaforma è di persè un notevolissimo miglioramento, che però richiede tempo, costi e impegno. Per colui che ha paragonato la cpu grafica della ps2 che è a 128bit con una cpu per pc, certo che ci vuole coraggio....una gestisce dati grafici ed è dedicata esclusivamete a quello, inoltre ha un'archittettura completametne diversa, non centra nulla con le cpu per pc...è tutto un'altro mondo. |
![]() |
![]() |
![]() |
#27 | |
Bannato
Iscritto dal: Jun 2004
Messaggi: 4607
|
Quote:
PERO' i calcoli che contano ormai sono quelli floating point, e per quelli non cambia niente perchè più o meno da sempre sono a 64 bit. E anche nei calcoli interi i 64 bit sono utili solo se è richiesta una maggiore precisione, altrimenti sono sprecati... Per quanto riguarda i 128 bit della PS2 o delle unità vettoriali dei processori (anch'esse a 128 bit nei PPC e credo anche negli ultimi Intel) beh è vero, ma questo non fa altro che confermare che le cose oggi sono un po' incasinate e che 32-64-128 bit non sono più una cosa assoluta e lineare come poteva essere una volta ma solo una cosa che riguarda PARTE del processore. Insomma per un FinalCut non cambierebbe niente (tutto FP), per un Illustrator CS3 probabilmente sarebbe peggio perchè non credo se ne faccia molto di una precisione intera molto aumentata e l'aumento dei registri di indirizzo sarebbe più un danno che altro. Giusto Photoshop potrebbe avere vantaggi a patto patto di mettere più di 4 GB di ram... Il vantaggio per i processori x86 è che con il passaggio a 64 bit hanno aumentato il numero dei registri e altre cosette e questo sicuramente può portare a miglioramenti prestazionali. |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:39.