View Full Version : indirizza piu memoria di quanto potrebbe?
nuovoUtente86
28-04-2008, 16:42
Su quasi tutti i sistemi con 2GB di ram Vista segna tra le risorse come memoria disponibile 4328MB somma dei 2GB di ram e del file di paging...ora un sistema a 32bit può indirizzare 4GB(meno lo spazio di indirizzamento che il sistema riserva)....qualcosa non torna..
II ARROWS
28-04-2008, 17:16
Un HDD ha una dimensione, ma da anni, superiore di 4GB. Come la mettiamo?
Non centra nulla il tuo discorso, il file di paging è una cosa del SO e non ha niente a che fare con l'indirizzamento della memoria.
nuovoUtente86
28-04-2008, 21:38
Il file di paging è un' estensione della RAM e fin qui tutto ok.
Un altro dato di fatto è che un sistema a 32bit non puo indirizzare piu di 4GB di memoria= 2^32 fa esattamente 4GB! Se gli indirizzi sono per 4GB non è possibile indirizzare piu memoria o almeno cosi non dovrebbe essere.
II ARROWS
28-04-2008, 23:04
Bravo. Ma il file di paging non è una estensione della RAM! È Un FILE utilizzato dal sistema operativo per permettere a tutte le applicazioni in esecuzione di funzionare e non bloccarsi nel caso di saturazione della memoria.
Un HDD ha una dimensione, ma da anni, superiore di 4GB. Come la mettiamo?
Non centra nulla il tuo discorso, il file di paging è una cosa del SO e non ha niente a che fare con l'indirizzamento della memoria.
infatti negli HD si indirizzano i blocchi non i sigoli byte.
più è grande il disco maggiore deve essere un blocco visto che comunque il limite di indirizzamento c'è sempre.
II ARROWS
29-04-2008, 00:04
infatti negli HD si indirizzano i blocchi non i sigoli byte.Ssssh, non dirglielo!
nuovoUtente86
29-04-2008, 11:09
Bravo. Ma il file di paging non è una estensione della RAM! È Un FILE utilizzato dal sistema operativo per permettere a tutte le applicazioni in esecuzione di funzionare e non bloccarsi nel caso di saturazione della memoria.
Se cerchi la definizione di paging troverai ovunque quel significato, ma cmq non è quello il problema....siamo tutti' d' accordo sul suo utilizzo che è quello di fare da deposito su disco........quello che non mi torna è con quanti bit ogni processo indirizza virtualmente.
nuovoUtente86
29-04-2008, 11:11
infatti negli HD si indirizzano i blocchi non i sigoli byte.
più è grande il disco maggiore deve essere un blocco visto che comunque il limite di indirizzamento c'è sempre.
si lo so, ma qui si parlava di ram e swap....non di HDD
II ARROWS
29-04-2008, 13:13
quello che non mi torna è con quanti bit ogni processo indirizza virtualmente.Nessuno, almeno che non prevedi una gestione apposita e separata come fa Photoshop.
nuovoUtente86
30-04-2008, 20:47
Nessuno, almeno che non prevedi una gestione apposita e separata come fa Photoshop.
Ma hai letto di cosa si parlava?di indirizzamento virtuale per ogni processo(photoshop è un programma che sarà composto da diversi processi)....che significherebbe nessuno?che non indirizza?
Sn andato a rivedermi un po la paginazione...e windows dovrebbe assegnare ad ogni processo(non programma) 4GB di memoria virtuale(mantenendo quindi i 32 bit) che poi vengono risolti attraverso delle tabelle in indirizzi fisici....(eventualmente le pagine su disco vengono sostituite a quelle in ram)....quindi come effettivamente dicevi lo spazio di 4GB è indicativo solo per la memoria ram fisica e non per lo spazio di swap.
II ARROWS
30-04-2008, 23:27
Ma questo perchè le applicazioni non lo vedono! Loro hanno i loro dati e le proprie istruzioni se non ci stanno nella RAM il SO li mette nel file di paging fino a quando servono. Ma questo le applicazioni non sanno che ci sia.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.