PDA

View Full Version : Windows e i 64 bit


Naveg
15-01-2009, 17:50
Con l'acquisto di un nuovo pc, compatibile con i 64 bit, voglio passare ad ad un sistema operativo che li supporti. Ora vi chiedo, è vero che usare windows vista a 64 bit comporta un maggiore uso di Ram sia di suo, sia utilizzando qualsiasi programma? perchè io ho inserito 4 gb di ram, ma non vorrei che per recuperare i 500mb non vista dai 32 bit, mi ritrovo con tutta la ram occupata :D
Prestazionalmente, non ho ancora capito se ci sono benefici, i programmi sono più veloci?
Avrei pensato la possibilità di mettere windows 7 a 64 bit, però non vorrei avere il problema che i driver sono incompatibili come quelli della scheda video, che ci terrei a sfruttare visto che è una 9800GTX+. Oppure basta usare quelli per vista 64bit, e vanno lo stesso?

Ciao e grazie in anticipo

stetteo
15-01-2009, 20:19
uso vista 64bit e tutto va benissimo con 4 gb di ram

giavial
15-01-2009, 20:41
vista 32 bit faceva schifo a prescindere.
Vista 64 bit con due giga andava meglio del 32 bit ma l'hard disk swappava parecchio.
Hio messo 6 giga di ram ed è uno spettacolo, molto più veloce e stabile di xp e di vista 32 bit.
In effetti necessita di molta ram, ma 4 giga vanno più che bene.
Ciao

NLDoMy
15-01-2009, 20:44
vista 32 bit faceva schifo a prescindere.
Vista 64 bit con due giga andava meglio del 32 bit ma l'hard disk swappava parecchio.
Hio messo 6 giga di ram ed è uno spettacolo, molto più veloce e stabile di xp e di vista 32 bit.
In effetti necessita di molta ram, ma 4 giga vanno più che bene.
Ciao

ma con 2 gb di ram swappava il disco? ma che disco hai un 3500rpm?

io con vista 32bit andavo liscio pure in half life 2 con il mulo in firma e 512 di ram in single channel, mai uno swap

maxlaz
15-01-2009, 22:22
vista 32 bit faceva schifo a prescindere.
Vista 64 bit con due giga andava meglio del 32 bit ma l'hard disk swappava parecchio.

Ciao


se ne leggono di cose assurde :eek: :eek: :eek:

giavial
16-01-2009, 07:11
se ne leggono di cose assurde :eek: :eek: :eek:

Infatti con 2 giga su crisys andavo a 2 frames effettivi anche se segnava 40 di media e la luce dell'hard disk era perennemente accesa e si sentivano dei rimorini tipici di quando l'hard disk lavora in continuazione. Ma siccome sono cretino pensavo che fosse la caffettiera in cucina.
Così in maniera assurda ci ho aggiunto 4 giga di ram e adesso va tipo missile della nasa e l'hard disk nemmeno lavora apparentemente.
Vedi te che cose assurde che mi sono successe:rolleyes:

E in ogni caso la mia frase circa l'andare meglio del 32 bit si riferiva all'uso generale. Tipo gestione trasferimenti files tra hard disk (ne ho 5) o fra hard disk e perferiche usb o firewire. Tipo apertura di file word di grosse dimensioni con molte foto e clipart inserite. Eccetera eccetera.
Quindi mi pare corretto dire che passare da xp a vista 32 con un harware di ultima generazione è sbagliato oppure no?
Infatti ero rimasto su xp alla grande.
Poi hi provato vista 64, anche se con 2 giga di ram soltanto, e mi sono ricreduto.
Però poi usandolo ho dovuto arrendermi all'evidenza che vuole molta ram. Capito?

giavial
16-01-2009, 07:22
ma con 2 gb di ram swappava il disco? ma che disco hai un 3500rpm?

io con vista 32bit andavo liscio pure in half life 2 con il mulo in firma e 512 di ram in single channel, mai uno swap

Non per sembrare scortese ma half life 2 usa un motore leggerissimo e direi antiquato quindi è impossibile che metta in swap l'hard disk. Io parlo di giochi di ultima generazione e soprattutto crisys e crisys warhead.
Ho dischi sata uno da 7200 abbastanza veloci.
Ciao

giavial
16-01-2009, 07:28
Poi terrei a precisare che i possessori di vista 32 bit mica devono sentirsi offesi.
Io dico la mia esperienza con 5 hard disk e qualche hard disk usb o firewire che attacco in continuazione per trasferimenti dati di grosse dimensioni.
Ho notato che vista 32 nonostante l'sp1 ha problemi a trasferire in talune configurazioni.
Magari voi avete un unico hard disk e non notate il problema.
Inoltre provando sia il 32 bit che il 64 bit vi devo dire che il secondo è nettamente più veloce e reattivo anche sulle applicazioni a 32 bit, a patto di avere una macchina molto performante e parecchia memoria.

Quindi mica volevo dire che vista 32 fa schifo in assoluto, è che nel mio caso faceva proprio schifetto e non valeva assolutamente il passaggio da xp. Tutto li.
Ciao a tutti;)

Naveg
16-01-2009, 14:03
Grazie per le risposte, ma in conclusione non ho ancora capito se vista a 64 bit consuma più o meno ram rispetto a 32 e se anche i programmi usano più ram.

stambeccuccio
16-01-2009, 14:16
Grazie per le risposte, ma in conclusione non ho ancora capito se vista a 64 bit consuma :what: più o meno ram rispetto a 32 e se anche i programmi usano più ram.
..si, se la mangia! :D
..è un problema capzioso e di chi non ci ha capito nulla e ragiona ancora con mentalità del DOS !

scusami, ma non se può più di leggere 'ste cose!
Ascolta me.. rimani a 32 bit ;)

maxlaz
16-01-2009, 14:32
Il sistema operativo a 64bit occupa più memoria proprio per il fatto che il codice è a 64bit invece che 32.

Analogamente i programmi nativi 64bit occuperanno più risorse per girare rispetto alle analoghe versioni a 32bit.

Per questo non è conveniente installare Vista 64bit con 1 o 2GB di ram. I vantaggi di una migliore gestione dell'hardware non supereranno gli svantaggi causati dal maggior consumo di memoria.

Se però installi almeno 4GB allora la situazione si capovolge. Il recupero di quasi 1GB è maggiore della quantità di memoria "consumata" dal sistema operativo 64bit

Naveg
16-01-2009, 15:14
Il sistema operativo a 64bit occupa più memoria proprio per il fatto che il codice è a 64bit invece che 32.

Analogamente i programmi nativi 64bit occuperanno più risorse per girare rispetto alle analoghe versioni a 32bit.

Per questo non è conveniente installare Vista 64bit con 1 o 2GB di ram. I vantaggi di una migliore gestione dell'hardware non supereranno gli svantaggi causati dal maggior consumo di memoria.

Se però installi almeno 4GB allora la situazione si capovolge. Il recupero di quasi 1GB è maggiore della quantità di memoria "consumata" dal sistema operativo 64bit

Ti ringrazio per la risposta, a questo punto ho deciso di usare proprio la versione a 64 bit.

@stambeccuccio
Bhe, io credo che non ci sia nulla di orribile nel dire che "consuma" anzichè occupa, visto che riesci ad intendere molto bene quello che intendo dire. Non mi sembra di certo una motivazione valida per offendere, che sia inesatto come termine può anche essere, avrei accettato sicuramente la puntualizzazione, ma "..è un problema capzioso e di chi non ci ha capito nulla e ragiona ancora con mentalità del DOS !" non lo riesco a giustificare.

stambeccuccio
16-01-2009, 15:28
Ti ringrazio per la risposta, a questo punto ho deciso di usare proprio la versione a 64 bit.

@stambeccuccio
Bhe, io credo che non ci sia nulla di orribile nel dire che "consuma" anzichè occupa, visto che riesci ad intendere molto bene quello che intendo dire. Non mi sembra di certo una motivazione valida per offendere, che sia inesatto come termine può anche essere, avrei accettato sicuramente la puntualizzazione, ma "..è un problema capzioso e di chi non ci ha capito nulla e ragiona ancora con mentalità del DOS !" non lo riesco a giustificare.

e invece si !!!
Non certo voleva essere un offesa, ma vedere che oggi nel 2009 con sistemi standard in vendita equipaggiati con 4GB ram.. porsi il problema "capzioso" che un sistema a 64bit sfrutti la ram e quindi la occupa.. mi sembra che vada dato per scontato.

Pensa... che è tanto scontata (capziosa) questa cosa che c'è gente che giunge alla conclusione che:
perchè il sistema x64 gli "consuma" più ram.. preferisce uno x86.. :eek:
Anche senza essere tecnici dotati di particolare acume.. ed anche un ragazzino sa e capirebbe che il sistema operativo ha il compito di sfruttare al meglio ed al massimo le risorse che ha a disposizione.
Per di più Windows VISTA, non si autoconfigura in modo uguale su tutti i computer, ma si adatta ed "assorbe" la ram in base a quanta ne ha a disposizione. .... e mi parrebbe pure giusto come concetto.

Andare a discutere che un sistema a 64bit "occupa" 200 o 300 MB di più di un sistema a 32bit su macchine che hanno 4GB di ram.. è IMHO senza alcun senso nè tecnico e nè logico.

Tutto qui.

stambeccuccio
16-01-2009, 15:31
Analogamente i programmi nativi 64bit occuperanno più risorse per girare rispetto alle analoghe versioni a 32bit.
però maxlax, anche questo a me non risulta:
se hai un sistema a 64bit ed uno a 32 bit è sufficiente che fai una prova con 7zip 32 bit e 7zip 64 bit (per dire uno free e di facile consultazione e diffusione) per vedere e capire che ciò che hai detto non corrisponde al vero.. o almeno non è una regola generale.

maxlaz
16-01-2009, 15:34
però maxlax, anche questo a me non risulta:
se hai un sistema a 64bit ed uno a 32 bit è sufficiente che fai una prova con 7zip 32 bit e 7zip 64 bit (per dire uno free e di facile consultazione e diffusione) per vedere e capire che ciò che hai detto non corrisponde al vero.. o almeno non è una regola generale.

ma se ho una istruzione o una variabile a 64bit occuperà 8 byte in memoria

se la ho a 32bit occuperà 4 byte in memoria

Naveg
16-01-2009, 15:43
e invece si !!!
Non certo voleva essere un offesa, ma vedere che oggi nel 2009 con sistemi standard in vendita equipaggiati con 4GB ram.. porsi il problema "capzioso" che un sistema a 64bit sfrutti la ram e quindi la occupa.. mi sembra che vada dato per scontato.

Pensa... che è tanto scontata (capziosa) questa cosa che c'è gente che giunge alla conclusione che:
perchè il sistema x64 gli "consuma" più ram.. preferisce uno x86.. :eek:
Anche senza essere tecnici dotati di particolare acume.. ed anche un ragazzino sa e capirebbe che il sistema operativo ha il compito di sfruttare al meglio ed al massimo le risorse che ha a disposizione.
Per di più Windows VISTA, non si autoconfigura in modo uguale su tutti i computer, ma si adatta ed "assorbe" la ram in base a quanta ne ha a disposizione. .... e mi parrebbe pure giusto come concetto.

Andare a discutere che un sistema a 64bit "occupa" 200 o 300 MB di più di un sistema a 32bit su macchine che hanno 4GB di ram.. è IMHO senza alcun senso nè tecnico e nè logico.

Tutto qui.

È ovvio che se l'aumento del consumo di ram è di 400MB, non me lo pongo il problema, visto che con 32 bit me ne rimarrebbero sempre meno, però se un sistema a 64 bit, di RAM me ne consuma 1GB in più, a me non mi conviene, visto che a 32 bit avrei a disposizione più risorse. Dato che io, di quanto consumava di più non ne avevo idea, ho chiesto a voi. Ora so che recuperando la Ram che a 32 bit è inutilizzata, non rischio di trovarmi sommariamente con un sistema che aveva più disponibilità prima, il problema non mi si pone neppure nella scelta. :D

Non so dove, ma avevo letto che i sistemi a 64 bit consumavano il doppio di ram, perciò mi preoccupavo di trovarmi in pratica con un sistema capace tanto quanto uno di 2GB. Ora so che è totalmente falso, e penso che ho fatto bene ad assicurarmene.

stambeccuccio
16-01-2009, 15:54
È ovvio che se l'aumento del consumo di ram è di 400MB, non me lo pongo il problema, visto che con 32 bit me ne rimarrebbero sempre meno...

vedi, a parte le falsità ed il FUD che si legge in giro, anche il concetto che stai esprimendo e per come lo stai esprimendo dimostra che non sei a conoscenza che l'utilizzo (o occupazione) della ram è dinamica ed in base alla ram che hai installato.

Quindi il fantomatico "problema RAM" è un problema che NON ESISTE !! :read:

Con 4GB di ram, chi vuole sfruttare bene il proprio computer x64 (praticamente oggi, a parte i computerini, tutti i computer) sistema x64 e vai tranquillo.
Il resto sono tutte storielle.

Quindi non vale il ragionamento quotato, è impostato male e non è per niente ovvio! ;)

maxlaz
16-01-2009, 16:05
Non so dove, ma avevo letto che i sistemi a 64 bit consumavano il doppio di ram, perciò mi preoccupavo di trovarmi in pratica con un sistema capace tanto quanto uno di 2GB. Ora so che è totalmente falso, e penso che ho fatto bene ad assicurarmene.

Non "consumano" il doppio perchè un applicativo eseguibile (molto semplicisticamente) è fatto sia da codice (che in teoria se è a 64bit richiede il doppio della memoria ripetto al codice 32bit) che da strutture dati (che mediamente non cubano in maniera molto differente nei due sistemi).

In definitiva si può orientativamente stare su una maggiorazione del 20-40%

stambeccuccio
16-01-2009, 16:17
In definitiva si può orientativamente stare su una maggiorazione del 20-40%

..è un dato molto indicativo però e direi anche variabile.
Che un sistema a 64 bit sia più grosso di un sistema a 32 bit è un dato di fatto.. come anche che un sistema a 64 bit occupi maggiore risorse di uno a 32 bit... come anche i driver sono più grossi a 64 bit.

Tutto questo però non significa e non si traduce nel concetto che "operativamente" tale "grossezza" sia sinonimo di pesantezza e di minore performance del sistema.. anzi io direi che con driver a 64 bit ottimizzati (che ci sono).. l'hardware viene sfruttato meglio ed in modo più veloce.

maxlaz
16-01-2009, 16:22
..è un dato molto indicativo però e direi anche variabile.
Che un sistema a 64 bit sia più grosso di un sistema a 32 bit è un dato di fatto.. come anche che un sistema a 64 bit occupi maggiore risorse di uno a 32 bit.

Tutto questo però non significa e non si traduce nel concetto che "operativamente" tale "grossezza" sia sinonimo di pesantezza e di minore performance del sistema.. anzi io direi che con driver a 64 bit ottimizzati (che ci sono).. l'hardware viene sfruttato meglio ed in modo più veloce.

concordo.. anche la cpu gestisce nativamente, nei suoi registri, i dati a 64bit

infatti non mi riferivo alle performance.. ma solamente alla differenza di utilizzo di memoria tra un sw a 32bit ed uno a 64bit.

Naveg
16-01-2009, 17:47
vedi, a parte le falsità ed il FUD che si legge in giro, anche il concetto che stai esprimendo e per come lo stai esprimendo dimostra che non sei a conoscenza che l'utilizzo (o occupazione) della ram è dinamica ed in base alla ram che hai installato.

Quindi il fantomatico "problema RAM" è un problema che NON ESISTE !! :read:

Con 4GB di ram, chi vuole sfruttare bene il proprio computer x64 (praticamente oggi, a parte i computerini, tutti i computer) sistema x64 e vai tranquillo.
Il resto sono tutte storielle.

Quindi non vale il ragionamento quotato, è impostato male e non è per niente ovvio! ;)

So bene che windows ottimizza l'uso delle risorse in base alla loro quantità.
Comunque il mio quesito è risolto, userò la versione a 64 bit.

Un altra cosa, visto che nella firma ho letto che stai provando windows 7, ne approfitto per chiederti: i driver per vista, sono compatibili? ci sono delle incompatibilità con i programmi, o visto che il cambio non è grande funzionano tutti? Sarebbe buono da utilizzare al posto di Vista?

checo
16-01-2009, 19:16
ma se ho una istruzione o una variabile a 64bit occuperà 8 byte in memoria

se la ho a 32bit occuperà 4 byte in memoria

questa è na perla!!!
istruzione quella è non è che occupa 32 o 64 bit se facco un ADD sempre quello è in entrami i sistemi, poi in quello a 64 accetta variabili a 64 bit in quello a 32 no.

discorso variabli, dipende come istanzio la variabile stessa, nessuno mi obbliga ad utilizzare un floata a 64 bit quando mi basta un inger da 16!!!

maxlaz
16-01-2009, 21:06
questa è na perla!!!
istruzione quella è non è che occupa 32 o 64 bit se facco un ADD sempre quello è in entrami i sistemi, poi in quello a 64 accetta variabili a 64 bit in quello a 32 no.

discorso variabli, dipende come istanzio la variabile stessa, nessuno mi obbliga ad utilizzare un floata a 64 bit quando mi basta un inger da 16!!!

vedo che non hai mai sentito parlare di set d'istruzioni 64 bit AMD e INTEL

checo
16-01-2009, 22:02
vedo che non hai mai sentito parlare di set d'istruzioni 64 bit AMD e INTEL

allora spiegalo tu che lo sai.....
e non dire che un istruzione a 64 bit occupa 64 bit in memoria, quando per istruzione a 64 bit si intende un istruzione i cui operandi posono essre a 64 bit (ovviamente anche 32 o 16 dipende dall isa)