+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 7 su 7

[Win8] Da Vista 32bit a Win8 32bit .....da 4Gb a 2,25Gb di RAM

  1. #1
    cldparisi non è in linea Novello
    Ho un notebook della Dell comprato con Vista 32bit il mese scorso ho approfittato dell'offerta di MS e ho comprato

    l'upgrade a Win8 32bit e l'ho installato.

    Quando era installato Vista 32bit la RAM utilizzabile era 4GB mentre ora con Win8 sempre a 32bit è diventata

    2,25Gb su 4 montati.

    Premesso che verifico se la licenza che ho comprato mi permette di installare la versione 64bit mi chiedo perché

    se prima Vista a 32 utilizzava tutti e 4Gb ora Win8 non ci riesce. C'è un metodo per farglieli utilizzare?


    Grazie.

  2. #2
    L'avatar di ruggi1984
    ruggi1984 non è in linea Scolaretto
    ciao,
    considera sempre non attendibile la quantità di memoria libera che il sistema windows di visualizza. E' abbastanza impreciso, quindi considera quei dati come una media.

    Tornando a noi, considera che i due sistemi operativi hanno requisiti di gestione diversi.

    Vista:
    Requisiti di sistema per Windows Vista

    Come puoi vedere, soffermandoci sui requisiti minimi, vista garantisce un livello minimo di utilizzo del sistema di 512 mb di ram. Quindi è più che ovvio che in Vista, windows ti diceva di poter aver liberi circa 4GB di ram.

    Win 8:
    Requisiti di sistema per Windows 8 - Microsoft Windows

    Come puoi notare, il livello minimo di ram dedicata al sistema, in windows8 diventa già 1GB. Quindi è giusto che il sistema operativo ti dia circa 2,5 GB di ram libera.

    Se passi alla versione 64bit, il livello minimo di ram riservata al sistema diventerà 2GB. Puoi comunque passare all'architettura diversa se il tuo seriale lo permette, ma considera prima di verificare se il tuo processore permette questa architettura.

    Spero di averti tolto questo dubbio

  3. #3
    L'avatar di gibra
    gibra non è in linea Very Important Person
    I processori con indirizzamento a 32 bit (per loro natura) possono usare al max 3GB.
    Attento che una cosa è 'vedere' che hai installati 4GB, un'altra è quella di 'utilizzare' 4GB.
    Solo i processori a 64 bit possono utilizzare memoria oltre i 3 GB.
    Questa non è una mia opinione, ma un dato di fatto inconfutabile.

    Ovviamente, se il tuo computer è a 32 bit non puoi passare ai 64 bit (mentre è possibile il contrario).

    ℹ️ Leggi di più su gibra ...

  4. #4
    cldparisi non è in linea Novello
    Quote Originariamente inviato da ruggi1984 Visualizza il messaggio
    ciao,
    considera sempre non attendibile la quantità di memoria libera che il sistema windows di visualizza.
    Non intendevo la ram libera ma quella che il SO può utilizzare.
    Ci sono 4Gb di ram montanti, Win8 ne può utilizzare 2,25 (così è scritto nelle proprietà del computer) e se apro task manager infatti mi dice in questo momento che la memoria è utilizzata al 50% 1,1 su 2,2

  5. #5
    cldparisi non è in linea Novello
    Quote Originariamente inviato da gibra Visualizza il messaggio
    I processori con indirizzamento a 32 bit (per loro natura) possono usare al max 3GB.
    Attento che una cosa è 'vedere' che hai installati 4GB, un'altra è quella di 'utilizzare' 4GB.
    Solo i processori a 64 bit possono utilizzare memoria oltre i 3 GB.
    Questa non è una mia opinione, ma un dato di fatto inconfutabile.
    Ho qui di fronte due notebook "cloni" comprati insieme (Dell Studio XPS) uno è ancora con vista come uscito da fabbrica l'altro l'ho aggiornato a Win8.

    Hai ragione anche quello con Vista ne usa meno, mi ingannava il fatto che su proprietà del computer di Win8 mi scrive RAM 4gb (utilizzabile 2,25gb)
    mentre nella stessa finestra di Vista mi scrive solo 4Gb .....ma aprendo Task manager si vede che ne usa meno.

    Il processore dovrebbe essere un x64 quindi compatibile con 64bit, vedo se la licenza lo permette.
    Mi piacerebbe capire come mai Dell ha venduto un portatile con x64 con un 32bit come sistema operativo.

  6. #6
    L'avatar di ruggi1984
    ruggi1984 non è in linea Scolaretto
    Quote Originariamente inviato da cldparisi Visualizza il messaggio
    Non intendevo la ram libera ma quella che il SO può utilizzare.
    Ci sono 4Gb di ram montanti, Win8 ne può utilizzare 2,25 (così è scritto nelle proprietà del computer) e se apro task manager infatti mi dice in questo momento che la memoria è utilizzata al 50% 1,1 su 2,2
    Mi sa che non hai capito quello che ho scritto. Io infatti ti ho spiegato molto brevemente perchè su windows 8 avevi 2,5mb di ram libera.

    Quote Originariamente inviato da gibra Visualizza il messaggio
    I processori con indirizzamento a 32 bit (per loro natura) possono usare al max 3GB.
    Attento che una cosa è 'vedere' che hai installati 4GB, un'altra è quella di 'utilizzare' 4GB.
    Solo i processori a 64 bit possono utilizzare memoria oltre i 3 GB.
    Questa non è una mia opinione, ma un dato di fatto inconfutabile.

    Ovviamente, se il tuo computer è a 32 bit non puoi passare ai 64 bit (mentre è possibile il contrario).

    Questo non è del tutto vero. Non è il processore a decidere quanta ram utilizzare. L'architettura 32bit o 64bit serve solo al cambio di elaborazione dei dati e alla velocità di elaborazione. L'utilizzo e la gestione della ram è basata da BIOS e S.O.

    Infatti, a seconda del sistema operativo, e sto parlando solo di 32bit, si ha una gestione diversa della ram.

    Windows server 2003 standard edition 32bit utilizza e riconosce massimo 4GB di ram.
    Windows server 2003 enterprise edition 32bit utilizza e riconosce massimo 64GB di ram.
    Windows 7 starter 32bit utilizza massimo 2GB di ram, e te ne riconosce 4GB solo se hai effettivamente 4GB e se il bios li legge, ma non li sfrutta.
    Windows 7 home, pro e ultimate 32bit utilizzano e riconoscono massimo 4GB di ram

    Quindi in linea di massima, fino a 4GB di ram (supportati da bios) si tende sempre a vendere un sistema 32bit. Sia per la generosa compatibilità software che un giusto equilibrio di funzionalità hardware.

    E' ovvio che, se ho bisogno di sfruttare al massimo le potenzialità della mia cpu (se supporta x64), installerò un sistema a 64bit pur non avendo 4 GB di ram.

    Ripeto, l'architettura della cpu non serve a garantire il massimo utilizzo della ram, ma al contrario, potremmo dire, al giusto e corretto suo funzionamento.

  7. #7
    L'avatar di +m+
    +m+
    +m+ non è in linea Scribacchino
    Quote Originariamente inviato da ruggi1984 Visualizza il messaggio
    Questo non è del tutto vero. Non è il processore a decidere quanta ram utilizzare. L'architettura 32bit o 64bit serve solo al cambio di elaborazione dei dati e alla velocità di elaborazione. L'utilizzo e la gestione della ram è basata da BIOS e S.O.
    A dir la verità il BIOS non esiste praticamente più, per i sistemi operativi moderni, e non fa sostanzialmente nulla (una volta avviato)
    Infatti, a seconda del sistema operativo, e sto parlando solo di 32bit, si ha una gestione diversa della ram(...)
    C'è un errore di base nel ragionamento.
    Esistono due limiti per la memoria.
    Il primo è la dimensione massima del segmento che, per processori x86 (a 32 bit), è di 32bit.
    Ciò significa che un segmentone di memoria può essere al massimo composto da 4GB di RAM (la memoria dei processori è sempre segmentata, anche se i segmentoni sono grandi e quindi sembra di avere una memoria "flat").
    Per i 64 bit il segmento diventa grande di conseguenza.

    Data quindi la modalità di funzionamento con segmenti a 32 bit, e quindi uno spazio di indirizzamento massimo teorico di 4GB, i sistemi operativi Windows utilizzano una parte di questo (gli indirizzi alti) per metterci delle aree di memoria "particolari", le quali sono state "messe lì" quando 4GB sembravano irraggiungibili.
    Su internet si trovano tutti i dettagli del caso, non sto a riproporli.

    Ecco perchè un sistema operativo windows, a 32 bit, può lasciare ad un processo utente meno dei 4GB massimi teorici (circa 3,5 - a seconda di un sacco di circostanze)


    E' ovvio che, se ho bisogno di sfruttare al massimo le potenzialità della mia cpu (se supporta x64), installerò un sistema a 64bit pur non avendo 4 GB di ram.
    Non mi è chiaro il perchè, visto che il codice a 64 bit, nella stragrande maggioranza dei casi, è più lento di quello a 32
    Ripeto, l'architettura della cpu non serve a garantire il massimo utilizzo della ram, ma al contrario, potremmo dire, al giusto e corretto suo funzionamento.
    A dir la verità l'estensione a 64 bit è nata proprio per indirizzare più RAM.

    Preciso infine che il BIOS non "riconosce", ormai, alcunchè della RAM (è il mondo c.d. DOS reale, ma si tratta di DOS, Windows 3.11 e in parte Win 95).
    Da Win NT in poi la memoria la gestisce il SO e il BIOS non fa alcunchè.

    E, per concludere, la capacità di indirizzamento del singolo sistema operativo (a 64 bit) può essere limitato dal produttore per far aumentare il costo di quelli più "potenti" (quindi per ragioni di marketing), mentre sia i chipset northbridge, che gli stessi processori della linea CORE (quelli "casarecci" per capirci di Intel) hanno a loro volta limiti di indirizzamento, che sono di 24 e 32GB (24 per i vecchi i7 con X58 e 6 DIMM, 32GB per i "nuovi" con fino a 8 DIMM da 32GB).
    Perchè il limite non è tanto del BIOS, quanto del chipset.
    Non parlo dei processori AMD perchè si aprirebbe un discorso diverso avendo una gestione della memoria non identica a quelli Intel.

    Processori "più potenti" (gli Xeon di fascia alta) abbinati a sistemi operativi più "potenti" (le versioni Windows Server Datacenter, o qualsiasi Linux per capirci) consentono di indirizzare grandi quantità di memoria, il mio "record" corrente è 384GB su un server fujitsu.

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Risposte: 3
    Ultimo Post: 06-09-2015, 13:22
  2. Creazione Store personalizzato (win8/10 - wp8/10) con VB.NET
    Da Sn0rky nel forum Visual Basic .Net
    Risposte: 1
    Ultimo Post: 31-08-2015, 17:44
  3. Installazione FW3.5 su WIN8
    Da marco.santilli nel forum Visual Basic .Net
    Risposte: 1
    Ultimo Post: 27-03-2014, 10:26
  4. Installazione FW3.5 su WIN8 per esecuzione software
    Da marco.santilli nel forum Visual Basic .Net
    Risposte: 3
    Ultimo Post: 21-03-2014, 17:22
  5. Windows Vista Ultimate 32bit e 8 GB di RAM
    Da MATTE nel forum Microsoft Windows
    Risposte: 3
    Ultimo Post: 17-09-2008, 08:33