Torna indietro   Hardware Upgrade Forum > Software > Microsoft Windows > Microsoft Windows 7 e Vista

Plaud NotePin S, il registratore IA si fa indossabile (ma è facile da perdere)
Plaud NotePin S, il registratore IA si fa indossabile (ma è facile da perdere)
Quattro modi di indossarlo, stessa app del Plaud Note Pro e integrazione con il desktop. Il registratore IA da indossare di Plaud eccelle in mobilità, ma resta vincolato all'abbonamento ed è facile da perdere
Redmi Watch 6 in prova: lo smartwatch con ampio display da 2000 nit a meno di 100 euro
Redmi Watch 6 in prova: lo smartwatch con ampio display da 2000 nit a meno di 100 euro
Xiaomi ha portato Redmi Watch 6 anche sul mercato italiano, puntando su un display AMOLED da 2,07 pollici con picco di luminosità a 2000 nit, frame in alluminio da 9,9mm e un'autonomia dichiarata di 12 giorni. Lo smartwatch gira su HyperOS 3 e integra GPS, Bluetooth 5.4 e oltre 150 sport mode. Il tutto a meno di 100 euro
Mad Catz M.M.O. 7+: lo stesso DNA del R.A.T. 8+ ADV, ma con molti più pulsanti
Mad Catz M.M.O. 7+: lo stesso DNA del R.A.T. 8+ ADV, ma con molti più pulsanti
Con 22 tasti, il pulsante 5D, lo Shift Mode e il sensore PixArt 3395 da 26.000 DPI, il nuovo mouse wireless di Mad Catz si rivolge in modo preciso ai giocatori di MMO e RPG. Ma chi conosce già il R.A.T. 8+ ADV si accorgerà subito di quanto i due prodotti condividano, e di dove invece divergono
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 20-01-2010, 14:19   #21
Eress
Senior Member
 
L'Avatar di Eress
 
Iscritto dal: Jan 2010
Messaggi: 37103
Quote:
Originariamente inviato da maxlaz Guarda i messaggi
detto e ridetto 10000000 di volte.

Non funziona
Beh per te saranno pure 1000000 o 100000000 volte che lo dici, ma per me è la prima volta che lo sento
__________________
Analemma - Slowdive - Facebook
Motto Microsoft: "If it's broken, and I'm the one who broke it, I won't fix it!"
Eress è offline   Rispondi citando il messaggio o parte di esso
Old 20-01-2010, 15:05   #22
nuovoUtente86
Senior Member
 
Iscritto dal: Mar 2007
Messaggi: 7863
Quote:
Originariamente inviato da Alex_80 Guarda i messaggi
E' possibile avere una situazione del genere su Windows a 32 bit?

In RAM:
processo 1 -> 2 GB

Nel pagefile.sys:
processo 2 -> 2 GB
processo 3 -> 2 GB
processo 4 -> 1 GB
No, il file di paging in realtà deve essere inversamente proporzionale alla RAM installata.
nuovoUtente86 è offline   Rispondi citando il messaggio o parte di esso
Old 22-01-2010, 21:44   #23
Alex_80
Senior Member
 
Iscritto dal: Jun 2007
Messaggi: 5795
Forse mi sono spiegato male , riprovo riformulando la domanda in un altro modo.

In un PC con 4 GB di RAM, con gestione automatica della dimensione del pagefile.sys, con sistema operativo Windows 32 bit non server (quindi senza il PAE) in cui sono in esecuzione i seguenti processi con la relativa memoria richiesta:
processo 1: 2 GB
processo 2: 4 GB
processo 3: 1 GB
processo 4: 2 GB

Come potrebbero distribuirsi questi processi tra la RAM e il pagefile.sys?
Alex_80 è offline   Rispondi citando il messaggio o parte di esso
Old 22-01-2010, 22:05   #24
maxlaz
Senior Member
 
Iscritto dal: Sep 2007
Messaggi: 2830
Quote:
Originariamente inviato da Alex_80 Guarda i messaggi
Forse mi sono spiegato male , riprovo riformulando la domanda in un altro modo.

In un PC con 4 GB di RAM, con gestione automatica della dimensione del pagefile.sys, con sistema operativo Windows 32 bit non server (quindi senza il PAE) in cui sono in esecuzione i seguenti processi con la relativa memoria richiesta:
processo 1: 2 GB
processo 2: 4 GB
processo 3: 1 GB
processo 4: 2 GB

Come potrebbero distribuirsi questi processi tra la RAM e il pagefile.sys?
se i processi sono tutti attivi ti si pianta il pc perchè starebbe sempre a swappare tra ram e pagefile.sys

Se è attivo solo il 2 (gli altri iconizzati) tutti gli altri stanno nel pagefile.sys e verrebbero ripresi in ram quando verrebbro riattivati..

in entrambi i casi il pc sarebbe in pratica fermo o quasi

Ultima modifica di maxlaz : 22-01-2010 alle 22:11.
maxlaz è offline   Rispondi citando il messaggio o parte di esso
Old 22-01-2010, 23:08   #25
Alex_80
Senior Member
 
Iscritto dal: Jun 2007
Messaggi: 5795
Se fosse attivo soltanto il processo 1, quindi avrei occupato 2 GB di RAM dal processo 1 e occupato 7 GB di pagefile.sys dai processi 2, 3, 4, con buone prestazioni (fino a quando non attivo gli altri)?
Alex_80 è offline   Rispondi citando il messaggio o parte di esso
Old 23-01-2010, 10:27   #26
maxlaz
Senior Member
 
Iscritto dal: Sep 2007
Messaggi: 2830
Quote:
Originariamente inviato da Alex_80 Guarda i messaggi
Se fosse attivo soltanto il processo 1, quindi avrei occupato 2 GB di RAM dal processo 1 e occupato 7 GB di pagefile.sys dai processi 2, 3, 4, con buone prestazioni (fino a quando non attivo gli altri)?
Non proprio, parte dei processi 2,3 e 4 rimarrebbero nella ram... Il sistema operativo occupa tutta la ram e poi swappa il resto quando non trova posto... il file sul disco è una risorsa da "estrema ratio" per il sistema operativo ma le prestazioni ne risentono moltissimo poichè l'accesso al disco è di almeno 3 ordini di grandezza più lento rispetto alla ram fisica

Le prestazioni rimangono accettabili fino a che la somma di tutti i processi caricati rimane al di sotto della quantità di ram fisica...Se superi il limite, lo swap comincia ad essere massiccio e le prestazioni decadono rapidamente all'aumentare della quantita di pagefile.sys utilizzato.
maxlaz è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2010, 12:32   #27
nuovoUtente86
Senior Member
 
Iscritto dal: Mar 2007
Messaggi: 7863
Quote:
Originariamente inviato da maxlaz Guarda i messaggi
se i processi sono tutti attivi ti si pianta il pc perchè starebbe sempre a swappare tra ram e pagefile.sys

Se è attivo solo il 2 (gli altri iconizzati) tutti gli altri stanno nel pagefile.sys e verrebbero ripresi in ram quando verrebbro riattivati..

in entrambi i casi il pc sarebbe in pratica fermo o quasi
non funziona esattamente cosi: la sostituzione delle pagine in ram segue algoritmi abbastanza complicati ed euristici, oltre che funzionare con il meccanismo di page-fault in fase di recupero(statico o dinamico-predittivo).

Ultima modifica di nuovoUtente86 : 28-01-2010 alle 12:35.
nuovoUtente86 è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2010, 12:37   #28
nuovoUtente86
Senior Member
 
Iscritto dal: Mar 2007
Messaggi: 7863
Quote:
Originariamente inviato da Alex_80 Guarda i messaggi
Forse mi sono spiegato male , riprovo riformulando la domanda in un altro modo.

In un PC con 4 GB di RAM, con gestione automatica della dimensione del pagefile.sys, con sistema operativo Windows 32 bit non server (quindi senza il PAE) in cui sono in esecuzione i seguenti processi con la relativa memoria richiesta:
processo 1: 2 GB
processo 2: 4 GB
processo 3: 1 GB
processo 4: 2 GB

Come potrebbero distribuirsi questi processi tra la RAM e il pagefile.sys?
dovresti avere un file di paging sproporzionato ed il sistama andrebbe in thrashing ovvero utilizzarebbe più tempo per la paginazione che per l' esecuzione dei thread.
nuovoUtente86 è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2010, 17:10   #29
Alex_80
Senior Member
 
Iscritto dal: Jun 2007
Messaggi: 5795
Di questo ne sono consapevole, il mio era soltanto un esempio (più teorico che pratico) per capire in modo semplificato i limiti della memoria virtuale.
Non lo so, però penso che lo stesso processo in realtà possa torvarsi in parte in RAM e in parte nel pagefile.sys.

In teoria (in realtà è ovvio che il sistema diventa esageratamente lento molto prima per eccessivo scambio di dati tra RAM e pagefile.sys, cioè swap), in un sistema a 32 bit senza PAE potrei avere quindi in esecuzione al massimo (per riempire tutta la memoria) 4001 processi ognuno dei quali richiedente 4 GB di memoria (eccetto uno di 3,25 GB) per un totale di memoria virtuale di 16003,25 GB, essendo il limite del pagefile.sys di 16000 GB e della RAM mediamente di circa 3,25 GB (dipendente dalle altre cose da indirizzare nel PC), avrei una memoria virtuale massima di:

16000 GB (pagefile.sys) + 3,25 GB (RAM) = 16003,25 GB (memoria virtuale totale)?

e un numero massimo di processi (volendo per ognuno usare più memoria possibile):

16000 GB (pagefile.sys) / 4 GB (memoria virtuale massima per ogni processo) = 4000 processi
a cui si aggiunge il processo di 3,25 GB in RAM?

Ultima modifica di Alex_80 : 28-01-2010 alle 17:14.
Alex_80 è offline   Rispondi citando il messaggio o parte di esso
Old 29-01-2010, 00:09   #30
nuovoUtente86
Senior Member
 
Iscritto dal: Mar 2007
Messaggi: 7863
Quote:
Originariamente inviato da Alex_80 Guarda i messaggi
Di questo ne sono consapevole, il mio era soltanto un esempio (più teorico che pratico) per capire in modo semplificato i limiti della memoria virtuale.
Non lo so, però penso che lo stesso processo in realtà possa torvarsi in parte in RAM e in parte nel pagefile.sys.

In teoria (in realtà è ovvio che il sistema diventa esageratamente lento molto prima per eccessivo scambio di dati tra RAM e pagefile.sys, cioè swap), in un sistema a 32 bit senza PAE potrei avere quindi in esecuzione al massimo (per riempire tutta la memoria) 4001 processi ognuno dei quali richiedente 4 GB di memoria (eccetto uno di 3,25 GB) per un totale di memoria virtuale di 16003,25 GB, essendo il limite del pagefile.sys di 16000 GB e della RAM mediamente di circa 3,25 GB (dipendente dalle altre cose da indirizzare nel PC), avrei una memoria virtuale massima di:

16000 GB (pagefile.sys) + 3,25 GB (RAM) = 16003,25 GB (memoria virtuale totale)?

e un numero massimo di processi (volendo per ognuno usare più memoria possibile):

16000 GB (pagefile.sys) / 4 GB (memoria virtuale massima per ogni processo) = 4000 processi
a cui si aggiunge il processo di 3,25 GB in RAM?
No frena. La memoria virtuale è proprio di ogni processo e non del sistema.
Ogni processo, in un sistema home, vede 4GB di memoria a sua disposizione, di cui 2GB sono a disposizione del kernel e gli altri 2 del processo nel quale spazio sarà allocata la sezione codice e i dati necessari.
Avere un file di paging enorme non serve perchè il sistema di bloccherebbe.
Il limite della ram, va ulteriormente diminuito, tenendo conto che parti vitali del sistema oltre che i driver ed eventuali buffer di I/O formano il pool non paginato, ovvero sono allocati in una zona non swappabile.
nuovoUtente86 è offline   Rispondi citando il messaggio o parte di esso
Old 29-01-2010, 01:59   #31
Alex_80
Senior Member
 
Iscritto dal: Jun 2007
Messaggi: 5795
Appunto perché 4 GB sono disponibili per ogni processo e non per l'intero sistema, se il limite del file di paging è di 16 TB, non dovrebbero essere in teoria (in pratica non mi stupisco che il sistema si blocchi molto prima di raggiungere i 16 TB), solo in teoria 16 TB/4 GB=4000 processi ognuno con i suoi 4 GB di memoria virtuale massima (2 GB kernel e condivisi con gli altri processi + 2 GB privati del processo)?
Altrimenti, non riesco a capire perché la Microsoft riporta un limite di 16 TB di paging?

Nei 2 GB di memoria virtuale riservate per il kernel viene in parte occupato dal mapping delle periferiche come per la RAM?

Nel Task Manager (Win2000) ho notato che nella scheda "Processi" le colonna "Utilizzo memoria" e "Dimensione memoria virtuale" alcune volte è più grande la prima, mentre altre volte la seconda: quello che indica "Utilizzo memoria" a quale memoria effettivamente si riferisce?

Sono molto curioso di capire a fondo il funzionamento (e i limiti) della gestione della memoria di Windows, eventualmente anche con link sull'argomento, cercando in rete purtroppo ho visto che c'è abbastanza confusione a riguardo, con informazioni che si contraddicono e questo purtroppo non mi aiuta a chiarirmi le idee.
Alex_80 è offline   Rispondi citando il messaggio o parte di esso
Old 29-01-2010, 20:53   #32
nuovoUtente86
Senior Member
 
Iscritto dal: Mar 2007
Messaggi: 7863
Quote:
Originariamente inviato da Alex_80 Guarda i messaggi
Appunto perché 4 GB sono disponibili per ogni processo e non per l'intero sistema, se il limite del file di paging è di 16 TB, non dovrebbero essere in teoria (in pratica non mi stupisco che il sistema si blocchi molto prima di raggiungere i 16 TB), solo in teoria 16 TB/4 GB=4000 processi ognuno con i suoi 4 GB di memoria virtuale massima (2 GB kernel e condivisi con gli altri processi + 2 GB privati del processo)?
no. Il file di swap, indipendentemente dalla sua dimensione non è collegato alla memoria virtuale vista da ogni processo. Il file di paging è un surrogato della ram che condivide lo stesso tipo di unità minima ovvero la pagina.

Quote:
Altrimenti, non riesco a capire perché la Microsoft riporta un limite di 16 TB di paging?
è il limite massimo che il SO può gestire per lo swap.

Quote:
Nei 2 GB di memoria virtuale riservate per il kernel viene in parte occupato dal mapping delle periferiche come per la RAM?
assolutamente no. Il memory mapping delle periferiche riferisce indirizzi reali e non virtuali.
Quote:
Nel Task Manager (Win2000) ho notato che nella scheda "Processi" le colonna "Utilizzo memoria" e "Dimensione memoria virtuale" alcune volte è più grande la prima, mentre altre volte la seconda: quello che indica "Utilizzo memoria" a quale memoria effettivamente si riferisce?
Nel primo caso si ha swapping, nel secondo pagine condivise.
nuovoUtente86 è offline   Rispondi citando il messaggio o parte di esso
Old 30-01-2010, 15:31   #33
Alex_80
Senior Member
 
Iscritto dal: Jun 2007
Messaggi: 5795
Grazie per le risposte, alcune cose ancora non mi sono completamente chiare.


Quote:
Originariamente inviato da Alex_80
Altrimenti, non riesco a capire perché la Microsoft riporta un limite di 16 TB di paging?
Quote:
Originariamente inviato da nuovoUtente86 Guarda i messaggi
è il limite massimo che il SO può gestire per lo swap.
I 16 TB di paging il SO li vede soltanto oppure li usa effettivamente, cioè ci può essere paginato un processo da 4 GB e uno da 4 GB per un totale di 8 GB?


Quote:
Originariamente inviato da nuovoUtente86 Guarda i messaggi
Nel primo caso si ha swapping, nel secondo pagine condivise.
Non ho capito.
Alex_80 è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2010, 08:39   #34
terlino
Senior Member
 
Iscritto dal: Jan 2010
Città: Chiavari
Messaggi: 2133
E' Normale?

Salve
Vi chiedo se è normale.

Sistema operativo Windows 7 Utimate 64bit

Memoria fisica installata (RAM) 4 GB
Memoria fisica totale 3,99 GB
Memoria fisica disponibile 2,64 GB
Memoria virtuale totale 7,98 GB
Memoria virtuale disponibile 6,48 GB
Spazio file di paging 3,99 GB

Tutto O.K.???

Saluti
Lino
terlino è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2010, 09:49   #35
maxlaz
Senior Member
 
Iscritto dal: Sep 2007
Messaggi: 2830
Quote:
Originariamente inviato da terlino Guarda i messaggi
Salve
Vi chiedo se è normale.

Sistema operativo Windows 7 Utimate 64bit

Memoria fisica installata (RAM) 4 GB
Memoria fisica totale 3,99 GB
Memoria fisica disponibile 2,64 GB
Memoria virtuale totale 7,98 GB
Memoria virtuale disponibile 6,48 GB
Spazio file di paging 3,99 GB

Tutto O.K.???

Saluti
Lino
Sì, di default viene creato un file di paging (Spazio file di paging 3,99 GB) pari alla quantità di ram installata (Memoria fisica installata (RAM) 4 GB)... il totale della memoria diventa così 8GB circa (Memoria virtuale totale 7,98 GB)
maxlaz è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2010, 23:36   #36
nuovoUtente86
Senior Member
 
Iscritto dal: Mar 2007
Messaggi: 7863
Quote:
Memoria virtuale totale 7,98 GB
è più corretto dire che la memoria virtuale vista da ogni processo è sempre 4GB come ampiamente spiegato prima, e lo spazio di mapping sarà quasi 8GB comprensivo di ram e file di swap cui allocare (o mettere in storage) le pagine, con algoritmi di rimpiazzo di cui sopra.

Ultima modifica di nuovoUtente86 : 31-01-2010 alle 23:49.
nuovoUtente86 è offline   Rispondi citando il messaggio o parte di esso
Old 01-02-2010, 14:31   #37
nuovoUtente86
Senior Member
 
Iscritto dal: Mar 2007
Messaggi: 7863
Quote:
Originariamente inviato da Alex_80 Guarda i messaggi
Grazie per le risposte, alcune cose ancora non mi sono completamente chiare.



I 16 TB di paging il SO li vede soltanto oppure li usa effettivamente, cioè ci può essere paginato un processo da 4 GB e uno da 4 GB per un totale di 8 GB?



Non ho capito.
La paginazione non riguarda i processi, ma la memoria che essi utilizzano e quindi di norma è sempre inferiore ai 4GB
nuovoUtente86 è offline   Rispondi citando il messaggio o parte di esso
Old 03-02-2010, 19:08   #38
Alex_80
Senior Member
 
Iscritto dal: Jun 2007
Messaggi: 5795
Ho capito, però i 16 TB di paging il SO li vede soltanto oppure li usa effettivamente?

Inoltre continuo a non capire nel Task Manager le colonne "Utilizzo memoria" e "Dimensione memoria virtuale" a quale memoria esattamente si riferiscono.
Alex_80 è offline   Rispondi citando il messaggio o parte di esso
Old 04-02-2010, 09:14   #39
ramones1985
Member
 
Iscritto dal: Nov 2007
Città: Bologna
Messaggi: 242
a me riconosce 2.97gb Windows Seven.........Vista sui 3.3gb ....mistero.....
ramones1985 è offline   Rispondi citando il messaggio o parte di esso
Old 06-02-2010, 21:46   #40
nuovoUtente86
Senior Member
 
Iscritto dal: Mar 2007
Messaggi: 7863
Quote:
Originariamente inviato da ramones1985 Guarda i messaggi
a me riconosce 2.97gb Windows Seven.........Vista sui 3.3gb ....mistero.....
hai una versione originale di Seven?
nuovoUtente86 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Plaud NotePin S, il registratore IA si fa indossabile (ma è facile da perdere) Plaud NotePin S, il registratore IA si fa indoss...
Redmi Watch 6 in prova: lo smartwatch con ampio display da 2000 nit a meno di 100 euro Redmi Watch 6 in prova: lo smartwatch con ampio ...
Mad Catz M.M.O. 7+: lo stesso DNA del R.A.T. 8+ ADV, ma con molti più pulsanti Mad Catz M.M.O. 7+: lo stesso DNA del R.A.T. 8+ ...
Radeon RX 9070 GRE, AMD la porta in tutto il mondo | Recensione Gigabyte Gaming OC Radeon RX 9070 GRE, AMD la porta in tutto il mon...
Reolink OMVI 3i WiFi: videosorveglianza più intelligente e facile da usare Reolink OMVI 3i WiFi: videosorveglianza pi&ugrav...
Formula V vi farà cambiare l'airf...
Netflix usa l'IA generativa per battere ...
Quando l'AI costruisce sé stessa:...
Meno ventole, più raffreddamento:...
Adidas Trionda: come funziona la tecnolo...
Withings BodyFit, la bilancia che va ben...
QNAP annuncia QuTS hero h6.0: il sistema...
ColorOS 17 con Android 17: la lista dei ...
DDR4, il ritorno che nessuno si aspettav...
Corsair vuole un singolo cavo per colleg...
Linux 7.2 si avvierà sui Mac M3, ...
Xiaomi 17T e 17T Pro a prezzi mai visti:...
Microsoft annuncia Majorana 2 e prevede ...
Windows 11: addio ai menu contestuali ca...
Maxi raid internazionale contro la pirat...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 19:26.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v