|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Apr 2009
Messaggi: 1060
|
file di swap, file paging e memoria virtuale...
...voglio vedere se qualcuno riesce finalmente a chiarirmi tutta questa situazione....
io so che il file paging è un file che viene usato dal sistema come "ram aggiuntiva"... se apro per esempio aida, e vado su memoria, vedo che ì presente "memoria fisica" "file paging" e "file swap"... ma il paging e lo swap non erano la stessa cosa? ho disabilitato il file di paging e sempre da aida ora non lo vedo piu ma vedo il file di swap, ma questo file dov'è? qualcuno per favore mi faccia chiarezza su sta cosa perchè non mi è chiara per niente!!! |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jan 2010
Messaggi: 37088
|
Puoi trovare facilmente la risposta cercando un po' sul web, comunque il paging non è esattamente una ram sostitutiva, piuttosto una cache in cui il sistema conserva/muove i dati. Lo swap come dice la parola stessa è il momento in cui questi dati immagazzinati (cache) vengono mossi/scambiati col disco o dal disco alla ram. Lo scambio/swap c'è quando l'intero processo viene trasferito su disco, mentre il paging è quando una parte del processo è trasferito sul disco mentre il resto è ancora in memoria fisica. Questo permette in pratica di avere un maggior numero di processi in memoria contemporaneamente e che la dimensione stessa dei processi sia maggiore della memoria fisica disponibile.
Detto in soldoni ![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Mar 2008
Messaggi: 20136
|
In soldoni IMHO c'è che Windows nelle sue varie forme è un sistema chiuso, cioè solo nei corridoi di qualche edificio di Redmond e solo poche persone sanno esattamente come funziona. Tutto il resto sono congetture
![]() Ecco perché guardare il taskmanager o ProcessExplorer a volte, spesso, lascia interdetti e spiazzati rispetto alla conoscenze acquisite fino al momento. Io ho rinunciato già da tempo a cercare di capirci, basta che funzioni ![]() Saluti. |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Jan 2010
Messaggi: 37088
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Apr 2009
Messaggi: 1060
|
eh su internet ho cercato ma non ho trovato nulla di esaustivo...
ed io ti chiedo scusa ma non mi è chiara neanche la tua spiegazione (non perchè ti sei spiegato male ma perchè non mi tornano i conti) in pratica... se guardando con aida uno vede memoria fisica, memoria di swap e memoria di paging ne trova la somma nella memoria virtuale... quindi sembrano 3 tipi di memorie diverse, una vabbe è quella fisica, il file paging e di swap sono quindi di windows, ma mentre il file di paging è un file che si può togliere o meno lo swap non capisco dove risiede, e non capisco secondo la tua spiegazione come possa quindi lo swap funzionare senza paging... inoltre leggendo sempre su internet c'è chi dice che chi ha tanta ram può eliminare il paging e chi dice che anche se avessi 2 tera di ram il paging deve rimanere perchè serve a windows e potrebbe causare problemi la sua assenza.... insomma a me la scienza piace perchè non serve avere fede e tutto si deve dimostrare... windows fa eccezione ![]() |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Jan 2010
Messaggi: 37088
|
A parte i misteri di windows
![]() ![]() |
![]() |
![]() |
![]() |
#7 | |
Member
Iscritto dal: Jan 2011
Messaggi: 287
|
Quote:
Ciao.
__________________
Toshiba Satellite A350-d O.S. Windows 10 64 bit SSD Crucial MX 100 128 GB - Microsoft Lumia 640 XL |
|
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Mar 2008
Messaggi: 20136
|
Quote:
![]() ![]() Saluti. |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Apr 2009
Messaggi: 1060
|
il file di ibernazione l'ho gia tolto da un pezzo ma lo swap c'è sempre, io ho anche tolto completamente il file di paging, ho 4gb di ram... x ora sembra tutto ok...
misteri della fede.... |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: May 2006
Città: Kandahar
Messaggi: 10888
|
Windows funziona benissimo senza memoria virtuale, quando la memoria non basta avvisa con un messaggio che occorre chiudere delle applicazioni.
Non salva il minidump in caso di BSOD , ma basta disattivare il riavvio automatico per far rimandere la schermata blu e leggere l'errore. Ovviamente ci possono essere casi in cui avere la memoria virtuale è indispensabile, ma di sicuro non esistono precise controindicazioni. Se non sbaglio AIDA in SWAP indica la RAM fisica.
__________________
Sharkoon VG4-W - CoolerMaster GX650W - Asus TUF Z390-PLUS GAMING (WI-FI) - G.Skill 2x 8GB DDR4_3000 - Intel i5-9600K@4600 - Corsair H75 - ZeroSwap - Hot Swap - Crucial 2x M550 256GB RAID0 / 2x MX500 500GB - HP DVDRAM_GT80N - WD 2x WD10EZEX - Philips Brilliance 272B8Q -- Nikon D7k - Nikkor 18-105VR / 18-200VRii / 28-105D - Tamron 17-50SP 2,8 / SP70-300VC USD - Metz 48AF-1 |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Jan 2010
Messaggi: 37088
|
Esatto, non conosco quel programma, ma se fosse così uno dei tanti misteri di Windows sarebbe svelato
![]() |
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Apr 2009
Messaggi: 1060
|
|
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Jan 2010
Messaggi: 37088
|
Se vuoi toglierti il dubbio chiedi a uno dei mitici MVP MS, magari non lo sanno neanche loro
![]() http://answers.microsoft.com/it-it/w...orum/windows_7 |
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Jan 2009
Messaggi: 2741
|
ecco, ora scopro di non essere il solo ad essere stato confuso da AIDA
![]() ho trovato questo topic e il dubbio permane ![]() smentisco io con Win7 x64 ho 4gb di ddr3 con paging impostato manualmente a 6000mb sia come minimo che come massimo e questa è la schermata di AIDA: ![]() il file di swap ha le dimensioni totali più o meno come la ram fisica + il file di paging (4093+6139= 10232) mentre la memoria virtuale ha le dimensioni totali esattamente come il file di swap + la ram fisica (10230+4093= 14323) potete fare dei confronti anche voi? ![]() |
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: May 2006
Città: Kandahar
Messaggi: 10888
|
E' come dici, nel mio caso con ZERO virtuale da 8, 8, 16 .
__________________
Sharkoon VG4-W - CoolerMaster GX650W - Asus TUF Z390-PLUS GAMING (WI-FI) - G.Skill 2x 8GB DDR4_3000 - Intel i5-9600K@4600 - Corsair H75 - ZeroSwap - Hot Swap - Crucial 2x M550 256GB RAID0 / 2x MX500 500GB - HP DVDRAM_GT80N - WD 2x WD10EZEX - Philips Brilliance 272B8Q -- Nikon D7k - Nikkor 18-105VR / 18-200VRii / 28-105D - Tamron 17-50SP 2,8 / SP70-300VC USD - Metz 48AF-1 |
![]() |
![]() |
![]() |
#16 |
Senior Member
Iscritto dal: Jan 2009
Messaggi: 2741
|
|
![]() |
![]() |
![]() |
#17 |
Senior Member
Iscritto dal: May 2006
Città: Kandahar
Messaggi: 10888
|
Dove a te c'è scritto 4093MB , 10230 MB e 14323 a me c'è 8183 , 8181 e 16364 , il file di paging lo ho a zero.
Possibile che non c'arrivi ? ti ci vuole il disegnino ![]()
__________________
Sharkoon VG4-W - CoolerMaster GX650W - Asus TUF Z390-PLUS GAMING (WI-FI) - G.Skill 2x 8GB DDR4_3000 - Intel i5-9600K@4600 - Corsair H75 - ZeroSwap - Hot Swap - Crucial 2x M550 256GB RAID0 / 2x MX500 500GB - HP DVDRAM_GT80N - WD 2x WD10EZEX - Philips Brilliance 272B8Q -- Nikon D7k - Nikkor 18-105VR / 18-200VRii / 28-105D - Tamron 17-50SP 2,8 / SP70-300VC USD - Metz 48AF-1 |
![]() |
![]() |
![]() |
#18 |
Senior Member
Iscritto dal: Jan 2009
Messaggi: 2741
|
scusa ma non era spiegato bene eh
![]() |
![]() |
![]() |
![]() |
#19 |
Senior Member
Iscritto dal: Jan 2007
Messaggi: 2267
|
@theboy: vedendolo così potrei pensare che file di paging (P = 6000) sia lo spazio su disco che Windows riserva per la paginazione dei processi residenti in memoria.
Poi essendo possibile la situazione in cui: - la RAM è piena - l'area di swap è piena - mandi Windows in ibernazione, il SO deve garantirsi un ulteriore spazio su disco (R*=4000) pari alla dimensione della memoria RAM (R=4000). Credo quindi che SWAP (S=10000) indichi l'area TOTALE riservata su disco. Ovvero: R*=R; S = R*+P = R+P (10000=4000+6000) V = R+S = R+R*+P = 2R+P (14000=4000+10000=4000+4000+6000) dove V=14000 è quella indicata come memoria virtuale, somma della memoria fisica e dello spazio totale riservato su disco. @UtenteSospeso: Stessa cosa con R=8000, R*=8000, P=0, S=8000, V=16000. Per quanto ne so, solitamente area di swap e area di paging vengono usati per indicare la stessa cosa, ovvero lo spazio su disco (sia esso file o intera partizione) dove eventualmente trasferire le pagine dei processi non attivi al fine di liberare RAM. Può essere che introducendo il concetto di ibernazione tali nomi vegano usati per indicare due cose diverse, in Windows o in generale. P.S: queste sono mie opinioni guardando ai valori riportati, potrebbe essere tutta un'altra cosa! ![]()
__________________
Concluso con:... Ultima modifica di Floris : 19-09-2011 alle 04:51. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:48.