Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
* Windows Vista e la gestione della Ram
Nuovo argomento   Rispondi    Indice del forum -> Windows 8, 7, Vista
Precedente :: Successivo  
Autore Messaggio
alien23
Mortale devoto
Mortale devoto


Registrato: 18/02/08 22:18
Messaggi: 6

MessaggioInviato: 22 Feb 2008 14:59    Oggetto: * Windows Vista e la gestione della Ram Rispondi citando

ciao a tutti...
è vero che vista a 32bit non riesce ad allocare 4gb di ram ma solo 3? se questa cosa è vera, allora a cosa servono 4gb di ram su un portatile con vista a 32bit?
Top
Profilo Invia messaggio privato
maxismakingwax
Amministratore
Amministratore


Registrato: 23/07/06 21:22
Messaggi: 7446
Residenza: Con la testa nel case

MessaggioInviato: 22 Feb 2008 19:42    Oggetto: Rispondi citando

I 4 GB sono il limite teorico dichiarato dalla Microsoft per le varie versioni di Vista a 32bit

Certo è molto teorico. Generalmente il sistema operativo ne vede intorno ai tre o poco più.

Non so perché veng messa, forse perché la gente lo compra lo stesso perché non lo sa, oppure si spera che il pratico si avvicini il più possibile al teorico, oppure il sistema in qualche modo sfrutta anche quella parte di memoria che non è dichiarata.
Top
Profilo Invia messaggio privato
steeve
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 17/02/08 20:09
Messaggi: 96

MessaggioInviato: 23 Feb 2008 12:44    Oggetto: Rispondi citando

a me chi ha venduto il pc mi ha detto "vedi 3 e non 4 perke' hai la scheda grafica dedicata" bho!
Top
Profilo Invia messaggio privato
ili07
Dio maturo
Dio maturo


Registrato: 29/05/07 23:58
Messaggi: 3913

MessaggioInviato: 23 Feb 2008 19:07    Oggetto: Rispondi citando

il 32 bit è notoriamente limitato nello sfruttare la ram.....per questo nel caso di computer con più di 4GB viene consigliato l'SO a 64 bit che riesce ad implementare la memoria...
in teoria i 4GB li dovrebbe vedere tutti, ma è risaputo che in genere nè vede solo 3...


Come poi ammette la stessa Microsoft

(articolo in traduzione automatica purtroppo Confused )

Citazione:
Windows Vista o Windows Server 2003 può segnalare meno di memoria

Sintomi
In un computer che dispone di gigabyte (GB) di memoria (RAM) la finestra di dialogo Proprietà del sistema e il System Information all'accesso casuale, la finestra di dialogo può segnalare meno di prevedere memoria.

Questo problema si verifica in Windows Vista e Windows Server 2003.

Importante: Service Pack 1 Vista Windows (SP1) ha modificato i componenti della memoria di interfaccia utente (interfaccia utente) di report nel modo. Ad esempio, alcuni componenti del UI SP1 Vista Windows produrre il report ora quando è 4 GB o più memoria fisica totale installati nel computer. Per ulteriori informazioni a proposito di come la memoria viene segnalata in Service Pack 1 Vista Windows, fare clic sul seguente numero di articolo per visualizzare l'articolo del Microsoft Knowledge Base:

946003 Service Pack 1 Vista Windows segnalerà 4 GB di memoria di sistema (RAM) nei sistemi che dispongono di 4 GB di memoria installata

Cause
Questo problema si verifica perché lo spazio di indirizzi è limitato in un ambiente di hardware a 32 bit a 4 GB. La memoria si può spostare per rendere la stanza per gli indirizzi che riserva il sistema di base (BIOS) di input/output per l'hardware. A causa di questa limitazione, Windows Server 2003 e Windows Vista tuttavia non possono accedere alla memoria che si sposta sopra il limite 4 GB.

Informazioni
Un sistema operativo a 32 bit può risolvere la memoria che si sposta sopra il limite 4 GB nella presenza delle seguenti condizioni: ? Il computer è nella modalità PAE.
? Il computer dispone di 4 GB di RAM.
In questo caso, il sistema operativo segnala correttamente quanto quanta è la memoria installata.

Possono inoltre risolvere 2 massimo TB (TB) di RAM alcuni sistemi operativi 64-based x. Per ulteriori informazioni, visitare la seguente pagina Web Microsoft:


Possono inoltre risolvere 2 massimo TB (TB) di RAM alcuni sistemi operativi 64-based x. Per ulteriori informazioni, visitare la seguente pagina Web Microsoft:
http://technet.microsoft.com/en-us/windowsserver/bb294403.aspx

Per abilitare la modalità PAE, si deve sommare l'estensione PAE alla voce di avvio del file BCD.
Aprire un prompt elevato dei comandi. Tipo BCDEDIT /SET PAE ForceEnable.

Nota: Non c'è alcun file Boot.ini in Vista Windows. Il file Boot.ini si utilizza solo il dual-booting del file Boot.ini per le versioni precedute di Windows

Per ulteriori informazioni, fare clic sui seguenti numeri di articolo per visualizzare gli articoli del Microsoft Knowledge Base:

268230 Ridimensionare out versus scalare con Intel Physical Addressing Extensions (PAE)

283037 Il supporto di memoria grande è disponibile in Windows Server 2003 e Windows 2000

Se si aggiunge più memoria al sistema, il BIOS potrebbe riconoscere tutta la RAM fisica pur Windows riconosce solo una parte della RAM. Se il computer utilizza una funzionalità della memoria che si ridonda o una funzionalità di memoria di mirroring, il complemento completo di memoria non può essere visibile a Windows. La memoria che si ridonda fornisce il sistema con una banca di memoria di failover quando non riesce una banca di memoria. Il mirroring di memoria divide le banche di memoria in un set con il mirroring. È possibile attivare o si utilizza il BIOS per disattivare queste funzionalità. Non si può attivare o si utilizza Windows per non disattivare queste funzionalità. Per modificare le impostazioni per queste funzionalità, fare riferimento all'utente manuale del computer o al sito Web del produttore di BIOS. O contattare il produttore.

Ad esempio, se 4 GB di RAM è installato nel computer e se si aggiunge 4 GB della memoria aggiuntiva RAM, Windows può riconoscere solo 4 o solo 6 GB di RAM invece che il GB completo. La funzione della memoria che si ridonda o la memoria che rispecchia la funzionalità può essere attivata sopra le nuove banche di memoria senza la conoscenza. Questi sintomi somigliano i sintomi che generano quando non si aggiunge il <UITERM>/ </UITERM> PAE passa al file Boot.ini.

Limiti di memoria
Per ulteriori informazioni sui limiti di memoria per i sistemi operativi Windows, visitare il seguente sito Web Microsoft:
http://msdn2.microsoft.com/en-us/library/aa366778.aspx (http://msdn2.microsoft.com/en-us/library/aa366778.aspx)
Per ulteriori informazioni su PAE, visitare il seguente sito Web Microsoft:
http://msdn2.microsoft.com/en-us/library/aa366796.aspx (http://msdn2.microsoft.com/en-us/library/aa366796.aspx)
Per ulteriori informazioni sull'indirizzamento di memoria, vedere il seguente log (blog) di Microsoft Web:
http://blogs.msdn.com/oldnewthing/archive/2006/08/14/699521.aspx (http://blogs.msdn.com/oldnewthing/archive/2006/08/14/699521.aspx)



e se il venditore non è disonesto o un po' grullo in genere avverte il proprio acquirente....
Top
Profilo Invia messaggio privato
ili07
Dio maturo
Dio maturo


Registrato: 29/05/07 23:58
Messaggi: 3913

MessaggioInviato: 23 Feb 2008 19:43    Oggetto: Rispondi citando

se ti può essere d'aiuto leggi anche qui che magari si capisce un po' di più:

Nonostante la maggior parte delle schede madri supporti in teoria, ormai, fino a 8 GB di Ram, la quasi totalità delle applicazioni di oggi, girando a 32bit, incontra la limitazione della disponibilità di un massimo di 2GB di Ram.

I sistemi operativi a 32bit possono disporre di soli 4 GB di RAM e in particolare Windows Vista, a seconda del proprio hardware, dai 3 ai 3.5 GB della memoria totale istallata.

Questa ulteriore limitazione avviene a causa del mapping di alcune periferiche che, come nel caso delle schede video, possono arrivare ad utilizzare anche 512 MB della memoria totale di sistema.

Quando si usa un sistema a 32bit con 4 GB di Ram di sistema installata, la memoria utilizzabile dal sistema potrebbe essere di 500-1000 MB inferiori ore a quella prevista, questo problema è derivato da un limite architetturale dei 32bit.

Lo spazio di indirizzamento di Sistema con indirizzi a 32 bit è di 4GB, ma in questi indirizzi devono essere mappati tutti i dispositivi Hardware come ad esempio:
BIOS,Memory Mapped I/O,Risorse Scheda Madre, Spazio indirizzamento del PCI Express, Memoria Video, Altre periferiche, Spazio della memoria dedicato alla condivisione con la memoria video...

Appurato questo si capisce come mai su 4 GB possano essere visti solo 3 GB di memoria o a volte anche meno

Per usufruire a pieno delle potenzialità del sistema è possibile effettuare una modifica, l?abilitazione della modalità PAE, mediante la quale si aggiungeranno 4bit alle possibilità di allocazione, nel caso si disponga di un processore a 64bit come gli Intel Core 2 Duo o gli AMD Athlon 64.
il PAE, Physical Address Extension , estensione indirizzo fisico permette di mappare più di 4 GB di memoria pur mantenendo indirizzi a 32 bit a livello HW, ed è attivabile in tutti i sistemi operativi Microsoft Server e in Windows Vista.

Richiede supporto da parte della CPU e della scheda madre, ma in genere le schede madri non nate per il mercato server non includono questa opzione.

Il Physical Address Extension è supportato nei seguenti sistemi operativi:

-Microsoft Windows Vista (Tutte SKU)
-Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
-Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
-Microsoft Windows Server 2003, Standard Edition (32-bit x86)
-Microsoft Windows 2000 Advanced Server
-Microsoft Windows 2000 Datacenter Server

Nota: dal Service Pack 2 di Windows XP il PAE è abilitato di default ma non per rendere possibile l?installazione di più di 4 GB di Ram, ma per poter sfruttare le funzionalità No Execute (NX) dei nuovi processori, NX infatti agisce a livello Hardware per impedire che qualche applicazione generi Buffer Overflow agendo indisturbata. I buffer Overflow possono portare al crash della macchina oppure vengono sfruttati volontariamente per violare un sistema e scrivere in aree di memoria non altrimenti accessibili perché protette.

Il PAE è automaticamente abilitato anche sui sistemi Windows Server 2003 SP1, Enteprise Edition e superiori, se è presente hardware con supporto di HotSwap (memoria di sistema, schede di rete, schede pci).

Abilitazione del PAE su Windows Vista 32bit:

Per abilitare il PAE bisogna modificare il file di avvio che sulla nuova versione del sistema operativo non è più sul file BOOT.INI come su Xp e precedenti, ma bisogna utilizzare un nuovo tool dal nome BCDedit, in dotazione con il sistema operativo.


Procedere quindi all?apertura di un prompt dei comandi di MS-Dos (Tasto Windows + R > cmd [invio]), premere Ctrl + Shift + Invio per eseguire il prompt in modalità amministratore ed infine digitare il comando BCDedit /set PAE forceenable.


oppure cliccare Start e digitare cmd, cliccare col il pulsante destro sull?icona apparsa e selezionare ?esegui come amministratore?, confermare la schermata dell?UAC.

Digitare BCDEdit /set PAE forceenable

Riavviare!


Il PAE, Physical Address Extension, a questo punto abiliterà il sistema operativo a vedere la Ram disponibile.
Sfortunatamente non sempre l?operazione ha esito positivo e così, al riavvio, Windows Vista potrebbe continuare a non vederla. In tal caso occorrerà nuovamente disabilitarla, per evitare che la modalità risulti controproducente (infatti il PAE potrebbe usufruire di troppa Ram).

Per effettuare l?operazione inversa, il comando da eseguire è BCDedit /set PAE forcedisable o in alternativa BCDedit /set PAE default


L'ultima modifica di ili07 il 23 Feb 2008 20:15, modificato 3 volte
Top
Profilo Invia messaggio privato
ili07
Dio maturo
Dio maturo


Registrato: 29/05/07 23:58
Messaggi: 3913

MessaggioInviato: 23 Feb 2008 19:51    Oggetto: Rispondi citando

Tanto per illustrarla tutta, per quel che attiene i sistemi a 64 bit, questi (che non sono più limitati a 4 GB di memoria di sistema) possono sfruttare tutta la Ram installata nel PC, con limitazioni le imposte solo dall?Hardware (e ovviamente dale licenze d'uso)

Il sistema a 64 bit permette di usare grandi quantitativi di Ram perchè l'utilizzo di indirizzi più grandi permette di non dover sfruttare paginazioni a molti livelli.


Per Windows Vista le limitazioni sono le seguenti



ne avevo parlato anche qui


Per poter usufruire di tutta la Ram disponibile sul PC, può essere necessario abilitare la funzione di Memory Remapping dal BIOS della scheda Madre.
Per questo bisogna far riferirsi al manuale di questa per trovare la voce nel BIOS


Nota di curiosità:

Microsoft ha iniziato a produrre sistemi a 64 bit a partire da Windows Xp SP1 e Windows 2003 è disponibile anch'esso in versione a 64bit ad eccezione della versione Web Server.

Microsoft Vista (e il futuro Windows 2008) sfruttano fin dall'inizio il codice compilato anche a 64bit.

Sembra che per il mercato server sia prevista la dismissione dei sistemi a 32bit entro poco (forse un paio di anni).

Forse già dal Windows 2008, la Microsoft farà prevalere il 64 bit...
sembra addirittura che molti degli applicativi più importanti di Microsoft siano già pronti per questo e alcuni possono essere usati in produzione solo in versione a 64bit (come ad esempio Microsoft Exchange Server 2007)
Top
Profilo Invia messaggio privato
ciotolino
Dio minore
Dio minore


Registrato: 12/08/07 23:25
Messaggi: 668
Residenza: Davanti al PC

MessaggioInviato: 24 Feb 2008 02:20    Oggetto: Risposta Rispondi citando

Fammi capire ili07 , vuoi dire che i sistemi a 32 bit non funzioneranno piu entro 2 anni?
Top
Profilo Invia messaggio privato
ili07
Dio maturo
Dio maturo


Registrato: 29/05/07 23:58
Messaggi: 3913

MessaggioInviato: 24 Feb 2008 06:28    Oggetto: Rispondi

Diciamo che secondo me la realisticamente parlando il 32 bit potrebbe andare definitivamente in pensione entro i prossimi 5 anni...ma fidati che per quel giorno tu avrai già un altro sistema operativo e forse un altro pc.. Wink

in realtà si pensa solo che Microsoft voglia cercare di incentivare nei prossimi due anni il 64 bit...tutto qui...

non che voglia completamente mettere al bando il 32bit..

poi lo sai...anche Xp doveva esser messo in pensione con Vista e non è successo...Microsoft può fare tutte le progettazioni logistico-economiche che vuole ma poi saranno sempre il mercato e gli acquirenti a decidere....
Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Windows 8, 7, Vista Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi