View Single Post
Old 10-11-2017, 09:23   #16
WarDuck
Senior Member
 
L'Avatar di WarDuck
 
Iscritto dal: May 2001
Messaggi: 12847
Quote:
Originariamente inviato da fano Guarda i messaggi
Alla fine se non ha applicazioni scritte col c*lo che necessitano di più di 4 GB solo loro per funzionare, 64 bit non serve mica a molto!
Anche .NET di default compila con "prefer 32 Bit" che su Windows 64 Bit funziona alla perfezione (con WoW64), su Linux visto che l'architettura "ibrida" 32 / 64 non sono stati capici a farlo Mono ignorava il flag ed andava sempre a 64 Bit.

Lo sapete sì che alla fine il risultato più "tangibile" di avere applicazioni a 64 Bit è che usano il doppio della RAM?
Avere uno spazio di indirizzamento più ampio non vuol dire solo poter usare più RAM, ma anche sfruttare più bit per l'algoritmo di randomizzazione degli indirizzi logici (ALSR).

Le applicazioni 64 bit sono tendenzialmente più sicure delle stesse compilate a 32 bit.

Inoltre in x86_64 hai a disposizione il doppio dei registri, con tutti i benefici di ciò.

Il fatto che le applicazioni 64 usino il doppio della RAM non è un assoluto: sono i puntatori ad occupare il doppio.

Motivo per cui hanno sviluppato l'ABI x32, per il supporto ai registri a 64 bit con indirizzi a 32 bit.
WarDuck è offline   Rispondi citando il messaggio o parte di esso
 
1