|
|
|
![]() |
|
Strumenti |
![]() |
#61 | |
Senior Member
Iscritto dal: Dec 2007
Messaggi: 892
|
Quote:
Quelli si tengono le vecchie versioni dei programmi finchè non gli muore il pc. Ci sono dei posti che viaggiano ancora con Windows 98. |
|
![]() |
![]() |
![]() |
#62 |
Senior Member
Iscritto dal: Sep 2012
Messaggi: 303
|
Mi pare sia stata anche la scelta di Chrome, però creando un processo distinto per ogni tab (2GB per pagina sono ancora difficili da raggiungere).
Secondo me è stata una scelta pragmatica dettata dalle difficoltà nel debug del codice a 64 bit, optando naturalmente per il forking per ciascun nuovo tab. |
![]() |
![]() |
![]() |
#63 | |
Senior Member
Iscritto dal: Jan 2007
Messaggi: 6014
|
Quote:
Un S.O. a 64bit anche se fa girare solo applicazioni a 32bit può sfruttare più di 4GB di ram per il caching dei dati o per permettere a più applicazioni che usano 1..2GB di ram ognuna di girare completamente in ram anche se complessivamente superano i 4GB. Con applicazioni tipo Office o IE/Firefox non si notano grandi vantaggi, ma se si fa editing di video, fotoritocco a qualità di stampa di roba grossa e cose simili la differenza può essere notevole. Poi il set d'istruzioni a 64bit (per quel che riguarda gli x86) fornisce 16 registri interi a 64bit invece degli 8 accessibili in modalità a 32bit, inoltre è garantita la presenza di 16 (invece di 8 come in modalità 32bit) registri XMM a 128bit di SSE/SSE2. Questo torna molto utile per aumentare di fino al 30% l'efficenza del codice assembly a partire dagli stessi sorgenti in C/C++ o compilati Jit da sorgenti Java o di linguaggi .Net |
|
![]() |
![]() |
![]() |
#64 | |
Senior Member
Iscritto dal: May 2004
Messaggi: 7514
|
Quote:
questo pero a livello teorico perche a livello pratico grazie alla OoO del processore e la funzione di rinomina dei registri fa si che alla fine i registri realmente diponibili per contenere i dati siano molti di piu e il vantaggio di prestazioni si ha solo per certi tipi di elaborazioni. Inolte il codice a 64bit occupa piu spazio fisico sia come sorgente che come ram occupata e banda verso la cache quindi per certe tipi di elaborazioni si ottiene anche un risultato peggiore dello stesso codice a 32bit. L'unico caso dove i vantaggi sono evidenti sono qundo si usano le unita mmx sse ecc per il resto si ha un susseguirsi di pareggi vittorie e sconfitte in base al codice utilizzato. Molto dipende anche dalla ram del sistema se guardi benchmark con un pc da 2GB vedi che perde quasi nella totalita dei casi quando usa un SO a 64bit mentre solo da 4GB in su a parità di hardware e software la situazione si ribalta. Ultima modifica di coschizza : 25-11-2012 alle 10:38. |
|
![]() |
![]() |
![]() |
#65 |
Senior Member
Iscritto dal: May 2011
Messaggi: 3450
|
quindi un sistema completamente a 64 bit dovrebbe risultare più performante.
|
![]() |
![]() |
![]() |
#66 | |
Bannato
Iscritto dal: Sep 2008
Messaggi: 8946
|
Quote:
Ci scommetto le palle da flipper che adesso è colpa di Microsoft. ![]() |
|
![]() |
![]() |
![]() |
#67 | |
Senior Member
Iscritto dal: Jan 2007
Messaggi: 6014
|
Quote:
Come avevo scritto prima, in modalità a 64bit le SSE e le SSE2 sono disponibili "di serie", ma anche il raddoppio dei registri indirizzabili direttamente è significativo, solo che non lo è tanto se si fa il confronto con x86 + SSE2. Anche con esecuzione out-of-order passare da 8 a 16 registri permette di migliorare le prestazioni perchè si possono compiere ottimizzazioni più sofisticate rispetto a quelle più limitate che si ottengono solo con lo scheduler OoO e con il renaming. Dati alla mano, lo "sweet spot" per le architetture a registri di uso generale è di 16..32 registri (con meno registri le prestazioni degradano, con più registri non ci sono vantaggi significativi causa maggior numero di registri non utilizzati con sufficiente frequenza). La differenza nel passare da 8 a 16 registri quindi in linea generale si sente, solo che negli x86 se si fa il confronto con x86 + SSE2 (8 registri interi di uso generale ed 8 registri XMM a 128bit) si è già "quasi" nel caso a 16 registri (8+8) mentre con x86-64 si è "certamente" nel caso a 16 registri (16 registri interi a 64bit oppure 16 registri XMM a 128bit) e "quasi" nel caso a 32 registri (16 + 16). Visto che il caso ottimale è tra 16..32 registri, se si fa il confronto con x86 + SSE2 non c'è il gran salto che ci si potrebbe aspettare. |
|
![]() |
![]() |
![]() |
#68 |
Senior Member
Iscritto dal: Jan 2007
Messaggi: 6014
|
|
![]() |
![]() |
![]() |
#69 | |
Senior Member
Iscritto dal: Mar 2008
Città: Milano; 9 Vendite concluse -> Wilde; emmepi; Homerj81; cos1950; mariotanza; Benia; grigor; alekia; ARG0
Messaggi: 11160
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#70 | |
Senior Member
Iscritto dal: Dec 2007
Messaggi: 1470
|
Quote:
le applicazioni a 32 bit su sistemi a 32 bit possono allocare massimo 3.2 gb (circa) di ram per processo...quelle stesse applicazioni a 32 su un sistema a 64 bit non hanno limite teorico di ram allocabile....e 6/7 anni fa alcuni software di calcolo che utilizzavo non avevano una versione a 64 bit... ormai i 64 sono una costante (ho forse solo 3/4 macchine su una cinquantina a 32 bit solo perchè ad uso office)... bio |
|
![]() |
![]() |
![]() |
#71 |
Senior Member
Iscritto dal: Jan 2002
Messaggi: 10337
|
Sono due anni che oramai uso waterfox, e fino ad ora non ho trovato broswer migliore....
Quindi se tagliano il supporto a firefox x64.... ![]() |
![]() |
![]() |
![]() |
#72 | ||
Senior Member
Iscritto dal: Nov 2001
Città: Kendermore
Messaggi: 6650
|
Quote:
Dire poi che i sistemi x64 non hanno limite teorico poi è falso, di limiti ce ne sono eccome, ora ci sembrano astronomici ricordiamoci però che era lo stesso negli anni '60 e '70 per i limiti imposti dalle architetture a 32bit. Attenzione poi a un dettaglio tutt'altro che insignificante, un conto sono i limiti architetturali, un conto sono i limiti imposti dai produttori dell'OS o di uno specifico prodotto nell'uso delle risorse. Come puoi vedere dalla pagina che ho linkato le soglie di occupazione ram per i sistemi operativi MS sono infinitamente più basse rispetto a quanto permetterebbe l'architettura x64, e non c'è "smanettamento" del registro che possa sbloccare tutto questo. Quote:
Questo è vero non solo un ambito client ma anche server, il mio lavoro mi permette di mettere il naso in molti ced di tantissime aziende ed enti pubblici (dall'ente in cui sto lavorano ora ho a perimetro 124 sistemi e una ventina di dispositivi tra san, bladecenter, switch fc e altre quisquilie) e ti posso assicurare che i 32bit sono ben lungi dall'essere abbandonati. Anzi in molte condizioni sono più vantaggiose architetture distribuite a 32bit piuttosto che far girare il tutto a 64bit, il tutto senza considerare le implicazioni lato sviluppo e test, impensabili anche solo da pensare, specialmente in un momento storico come questo ![]()
__________________
https://tasslehoff.burrfoot.it | Cloud? Enough is enough! | SPID… grazie ma no grazie "Arguing that you don't care about the right to privacy because you have nothing to hide is no different than saying you don't care about free speech because you have nothing to say." Ultima modifica di Tasslehoff : 29-11-2012 alle 10:00. |
||
![]() |
![]() |
![]() |
#73 |
Senior Member
Iscritto dal: May 2011
Messaggi: 3450
|
anche i chipset delle motherboard passate rappresentano un limite.
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:44.