<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Commenti a: Esperimento: usare piu&#8217; di 4GB di RAM con Vista 32bit</title>
	<atom:link href="http://www.folblog.it/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.folblog.it/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/</link>
	<description>Per passione della tecnologia informatica</description>
	<lastBuildDate>Fri, 03 Feb 2012 17:59:34 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Di: Enrico</title>
		<link>http://www.folblog.it/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/comment-page-1/#comment-1264</link>
		<dc:creator>Enrico</dc:creator>
		<pubDate>Mon, 09 Jun 2008 15:11:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.folblog.it/index.php/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/#comment-1264</guid>
		<description>@Paperino
Nel caos dei commenti si è un po&#039; perso di vista che l&#039;idea alla base era quella di &lt;b&gt;cercare di dare utilità a quella parte di RAM che Vista 32bit non era in grado di utilizzare&lt;/b&gt; direttamente: la parte eccedente i 4GB.
Non ho il minimo dubbio che sia meglio affidare a Vista 32bit tutta la RAM che è in grado di gestire.
Ma non esattamente per i motivi che mi pare di capire dal tuo commento.
Tornando alla memoria virtuale, così come è certamente intesa quando ci si riferisce a sistemi Windows, avere molta RAM a disposizione migliora le prestazioni perchè, semplicemente, potrebbe renderene superfluo il ricorso!

Prima un passo indietro.
Dire che la Memoria Virtuale coincide con il solo concetto di spazio di indirizzamento virtuale, a mio parere, è un&#039;inesattezza. O meglio, a mio parere, è come attribuire ad un solo componente il nome dell&#039;intera tecnica.
Infatti, la memoria virtuale, per essere realizzata prevede oltre ad uno spazio di indirizzamento virtuale diverso dallo spazio di indirizzamento fisico, anche il paging e lo swapping del contenuto di alcune locazioni di memoria su una memoria secondaria (per restare a ciò di cui si parlava l&#039;HD); inoltre, a mio parere, a costituire la memoria virtuale (intesa sempre nell&#039;iequivocabile accezione utilizzata in questo articolo) vanno considerati anche gli algoritmi  utilizzati per la selezione delle locazioni di memoria fisica da swappare sulla memoria secondaria (LRU/FIFO ecc).

&lt;blockquote&gt;&quot;Avendo RAM a disposizione la lascerei gestire da SuperFetch che può usarla meglio.&quot;&lt;/blockquote&gt;
Non sono totalmente d&#039;accordo con l&#039;affermazione.
SuperFetch, per volerlo definire grossolanamente in parole spicce, è una tecnologia che si pone l&#039;obiettivo di velocizzare l&#039;avvio delle applicazioni utilizzate più di frequente dall&#039;utente, precaricando parti consistenti delle stesse prima che l&#039;utente le richieda, sulla base di una previsione effettuata grazie alla storia passata d&#039;uso (sempre per restare nell&#039;ambito di termini comprensibili ai più).
Infatti le performances del SuperFetch migliorano (o dovrebbero migliorare) con il tempo, man mano cioè che Vista &quot;impara&quot; come viene utilizzato il computer dall&#039;utente.
L&#039;avere molta RAM a disposizione non influenza direttamente le performances del SuperFetch perchè più importante è certamente la capacità di prevedere quali dati verranno richiesti.
Al primo utilizzo del PC, pur in presenza di una cospiqua quantità di RAM, il miglioramento di prestazioni ascrivibile al SuperFetch sono praticamente nulle.
Poi, ovviamente, più RAM a disposizione si ha, più applicazioni (o parti maggiori di esse) possono venir precericate.
Ma come in tutti i sistemi di caching (e il SuperFetch a ben guardare è una sorta di caching particolare) l&#039;utilità della memoria da destinare a questi scopi, oltre un certo limite, non è proporzionale alla quantità.

&lt;blockquote&gt;ReadyBoost è ottimo solo con memorie che sono più lente della RAM ma più veloci dell&#039;Hard Disk.&lt;/blockquote&gt;
Sarei completamente d&#039;accordo se la frase fosse stata: &quot;ReadyBoost è ottimo solo con memorie più veloci dell&#039;Hard Disk.&quot;
Il fatto che siano più lente della RAM, a mio parere, non influisce. 
Infatti se, per assurdo, le memorie flash fossero veloci quanto la RAM, il Ready Boost sarebbe comunque una ottima soluzione (anzi ancora più efficace), perchè sarebbe un meccanismo per sfruttare una memoria secondaria per incrementare le prestazioni senza utilizzare RAM allo scopo.</description>
		<content:encoded><![CDATA[Usando <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/firefox.png' alt='Mozilla Firefox' width='14' height='14' class='browsericon' /> Mozilla Firefox 3.0 con  <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/win_vista.png' alt='Windows' width='14' height='14' class='browsericon' />  Windows Vista<span id="co_1264"><p>
@Paperino<br />
Nel caos dei commenti si è un po&#8217; perso di vista che l&#8217;idea alla base era quella di <b>cercare di dare utilità a quella parte di RAM che Vista 32bit non era in grado di utilizzare</b> direttamente: la parte eccedente i 4GB.<br />
Non ho il minimo dubbio che sia meglio affidare a Vista 32bit tutta la RAM che è in grado di gestire.<br />
Ma non esattamente per i motivi che mi pare di capire dal tuo commento.<br />
Tornando alla memoria virtuale, così come è certamente intesa quando ci si riferisce a sistemi Windows, avere molta RAM a disposizione migliora le prestazioni perchè, semplicemente, potrebbe renderene superfluo il ricorso!</p>
<p>Prima un passo indietro.<br />
Dire che la Memoria Virtuale coincide con il solo concetto di spazio di indirizzamento virtuale, a mio parere, è un&#8217;inesattezza. O meglio, a mio parere, è come attribuire ad un solo componente il nome dell&#8217;intera tecnica.<br />
Infatti, la memoria virtuale, per essere realizzata prevede oltre ad uno spazio di indirizzamento virtuale diverso dallo spazio di indirizzamento fisico, anche il paging e lo swapping del contenuto di alcune locazioni di memoria su una memoria secondaria (per restare a ciò di cui si parlava l&#8217;HD); inoltre, a mio parere, a costituire la memoria virtuale (intesa sempre nell&#8217;iequivocabile accezione utilizzata in questo articolo) vanno considerati anche gli algoritmi  utilizzati per la selezione delle locazioni di memoria fisica da swappare sulla memoria secondaria (LRU/FIFO ecc).</p>
<blockquote><p>&#8220;Avendo RAM a disposizione la lascerei gestire da SuperFetch che può usarla meglio.&#8221;</p></blockquote>
<p>Non sono totalmente d&#8217;accordo con l&#8217;affermazione.<br />
SuperFetch, per volerlo definire grossolanamente in parole spicce, è una tecnologia che si pone l&#8217;obiettivo di velocizzare l&#8217;avvio delle applicazioni utilizzate più di frequente dall&#8217;utente, precaricando parti consistenti delle stesse prima che l&#8217;utente le richieda, sulla base di una previsione effettuata grazie alla storia passata d&#8217;uso (sempre per restare nell&#8217;ambito di termini comprensibili ai più).<br />
Infatti le performances del SuperFetch migliorano (o dovrebbero migliorare) con il tempo, man mano cioè che Vista &#8220;impara&#8221; come viene utilizzato il computer dall&#8217;utente.<br />
L&#8217;avere molta RAM a disposizione non influenza direttamente le performances del SuperFetch perchè più importante è certamente la capacità di prevedere quali dati verranno richiesti.<br />
Al primo utilizzo del PC, pur in presenza di una cospiqua quantità di RAM, il miglioramento di prestazioni ascrivibile al SuperFetch sono praticamente nulle.<br />
Poi, ovviamente, più RAM a disposizione si ha, più applicazioni (o parti maggiori di esse) possono venir precericate.<br />
Ma come in tutti i sistemi di caching (e il SuperFetch a ben guardare è una sorta di caching particolare) l&#8217;utilità della memoria da destinare a questi scopi, oltre un certo limite, non è proporzionale alla quantità.</p>
<blockquote><p>ReadyBoost è ottimo solo con memorie che sono più lente della RAM ma più veloci dell&#8217;Hard Disk.</p></blockquote>
<p>Sarei completamente d&#8217;accordo se la frase fosse stata: &#8220;ReadyBoost è ottimo solo con memorie più veloci dell&#8217;Hard Disk.&#8221;<br />
Il fatto che siano più lente della RAM, a mio parere, non influisce.<br />
Infatti se, per assurdo, le memorie flash fossero veloci quanto la RAM, il Ready Boost sarebbe comunque una ottima soluzione (anzi ancora più efficace), perchè sarebbe un meccanismo per sfruttare una memoria secondaria per incrementare le prestazioni senza utilizzare RAM allo scopo.</p>
</span><div class="comment-toolbar" style="text-align: center"><a href="#comment" onclick="CF_Reply('1264','Enrico'); return false;" title="Rispondi (reply)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png';"/></a><a href="#comment" onclick="CF_Quote('1264','Enrico'); return false;" title="Cita (quote)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png';"/></a></div>]]></content:encoded>
	</item>
	<item>
		<title>Di: Paperino</title>
		<link>http://www.folblog.it/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/comment-page-1/#comment-1256</link>
		<dc:creator>Paperino</dc:creator>
		<pubDate>Sun, 08 Jun 2008 23:03:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.folblog.it/index.php/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/#comment-1256</guid>
		<description>Mi avete evocato? :) 
La verità sta nel mezzo: &lt;a href=&#039;http://img366.imageshack.us/my.php?image=vmka9.png&#039;&gt;screenshot&lt;/a&gt;
Per memoria virtuale in windows si intendono tutti quei setting che riguardano appunto la memoria virtuale: uno di questi - e incidentalmente anche l&#039;unico - è la grandezza del page file. Per questo motivo &quot;memoria virtuale&quot; è la label che circonda il pannello, come a rappresentare una categoria.
Ready boost su RAM disk non è una buona idea. I file Ready Boost sono criptati AES e sarebbe uno spreco tenerli in RAM. Come spiegato dal buon Russinovich i due meccanismi sono particolarmente diversi: http://technet.microsoft.com/en-us/magazine/cc162480.aspx
SuperFetch è un servizio che parla con il MMS per cachare pagine di memoria e che potrebbero corrispondere a dati e/o codice. ReadyBoost invece è un filter driver che intercetta le chiamate di lettura non sequenziale al disco. Avendo RAM a disposizione la lascerei gestire da SuperFetch che può usarla meglio. ReadyBoost è ottimo solo con memorie che sono più lente della RAM ma più veloci dell&#039;Hard Disk.</description>
		<content:encoded><![CDATA[Usando <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/ie.png' alt='Internet Explorer' width='14' height='14' class='browsericon' /> Internet Explorer 7.0 con  <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/win_vista.png' alt='Windows' width='14' height='14' class='browsericon' />  Windows Vista<span id="co_1256"><p>
Mi avete evocato? <img src='http://www.folblog.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
La verità sta nel mezzo: <a href='http://img366.imageshack.us/my.php?image=vmka9.png'>screenshot</a><br />
Per memoria virtuale in windows si intendono tutti quei setting che riguardano appunto la memoria virtuale: uno di questi &#8211; e incidentalmente anche l&#8217;unico &#8211; è la grandezza del page file. Per questo motivo &#8220;memoria virtuale&#8221; è la label che circonda il pannello, come a rappresentare una categoria.<br />
Ready boost su RAM disk non è una buona idea. I file Ready Boost sono criptati AES e sarebbe uno spreco tenerli in RAM. Come spiegato dal buon Russinovich i due meccanismi sono particolarmente diversi: <a href="http://technet.microsoft.com/en-us/magazine/cc162480.aspx" >http://technet.microsoft.com/en-us/magazine/cc162480.aspx</a><br />
SuperFetch è un servizio che parla con il MMS per cachare pagine di memoria e che potrebbero corrispondere a dati e/o codice. ReadyBoost invece è un filter driver che intercetta le chiamate di lettura non sequenziale al disco. Avendo RAM a disposizione la lascerei gestire da SuperFetch che può usarla meglio. ReadyBoost è ottimo solo con memorie che sono più lente della RAM ma più veloci dell&#8217;Hard Disk.</p>
</span><div class="comment-toolbar" style="text-align: center"><a href="#comment" onclick="CF_Reply('1256','Paperino'); return false;" title="Rispondi (reply)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png';"/></a><a href="#comment" onclick="CF_Quote('1256','Paperino'); return false;" title="Cita (quote)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png';"/></a></div>]]></content:encoded>
	</item>
	<item>
		<title>Di: Stefano</title>
		<link>http://www.folblog.it/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/comment-page-1/#comment-1252</link>
		<dc:creator>Stefano</dc:creator>
		<pubDate>Sun, 08 Jun 2008 09:57:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.folblog.it/index.php/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/#comment-1252</guid>
		<description>&lt;blockquote&gt;
Mi stai suggerendo di ignorare ogni tuo intervento perchè intanto si tratta solo delle provocazioni di un troll?
&lt;/blockquote&gt;
Affatto... un troll cerca la rissa io faccio solo commenti costruttivi! Se l&#039;imprecisione fosse stata di altri si sarebbe potuto sorvolare... ma da un ingegnere ci si aspetta una certa puntigliosità!</description>
		<content:encoded><![CDATA[Usando <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/safari.png' alt='Safari' width='14' height='14' class='browsericon' /> Safari 525.20 con  <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/macos.png' alt='Mac OS X' width='14' height='14' class='browsericon' />  Mac OS X 10.5.3<span id="co_1252"><br />
<blockquote><p>
Mi stai suggerendo di ignorare ogni tuo intervento perchè intanto si tratta solo delle provocazioni di un troll?
</p></blockquote>
<p>Affatto&#8230; un troll cerca la rissa io faccio solo commenti costruttivi! Se l&#8217;imprecisione fosse stata di altri si sarebbe potuto sorvolare&#8230; ma da un ingegnere ci si aspetta una certa puntigliosità!</p>
</span><div class="comment-toolbar" style="text-align: center"><a href="#comment" onclick="CF_Reply('1252','Stefano'); return false;" title="Rispondi (reply)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png';"/></a><a href="#comment" onclick="CF_Quote('1252','Stefano'); return false;" title="Cita (quote)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png';"/></a></div>]]></content:encoded>
	</item>
	<item>
		<title>Di: Enrico</title>
		<link>http://www.folblog.it/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/comment-page-1/#comment-1241</link>
		<dc:creator>Enrico</dc:creator>
		<pubDate>Sat, 07 Jun 2008 18:30:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.folblog.it/index.php/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/#comment-1241</guid>
		<description>@Edward
&lt;blockquote&gt;Nel gergo Microsoft, la memoria virtuale coincide con lo swapping&lt;/blockquote&gt;
E quel che tentavo di spiegare....

Ready Boost
Sostengo che Ready Boost e Cache sono due meccanismi con scopi diversi: il primo serve ad evitare inutili cicli di lettura/scrittura/lettura da HD, il secondo è un meccanismo per leggere in anticipo i dati che si presume (con appositi algoritmi) saranno richiesti nel prossimo futuro.</description>
		<content:encoded><![CDATA[Usando <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/firefox.png' alt='Mozilla Firefox' width='14' height='14' class='browsericon' /> Mozilla Firefox 3.0 con  <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/win_vista.png' alt='Windows' width='14' height='14' class='browsericon' />  Windows Vista<span id="co_1241"><p>
@Edward</p>
<blockquote><p>Nel gergo Microsoft, la memoria virtuale coincide con lo swapping</p></blockquote>
<p>E quel che tentavo di spiegare&#8230;.</p>
<p>Ready Boost<br />
Sostengo che Ready Boost e Cache sono due meccanismi con scopi diversi: il primo serve ad evitare inutili cicli di lettura/scrittura/lettura da HD, il secondo è un meccanismo per leggere in anticipo i dati che si presume (con appositi algoritmi) saranno richiesti nel prossimo futuro.</p>
</span><div class="comment-toolbar" style="text-align: center"><a href="#comment" onclick="CF_Reply('1241','Enrico'); return false;" title="Rispondi (reply)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png';"/></a><a href="#comment" onclick="CF_Quote('1241','Enrico'); return false;" title="Cita (quote)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png';"/></a></div>]]></content:encoded>
	</item>
	<item>
		<title>Di: Edward</title>
		<link>http://www.folblog.it/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/comment-page-1/#comment-1240</link>
		<dc:creator>Edward</dc:creator>
		<pubDate>Sat, 07 Jun 2008 17:54:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.folblog.it/index.php/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/#comment-1240</guid>
		<description>@ Enrico: ho la sensazione che Stefano vorra&#039; riprenderti di nuovo: lo invito a non farlo.
Nel gergo Microsoft, la memoria virtuale &lt;strong&gt;coincide&lt;/strong&gt; con lo swapping: le impostazioni si riferiscono alla dimensione del file [di swap / di paging]. Credo che Microsoft si sia comunque accorta della imprecisione (e&#039; l&#039;uso improprio di un termine con tutt&#039;altro significato: come minimo e&#039; una imprecisione) perche&#039;, nella famiglia NT, il file in questione si chiama pagefile.sys (file di paging); e&#039; probabile che la GUI abbia mantenuto la denominazione errata per facilitare gli amministratori abituati a Windows 3.x (e anche a NT 3.1x), cio&#039; non toglie che sia una imprecisione.
Se non sei convinto, posso sempre contattare Paperino [1]: essendo interno a Microsoft, puo&#039; chiedere ai colleghi la terminologia corretta.

2) ramdrive: e&#039; difficile pensare ad un driver a 64 bit in grado di funzionare su un os a 32 bit e, ammesso che ne sia capace, tutto cio&#039; che puo&#039; fare e&#039; vincolato dal sistema operativo. Se l&#039;os non ha il PAE abilitato e indirizza al massimo 2^32 byte di ram (che, tolti gli indirizzamenti delle periferiche, si traduce una una ram utilizzabile &lt; 4 GB, realisiticamente poco piu&#039; di 3 GB), il driver non puo&#039; accedere alla ram eccedente i 4 GB (tutto deve transitare attraverso l&#039;os: i driver non possono chiamare direttamente l&#039;hardware, e&#039; una delle grosse ed importanti differenze fra Win 9x e NT); se l&#039;os ha il PAE abilitato e il sistema ha piu&#039; di 4 GB di ram, e&#039; teoricamente possibile utilizzare tale ram per un ramdisk. Salvo ulteriori limiti (es ram massima gestibile dal chipset), puoi indirizzare fino a 64 GB tramite il PAE e, sempre in linea di principio, avere ramdisk di dimensioni leggermente inferiori (un po&#039; di ram serve anche a Windows ;) ).

3) Readyboost: se ho appena scritto dei dati sull&#039;harddisk, essi non sono ancora presenti nella cache su ram? Se si, l&#039;utilita&#039; di Readyboost e&#039; in discussione. Credo che anche in questo caso Paperino posso chiarirci qualcosa.

Edward

[1] http://aovestdipaperino.com</description>
		<content:encoded><![CDATA[Usando <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/firefox.png' alt='Mozilla Firefox' width='14' height='14' class='browsericon' /> Mozilla Firefox 3.0 con  <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/windows.png' alt='Windows' width='14' height='14' class='browsericon' />  Windows XP<span id="co_1240"><p>
@ Enrico: ho la sensazione che Stefano vorra&#8217; riprenderti di nuovo: lo invito a non farlo.<br />
Nel gergo Microsoft, la memoria virtuale <strong>coincide</strong> con lo swapping: le impostazioni si riferiscono alla dimensione del file [di swap / di paging]. Credo che Microsoft si sia comunque accorta della imprecisione (e&#8217; l&#8217;uso improprio di un termine con tutt&#8217;altro significato: come minimo e&#8217; una imprecisione) perche&#8217;, nella famiglia NT, il file in questione si chiama pagefile.sys (file di paging); e&#8217; probabile che la GUI abbia mantenuto la denominazione errata per facilitare gli amministratori abituati a Windows 3.x (e anche a NT 3.1x), cio&#8217; non toglie che sia una imprecisione.<br />
Se non sei convinto, posso sempre contattare Paperino [1]: essendo interno a Microsoft, puo&#8217; chiedere ai colleghi la terminologia corretta.</p>
<p>2) ramdrive: e&#8217; difficile pensare ad un driver a 64 bit in grado di funzionare su un os a 32 bit e, ammesso che ne sia capace, tutto cio&#8217; che puo&#8217; fare e&#8217; vincolato dal sistema operativo. Se l&#8217;os non ha il PAE abilitato e indirizza al massimo 2^32 byte di ram (che, tolti gli indirizzamenti delle periferiche, si traduce una una ram utilizzabile &lt; 4 GB, realisiticamente poco piu&#8217; di 3 GB), il driver non puo&#8217; accedere alla ram eccedente i 4 GB (tutto deve transitare attraverso l&#8217;os: i driver non possono chiamare direttamente l&#8217;hardware, e&#8217; una delle grosse ed importanti differenze fra Win 9x e NT); se l&#8217;os ha il PAE abilitato e il sistema ha piu&#8217; di 4 GB di ram, e&#8217; teoricamente possibile utilizzare tale ram per un ramdisk. Salvo ulteriori limiti (es ram massima gestibile dal chipset), puoi indirizzare fino a 64 GB tramite il PAE e, sempre in linea di principio, avere ramdisk di dimensioni leggermente inferiori (un po&#8217; di ram serve anche a Windows <img src='http://www.folblog.it/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ).</p>
<p>3) Readyboost: se ho appena scritto dei dati sull&#8217;harddisk, essi non sono ancora presenti nella cache su ram? Se si, l&#8217;utilita&#8217; di Readyboost e&#8217; in discussione. Credo che anche in questo caso Paperino posso chiarirci qualcosa.</p>
<p>Edward</p>
<p>[1] <a href="http://aovestdipaperino.com" >http://aovestdipaperino.com</a></p>
</span><div class="comment-toolbar" style="text-align: center"><a href="#comment" onclick="CF_Reply('1240','Edward'); return false;" title="Rispondi (reply)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png';"/></a><a href="#comment" onclick="CF_Quote('1240','Edward'); return false;" title="Cita (quote)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png';"/></a></div>]]></content:encoded>
	</item>
	<item>
		<title>Di: Enrico</title>
		<link>http://www.folblog.it/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/comment-page-1/#comment-1239</link>
		<dc:creator>Enrico</dc:creator>
		<pubDate>Sat, 07 Jun 2008 17:03:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.folblog.it/index.php/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/#comment-1239</guid>
		<description>@Stefano
Mi stai suggerendo di ignorare ogni tuo intervento perchè intanto si tratta solo delle provocazioni di un troll?</description>
		<content:encoded><![CDATA[Usando <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/firefox.png' alt='Mozilla Firefox' width='14' height='14' class='browsericon' /> Mozilla Firefox 3.0 con  <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/win_vista.png' alt='Windows' width='14' height='14' class='browsericon' />  Windows Vista<span id="co_1239"><p>
@Stefano<br />
Mi stai suggerendo di ignorare ogni tuo intervento perchè intanto si tratta solo delle provocazioni di un troll?</p>
</span><div class="comment-toolbar" style="text-align: center"><a href="#comment" onclick="CF_Reply('1239','Enrico'); return false;" title="Rispondi (reply)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png';"/></a><a href="#comment" onclick="CF_Quote('1239','Enrico'); return false;" title="Cita (quote)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png';"/></a></div>]]></content:encoded>
	</item>
	<item>
		<title>Di: Enrico</title>
		<link>http://www.folblog.it/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/comment-page-1/#comment-1238</link>
		<dc:creator>Enrico</dc:creator>
		<pubDate>Sat, 07 Jun 2008 16:56:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.folblog.it/index.php/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/#comment-1238</guid>
		<description>@Edward
&lt;blockquote&gt;...o paging (ma questo termine e’ ambiguo, potrebbe riferirsi anche alla paginazione della ram fisica)...&lt;/blockquote&gt;

Il paging/swapping su HD (forse impropriamente utilizzati come sinonimi) è indispensabile per poter implementare il meccanismo la memoria virtuale, che prevede il temporaneo spostamento (in un altro tipo di memoria, solitamente l&#039;HD) di dati attualmente residenti in memoria (scelti sulla base di algoritmi diversi) per far posto a nuovi dati che si rendono &quot;più utili&quot; di quelli temporaneamente &quot;scartati&quot; (paginati, o swappati su HD che dir si voglia).
Quando si parla di &quot;memoria virtuale&quot; in ambiente Windows è chiarissimo a cosa ci si riferisce perchè, sbagliato o meno (io non sono troppo convinto che Microsoft sbagli), Microsoft chiama Memoria Virtuale lo spazio su HD destinato all&#039;implementazione del paging/swapping su HD di memoria RAM.

&lt;blockquote&gt;Secondo Microsoft, Readyboost e’ una cache intermedia per lo storage [3]: non sostituisce ma affianca Vcache, che include la cache in ram delle memorie di massa.&lt;/blockquote&gt;
E&#039; quel che dicevo anche io.
Il tuo ragionamento è chiarissmo e logico: se c&#039;è molta RAM, è più efficiente lasciare che sia Vista a gestirla (ne utilizzerà di più anche per la Vcache), piuttosto che destinarla al Ready Boost.
Quel che non mi convince è il diverso scopo di Vcache e Readyboost.
Da quel che ho capito (ma ripeto, potrei sbagliarmi) Readyboost serve semplicemente ad evitare scritture e letture su HD, parcheggiando temporaneamente dei dati su dispositivi come le memorie flash con un trasnfert rate più basso dell&#039;HD (ma prive di latency e seek time (che le rende ideli per letture/scritture di numerosi file di piccole dimensioni).
Insomma, da quel che ho capito, Ready Boost non deve esser considerato un&#039;estensione della Vcache, ma un dispositivo per archiviare temporaneamente un duplicato di dati già contenuti sul disco rigido in modo che (evitando seek latency time) quando questi serviranno saranno letti più rapidamente.
La cache è meccanismo diverso che consiste (a grandi linee) in una previsione dei dati che sara&#039; necessario leggere nel prossimo futuro e che vengono letti in anticipo e parcheggiati in RAM.

Tutto questo fiume di parole era per domandarmi se, dato che il s/o (nell&#039;ipotesi Vista 32bit) non riesce a vedere più di 4GB di RAM ma che con la sostituzione di un paio di file la cosa è resa possibile, non sarà forse possibile sfruttare quella parte di RAM oltre i 4GB (non indirizzabile dai programmi 32bit) per implementare un RAMdisk che utilizzi proprio quella RAM che altrimenti sarebbe visibile ma inutilizzabile(banalmente -ma no so se sia realizzabile- basterebbe inibire i controlli di compatibilità ed installare un driver per il RAMdisk a 64bit)?
I vantaggi sarebbero legati appunto alla diversa natura di Vcache (che non sarebbe comunque in grado di indirizzare oltre i 4GB) ed il fatto che il Ramdisk potrebbe essere opportunamente utilizzato come readyboost (oltre che per ospitare le cartelle destinate ad accogliere i file temporanei).</description>
		<content:encoded><![CDATA[Usando <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/firefox.png' alt='Mozilla Firefox' width='14' height='14' class='browsericon' /> Mozilla Firefox 3.0 con  <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/win_vista.png' alt='Windows' width='14' height='14' class='browsericon' />  Windows Vista<span id="co_1238"><p>
@Edward</p>
<blockquote><p>&#8230;o paging (ma questo termine e’ ambiguo, potrebbe riferirsi anche alla paginazione della ram fisica)&#8230;</p></blockquote>
<p>Il paging/swapping su HD (forse impropriamente utilizzati come sinonimi) è indispensabile per poter implementare il meccanismo la memoria virtuale, che prevede il temporaneo spostamento (in un altro tipo di memoria, solitamente l&#8217;HD) di dati attualmente residenti in memoria (scelti sulla base di algoritmi diversi) per far posto a nuovi dati che si rendono &#8220;più utili&#8221; di quelli temporaneamente &#8220;scartati&#8221; (paginati, o swappati su HD che dir si voglia).<br />
Quando si parla di &#8220;memoria virtuale&#8221; in ambiente Windows è chiarissimo a cosa ci si riferisce perchè, sbagliato o meno (io non sono troppo convinto che Microsoft sbagli), Microsoft chiama Memoria Virtuale lo spazio su HD destinato all&#8217;implementazione del paging/swapping su HD di memoria RAM.</p>
<blockquote><p>Secondo Microsoft, Readyboost e’ una cache intermedia per lo storage [3]: non sostituisce ma affianca Vcache, che include la cache in ram delle memorie di massa.</p></blockquote>
<p>E&#8217; quel che dicevo anche io.<br />
Il tuo ragionamento è chiarissmo e logico: se c&#8217;è molta RAM, è più efficiente lasciare che sia Vista a gestirla (ne utilizzerà di più anche per la Vcache), piuttosto che destinarla al Ready Boost.<br />
Quel che non mi convince è il diverso scopo di Vcache e Readyboost.<br />
Da quel che ho capito (ma ripeto, potrei sbagliarmi) Readyboost serve semplicemente ad evitare scritture e letture su HD, parcheggiando temporaneamente dei dati su dispositivi come le memorie flash con un trasnfert rate più basso dell&#8217;HD (ma prive di latency e seek time (che le rende ideli per letture/scritture di numerosi file di piccole dimensioni).<br />
Insomma, da quel che ho capito, Ready Boost non deve esser considerato un&#8217;estensione della Vcache, ma un dispositivo per archiviare temporaneamente un duplicato di dati già contenuti sul disco rigido in modo che (evitando seek latency time) quando questi serviranno saranno letti più rapidamente.<br />
La cache è meccanismo diverso che consiste (a grandi linee) in una previsione dei dati che sara&#8217; necessario leggere nel prossimo futuro e che vengono letti in anticipo e parcheggiati in RAM.</p>
<p>Tutto questo fiume di parole era per domandarmi se, dato che il s/o (nell&#8217;ipotesi Vista 32bit) non riesce a vedere più di 4GB di RAM ma che con la sostituzione di un paio di file la cosa è resa possibile, non sarà forse possibile sfruttare quella parte di RAM oltre i 4GB (non indirizzabile dai programmi 32bit) per implementare un RAMdisk che utilizzi proprio quella RAM che altrimenti sarebbe visibile ma inutilizzabile(banalmente -ma no so se sia realizzabile- basterebbe inibire i controlli di compatibilità ed installare un driver per il RAMdisk a 64bit)?<br />
I vantaggi sarebbero legati appunto alla diversa natura di Vcache (che non sarebbe comunque in grado di indirizzare oltre i 4GB) ed il fatto che il Ramdisk potrebbe essere opportunamente utilizzato come readyboost (oltre che per ospitare le cartelle destinate ad accogliere i file temporanei).</p>
</span><div class="comment-toolbar" style="text-align: center"><a href="#comment" onclick="CF_Reply('1238','Enrico'); return false;" title="Rispondi (reply)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png';"/></a><a href="#comment" onclick="CF_Quote('1238','Enrico'); return false;" title="Cita (quote)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png';"/></a></div>]]></content:encoded>
	</item>
	<item>
		<title>Di: Edward</title>
		<link>http://www.folblog.it/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/comment-page-1/#comment-1237</link>
		<dc:creator>Edward</dc:creator>
		<pubDate>Sat, 07 Jun 2008 13:11:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.folblog.it/index.php/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/#comment-1237</guid>
		<description>@ Enrico, Stefano: ho iniziato io il thread e vi chiedo di smetterla di bisticciare. 

Stefano ha ragione: la memoria virtuale vera e propria e&#039; una astrazione, e&#039; una memoria accessibile tramite indirizzi virtuali e che viene mappata in quella reale da una parte del processore, la Memory Management Unit (MMU). Questa astrazione e&#039; necessaria per poter creare dei programmi che siano &quot;agnostici&quot;, che non debbano preoccuparsi della memoria fisica effettivamente presente e della sua organizzazione. Per es., ogni programma per la famiglia Windows NT a 32 bit ha 2 GB di ram virtuale allocata per i suoi processi, ma non e&#039; detto che questi 2 GB siano fisicamente disponibili: e&#039; il sistema operativo che provvede a rendere disponibili le risorse e, se queste non sono disponibili, a comunicarlo al programma.
Lo swapping, o paging (ma questo termine e&#039; ambiguo, potrebbe riferirsi anche alla paginazione della ram fisica), e&#039; quello che Microsoft chiama impropriamente &quot;memoria virtuale&quot; da Windows 3.x in poi [1]: la possibilita&#039; di simulare della ram fisica su memoria di massa, in un file o in una partizione dedicata. La confusione aumenta perche&#039; l&#039;astrazione data dalla memoria virtuale (vera) e&#039; necessaria per lo swapping: senza la memoria virtuale, e&#039; il programma che deve riconoscere la ram e farsi carico dello swapping anziche&#039; il sistema operativo. C&#039;e&#039; un precedente: la memoria espansa, EMS [2], presente ai tempi degli 8086 per poter &quot;swappare&quot; (in questo caso si parla di bank switching, quindi &quot;paging&quot; e&#039; piu&#039; apporpriato) la ram fisica su una scheda di espansione ed aggirare, a caro prezzo sia in senso letterale che computazionale, il megabyte (2^20 byte) di spazio indirizzabile di quel processore e del fratello 8088; la EMS e&#039; accessibile tramite un driver (il piu&#039; diffuso e&#039; rispondente alle specifiche Lotus-Intel-Microsoft e quindi detto LIM EMS) solo a programmi appositamente scritti per rilevarla e sfruttarla. Il MS-DOS e&#039; un sistema operativo sostanzialmente monotasking (con le eccezioni dei TSR e di print.exe) e quindi la soluzione EMS puo&#039; andare bene in quanto un solo programma accede all&#039;hardware, ma in un ambiente multitasking sarebbe un vero suicidio (mancato arbitraggio delle risorse: programmi che si rubano la ram l&#039;un l&#039;altro, crash continui, ...). 

Detto questo, riformulo le considerazioni: se ho tanta ram fisica, ha senso ridurre ai minimi termini il file di swap / paging di Windows.
Secondo Microsoft, Readyboost e&#039; una cache intermedia per lo storage [3]: non sostituisce ma affianca Vcache, che include la cache in ram delle memorie di massa. In resenza di una quantita&#039; sufficiente di ram, e&#039; possibile dedicarne una parte maggiore alla cache (Windows la dovrebbe gestire in automatico) e disattivare completamente Readyboost perche&#039;, pur trascurando la latenza della flash, le velocita&#039; in gioco sono 50-100 volte inferiori (sui 30-40 MB/s per la flash, 2000 MB/s per la ram DDR2 PC2-5300 e maggiore per le tecnologie successive).
Infine, credo che il driver del ramdisk ti permetta di creare il disco oltre i primi 4 GB: la versione a 64 bit gestisce ramdrive con dimensione fino a 64 GB [4], quindi accede sicuramente alla ram &gt; 4GB.

Edward

[1] http://en.wikipedia.org/wiki/Swap_space#Paging_in_Windows_3.0_line
[2] http://en.wikipedia.org/wiki/Expanded_memory
[3] http://technet.microsoft.com/en-us/magazine/cc162480.aspx#ReadyBoost
[4] http://209.85.135.104/search?q=cache:ZCZhrZgQwJMJ:users.compaqnet.be/cn021945/RAMDisk/ramdriv.htm</description>
		<content:encoded><![CDATA[Usando <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/firefox.png' alt='Mozilla Firefox' width='14' height='14' class='browsericon' /> Mozilla Firefox 3.0 con  <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/windows.png' alt='Windows' width='14' height='14' class='browsericon' />  Windows XP<span id="co_1237"><p>
@ Enrico, Stefano: ho iniziato io il thread e vi chiedo di smetterla di bisticciare. </p>
<p>Stefano ha ragione: la memoria virtuale vera e propria e&#8217; una astrazione, e&#8217; una memoria accessibile tramite indirizzi virtuali e che viene mappata in quella reale da una parte del processore, la Memory Management Unit (MMU). Questa astrazione e&#8217; necessaria per poter creare dei programmi che siano &#8220;agnostici&#8221;, che non debbano preoccuparsi della memoria fisica effettivamente presente e della sua organizzazione. Per es., ogni programma per la famiglia Windows NT a 32 bit ha 2 GB di ram virtuale allocata per i suoi processi, ma non e&#8217; detto che questi 2 GB siano fisicamente disponibili: e&#8217; il sistema operativo che provvede a rendere disponibili le risorse e, se queste non sono disponibili, a comunicarlo al programma.<br />
Lo swapping, o paging (ma questo termine e&#8217; ambiguo, potrebbe riferirsi anche alla paginazione della ram fisica), e&#8217; quello che Microsoft chiama impropriamente &#8220;memoria virtuale&#8221; da Windows 3.x in poi [1]: la possibilita&#8217; di simulare della ram fisica su memoria di massa, in un file o in una partizione dedicata. La confusione aumenta perche&#8217; l&#8217;astrazione data dalla memoria virtuale (vera) e&#8217; necessaria per lo swapping: senza la memoria virtuale, e&#8217; il programma che deve riconoscere la ram e farsi carico dello swapping anziche&#8217; il sistema operativo. C&#8217;e&#8217; un precedente: la memoria espansa, EMS [2], presente ai tempi degli 8086 per poter &#8220;swappare&#8221; (in questo caso si parla di bank switching, quindi &#8220;paging&#8221; e&#8217; piu&#8217; apporpriato) la ram fisica su una scheda di espansione ed aggirare, a caro prezzo sia in senso letterale che computazionale, il megabyte (2^20 byte) di spazio indirizzabile di quel processore e del fratello 8088; la EMS e&#8217; accessibile tramite un driver (il piu&#8217; diffuso e&#8217; rispondente alle specifiche Lotus-Intel-Microsoft e quindi detto LIM EMS) solo a programmi appositamente scritti per rilevarla e sfruttarla. Il MS-DOS e&#8217; un sistema operativo sostanzialmente monotasking (con le eccezioni dei TSR e di print.exe) e quindi la soluzione EMS puo&#8217; andare bene in quanto un solo programma accede all&#8217;hardware, ma in un ambiente multitasking sarebbe un vero suicidio (mancato arbitraggio delle risorse: programmi che si rubano la ram l&#8217;un l&#8217;altro, crash continui, &#8230;). </p>
<p>Detto questo, riformulo le considerazioni: se ho tanta ram fisica, ha senso ridurre ai minimi termini il file di swap / paging di Windows.<br />
Secondo Microsoft, Readyboost e&#8217; una cache intermedia per lo storage [3]: non sostituisce ma affianca Vcache, che include la cache in ram delle memorie di massa. In resenza di una quantita&#8217; sufficiente di ram, e&#8217; possibile dedicarne una parte maggiore alla cache (Windows la dovrebbe gestire in automatico) e disattivare completamente Readyboost perche&#8217;, pur trascurando la latenza della flash, le velocita&#8217; in gioco sono 50-100 volte inferiori (sui 30-40 MB/s per la flash, 2000 MB/s per la ram DDR2 PC2-5300 e maggiore per le tecnologie successive).<br />
Infine, credo che il driver del ramdisk ti permetta di creare il disco oltre i primi 4 GB: la versione a 64 bit gestisce ramdrive con dimensione fino a 64 GB [4], quindi accede sicuramente alla ram &gt; 4GB.</p>
<p>Edward</p>
<p>[1] <a href="http://en.wikipedia.org/wiki/Swap_space#Paging_in_Windows_3.0_line" >http://en.wikipedia.org/wiki/Swap_space#Paging_in_Windows_3.0_line</a><br />
[2] <a href="http://en.wikipedia.org/wiki/Expanded_memory" >http://en.wikipedia.org/wiki/Expanded_memory</a><br />
[3] <a href="http://technet.microsoft.com/en-us/magazine/cc162480.aspx#ReadyBoost" >http://technet.microsoft.com/en-us/magazine/cc162480.aspx#ReadyBoost</a><br />
[4] <a href="http://209.85.135.104/search?q=cache:ZCZhrZgQwJMJ:users.compaqnet.be/cn021945/RAMDisk/ramdriv.htm" >http://209.85.135.104/search?q=cache:ZCZhrZgQwJMJ:users.compaqnet.be/cn021945/RAMDisk/ramdriv.htm</a></p>
</span><div class="comment-toolbar" style="text-align: center"><a href="#comment" onclick="CF_Reply('1237','Edward'); return false;" title="Rispondi (reply)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png';"/></a><a href="#comment" onclick="CF_Quote('1237','Edward'); return false;" title="Cita (quote)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png';"/></a></div>]]></content:encoded>
	</item>
	<item>
		<title>Di: Stefano</title>
		<link>http://www.folblog.it/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/comment-page-1/#comment-1236</link>
		<dc:creator>Stefano</dc:creator>
		<pubDate>Sat, 07 Jun 2008 13:03:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.folblog.it/index.php/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/#comment-1236</guid>
		<description>sembra che il mio messaggio nn sia arrivato.... lo riscrivo:
se si va a vedere la definizione di wikipedia inglese (che benchè continui ad essere una fonte da leggere con senso critico è comunque molto più precisa della versione italiana) di &lt;a href=&quot;http://en.wikipedia.org/wiki/Virtual_memory&quot;&gt;Virtual Memory&lt;/a&gt; notiamo che riporta la stessa definizione da me usata!

&lt;blockquote&gt;
Tu invece, ovviamente, non hai perso l’occasione per mostrarci quanto “ne sai”….
&lt;/blockquote&gt;
Francamente se volessi mostrare quanto ne so non scriverei certo su questo blog ma altrove!

&lt;blockquote&gt;
Perchè quando scrivi su questo blog ci tieni tanto a far la figura dell’antipatico (cosa che, ci scommetterei, non sei)?
&lt;/blockquote&gt;
In effetti ne traggo un certo piacere! Credo sia in risposta a quando tu punzecchi Apple ed i suoi utenti ogni tanto!</description>
		<content:encoded><![CDATA[Usando <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/safari.png' alt='Safari' width='14' height='14' class='browsericon' /> Safari 525.20 con  <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/macos.png' alt='Mac OS X' width='14' height='14' class='browsericon' />  Mac OS X 10.5.3<span id="co_1236"><p>
sembra che il mio messaggio nn sia arrivato&#8230;. lo riscrivo:<br />
se si va a vedere la definizione di wikipedia inglese (che benchè continui ad essere una fonte da leggere con senso critico è comunque molto più precisa della versione italiana) di <a href="http://en.wikipedia.org/wiki/Virtual_memory">Virtual Memory</a> notiamo che riporta la stessa definizione da me usata!</p>
<blockquote><p>
Tu invece, ovviamente, non hai perso l’occasione per mostrarci quanto “ne sai”….
</p></blockquote>
<p>Francamente se volessi mostrare quanto ne so non scriverei certo su questo blog ma altrove!</p>
<blockquote><p>
Perchè quando scrivi su questo blog ci tieni tanto a far la figura dell’antipatico (cosa che, ci scommetterei, non sei)?
</p></blockquote>
<p>In effetti ne traggo un certo piacere! Credo sia in risposta a quando tu punzecchi Apple ed i suoi utenti ogni tanto!</p>
</span><div class="comment-toolbar" style="text-align: center"><a href="#comment" onclick="CF_Reply('1236','Stefano'); return false;" title="Rispondi (reply)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png';"/></a><a href="#comment" onclick="CF_Quote('1236','Stefano'); return false;" title="Cita (quote)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png';"/></a></div>]]></content:encoded>
	</item>
	<item>
		<title>Di: Stefano</title>
		<link>http://www.folblog.it/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/comment-page-1/#comment-1235</link>
		<dc:creator>Stefano</dc:creator>
		<pubDate>Sat, 07 Jun 2008 12:01:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.folblog.it/index.php/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/#comment-1235</guid>
		<description>se guardi la definizione di memoria virtuale di wikipedia in inglese (che è generalmente più affidabile della versione italiana... per quanto non vada comunque presa come oro colato sena i dovuti riscontri) troverai che la sua definizione coincide con la mia:
http://en.wikipedia.org/wiki/Virtual_memory

In ogni caso swap e amici sono tecnologie di supporto al sistema di memoria virtuale, ma non sono LA memoria virtuale.

&lt;blockquote&gt;Perchè quando scrivi su questo blog ci tieni tanto a far la figura dell’antipatico (cosa che, ci scommetterei, non sei)?&lt;/blockquote&gt;
Ammetto di trovarci un certo gusto...
in realtà è una specie di risposta al tuo punzecchiare Apple di quando in quando!</description>
		<content:encoded><![CDATA[Usando <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/safari.png' alt='Safari' width='14' height='14' class='browsericon' /> Safari 525.20 con  <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/macos.png' alt='Mac OS X' width='14' height='14' class='browsericon' />  Mac OS X 10.5.3<span id="co_1235"><p>
se guardi la definizione di memoria virtuale di wikipedia in inglese (che è generalmente più affidabile della versione italiana&#8230; per quanto non vada comunque presa come oro colato sena i dovuti riscontri) troverai che la sua definizione coincide con la mia:<br />
<a href="http://en.wikipedia.org/wiki/Virtual_memory" >http://en.wikipedia.org/wiki/Virtual_memory</a></p>
<p>In ogni caso swap e amici sono tecnologie di supporto al sistema di memoria virtuale, ma non sono LA memoria virtuale.</p>
<blockquote><p>Perchè quando scrivi su questo blog ci tieni tanto a far la figura dell’antipatico (cosa che, ci scommetterei, non sei)?</p></blockquote>
<p>Ammetto di trovarci un certo gusto&#8230;<br />
in realtà è una specie di risposta al tuo punzecchiare Apple di quando in quando!</p>
</span><div class="comment-toolbar" style="text-align: center"><a href="#comment" onclick="CF_Reply('1235','Stefano'); return false;" title="Rispondi (reply)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png';"/></a><a href="#comment" onclick="CF_Quote('1235','Stefano'); return false;" title="Cita (quote)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png';"/></a></div>]]></content:encoded>
	</item>
	<item>
		<title>Di: Enrico</title>
		<link>http://www.folblog.it/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/comment-page-1/#comment-1233</link>
		<dc:creator>Enrico</dc:creator>
		<pubDate>Sat, 07 Jun 2008 11:46:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.folblog.it/index.php/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/#comment-1233</guid>
		<description>@Stefano
E che palle! Smettila di fare il saputello e di ergerti in cattedra!
Ripeto che parlo di quel che viene definito memoria virtuale in Windows (era quello l&#039;argomento)  e non &lt;b&gt;di una&lt;/b&gt; definizione fornita in &lt;b&gt;un&lt;/b&gt; libro (mi pare di riconoscere  il Tanenbaum).
E&#039; possibile che ti risponda qualcuno che ha studaito su un altro libro il cui autore ne dava una definizione leggermente diversada &quot;virtual memory&quot;.
Nessuno sta sbagliando: scrivo per farmi capire da chi mi legge. E se parli a qualcuno di memoria virtuale riferita a Windows (come mi pare si evince chiaramente dall&#039;articolo), sono certo che si riferisce a quel di cui si parla nel commento e non alla definizione che si trova in un libro che relativamente pochi leggono. E&#039; una definizione, come un&#039;altra. L&#039;importante è capirsi.
Sicuramente non son perfetto ed anzi spesso tendo a semplificare eccessivamente, ma chiedo un minimo di elasticità mentale e che cacchio!
Tu invece, ovviamente, non hai perso l&#039;occasione per mostrarci quanto &quot;ne sai&quot;....
Ma chi se ne frega!
Perchè, oltre a correggere l&#039;errore in Wikipedia, non scrivi allora anche alla Microsoft per correggere &lt;a href=&quot;http://www.folblog.it/wp-content/uploads/MemoriaVirtuale.jpg&quot;&gt;questo clamoroso errore&lt;/a&gt; in cui è incorsa?
Perchè quando scrivi su questo blog ci tieni tanto a far la figura dell&#039;antipatico (cosa che, ci scommetterei, non sei)?</description>
		<content:encoded><![CDATA[Usando <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/firefox.png' alt='Mozilla Firefox' width='14' height='14' class='browsericon' /> Mozilla Firefox 3.0 con  <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/win_vista.png' alt='Windows' width='14' height='14' class='browsericon' />  Windows Vista<span id="co_1233"><p>
@Stefano<br />
E che palle! Smettila di fare il saputello e di ergerti in cattedra!<br />
Ripeto che parlo di quel che viene definito memoria virtuale in Windows (era quello l&#8217;argomento)  e non <b>di una</b> definizione fornita in <b>un</b> libro (mi pare di riconoscere  il Tanenbaum).<br />
E&#8217; possibile che ti risponda qualcuno che ha studaito su un altro libro il cui autore ne dava una definizione leggermente diversada &#8220;virtual memory&#8221;.<br />
Nessuno sta sbagliando: scrivo per farmi capire da chi mi legge. E se parli a qualcuno di memoria virtuale riferita a Windows (come mi pare si evince chiaramente dall&#8217;articolo), sono certo che si riferisce a quel di cui si parla nel commento e non alla definizione che si trova in un libro che relativamente pochi leggono. E&#8217; una definizione, come un&#8217;altra. L&#8217;importante è capirsi.<br />
Sicuramente non son perfetto ed anzi spesso tendo a semplificare eccessivamente, ma chiedo un minimo di elasticità mentale e che cacchio!<br />
Tu invece, ovviamente, non hai perso l&#8217;occasione per mostrarci quanto &#8220;ne sai&#8221;&#8230;.<br />
Ma chi se ne frega!<br />
Perchè, oltre a correggere l&#8217;errore in Wikipedia, non scrivi allora anche alla Microsoft per correggere <a href="http://www.folblog.it/wp-content/uploads/MemoriaVirtuale.jpg">questo clamoroso errore</a> in cui è incorsa?<br />
Perchè quando scrivi su questo blog ci tieni tanto a far la figura dell&#8217;antipatico (cosa che, ci scommetterei, non sei)?</p>
</span><div class="comment-toolbar" style="text-align: center"><a href="#comment" onclick="CF_Reply('1233','Enrico'); return false;" title="Rispondi (reply)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png';"/></a><a href="#comment" onclick="CF_Quote('1233','Enrico'); return false;" title="Cita (quote)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png';"/></a></div>]]></content:encoded>
	</item>
	<item>
		<title>Di: Stefano</title>
		<link>http://www.folblog.it/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/comment-page-1/#comment-1232</link>
		<dc:creator>Stefano</dc:creator>
		<pubDate>Sat, 07 Jun 2008 11:26:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.folblog.it/index.php/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/#comment-1232</guid>
		<description>Oddio... chi prende come oro colato ciò che ciè su wikipedia proprio furbo non è!
Wikipedia è un buono spunto!

Ma torniamo all&#039;argomento della discussione... tu informatica 2 l&#039;hai mai data (visto che dici che ti manca solo la tesi si direbbe di si... ma da quello che scrivi qua si direbbe di no)?
Testo di riferimento del corso di informatica 2 (corso di ingegneria informatica), per la parte concernente i sistemi operativi (nella fattispece la gestione della memoria), del politecnico di Milano:
&lt;a href=&quot;http://www.stefanovettor.com/repository/scan1.jpg&quot;&gt;Pagina 1&lt;/a&gt;
&lt;a href=&quot;http://www.stefanovettor.com/repository/scan2.jpg&quot;&gt;Pagina 2&lt;/a&gt;

&lt;blockquote&gt;Perchè nell’articolo mi riferivo e parlavo di quel che viene normalmente definita da tutti (tranne te) memoria virtuale.&lt;/blockquote&gt;
No no... tranne me e tutto il corpo docente del politecnico!</description>
		<content:encoded><![CDATA[Usando <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/safari.png' alt='Safari' width='14' height='14' class='browsericon' /> Safari 525.20 con  <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/macos.png' alt='Mac OS X' width='14' height='14' class='browsericon' />  Mac OS X 10.5.3<span id="co_1232"><p>
Oddio&#8230; chi prende come oro colato ciò che ciè su wikipedia proprio furbo non è!<br />
Wikipedia è un buono spunto!</p>
<p>Ma torniamo all&#8217;argomento della discussione&#8230; tu informatica 2 l&#8217;hai mai data (visto che dici che ti manca solo la tesi si direbbe di si&#8230; ma da quello che scrivi qua si direbbe di no)?<br />
Testo di riferimento del corso di informatica 2 (corso di ingegneria informatica), per la parte concernente i sistemi operativi (nella fattispece la gestione della memoria), del politecnico di Milano:<br />
<a href="http://www.stefanovettor.com/repository/scan1.jpg">Pagina 1</a><br />
<a href="http://www.stefanovettor.com/repository/scan2.jpg">Pagina 2</a></p>
<blockquote><p>Perchè nell’articolo mi riferivo e parlavo di quel che viene normalmente definita da tutti (tranne te) memoria virtuale.</p></blockquote>
<p>No no&#8230; tranne me e tutto il corpo docente del politecnico!</p>
</span><div class="comment-toolbar" style="text-align: center"><a href="#comment" onclick="CF_Reply('1232','Stefano'); return false;" title="Rispondi (reply)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png';"/></a><a href="#comment" onclick="CF_Quote('1232','Stefano'); return false;" title="Cita (quote)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png';"/></a></div>]]></content:encoded>
	</item>
	<item>
		<title>Di: Enrico</title>
		<link>http://www.folblog.it/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/comment-page-1/#comment-1231</link>
		<dc:creator>Enrico</dc:creator>
		<pubDate>Sat, 07 Jun 2008 10:40:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.folblog.it/index.php/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/#comment-1231</guid>
		<description>@Stefano
Mammamia quanta confusione! A che punto sei con Informatica 2?

&lt;blockquote&gt;No… proprio no! La memoria virtuale è tutta un’altra cosa!....
....
Quello cui fai riferimeto tu è o lo swapping della memoria oppure la gestione delle pagine virtuali non residenti in memoria (il sistema che permette di eseguire un numero di programmi di dimensioni virtuali tali da non poter essere contenuti nella memoria fisica). &lt;/blockquote&gt;

Se lo dici tu... E come si chiamerebbe lo swapping della memoria?
Perchè nell&#039;articolo mi riferivo e parlavo di quel che viene normalmente definita da tutti (tranne te) &lt;b&gt;memoria virtuale.&lt;/b&gt;
A supporto di questa affermazione, ti suggerisco questa lettura: http://it.wikipedia.org/wiki/Memoria_virtuale
Quindi sbagliamo tutti? Microsoft (che definisce memoria virtuale il meccanismo di paging su HD di parte della RAM)? Ma anche chi ha scritto l&#039;articolo su Wikipedia?</description>
		<content:encoded><![CDATA[Usando <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/firefox.png' alt='Mozilla Firefox' width='14' height='14' class='browsericon' /> Mozilla Firefox 3.0 con  <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/win_vista.png' alt='Windows' width='14' height='14' class='browsericon' />  Windows Vista<span id="co_1231"><p>
@Stefano<br />
Mammamia quanta confusione! A che punto sei con Informatica 2?</p>
<blockquote><p>No… proprio no! La memoria virtuale è tutta un’altra cosa!&#8230;.<br />
&#8230;.<br />
Quello cui fai riferimeto tu è o lo swapping della memoria oppure la gestione delle pagine virtuali non residenti in memoria (il sistema che permette di eseguire un numero di programmi di dimensioni virtuali tali da non poter essere contenuti nella memoria fisica). </p></blockquote>
<p>Se lo dici tu&#8230; E come si chiamerebbe lo swapping della memoria?<br />
Perchè nell&#8217;articolo mi riferivo e parlavo di quel che viene normalmente definita da tutti (tranne te) <b>memoria virtuale.</b><br />
A supporto di questa affermazione, ti suggerisco questa lettura: <a href="http://it.wikipedia.org/wiki/Memoria_virtuale" >http://it.wikipedia.org/wiki/Memoria_virtuale</a><br />
Quindi sbagliamo tutti? Microsoft (che definisce memoria virtuale il meccanismo di paging su HD di parte della RAM)? Ma anche chi ha scritto l&#8217;articolo su Wikipedia?</p>
</span><div class="comment-toolbar" style="text-align: center"><a href="#comment" onclick="CF_Reply('1231','Enrico'); return false;" title="Rispondi (reply)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png';"/></a><a href="#comment" onclick="CF_Quote('1231','Enrico'); return false;" title="Cita (quote)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png';"/></a></div>]]></content:encoded>
	</item>
	<item>
		<title>Di: Stefano</title>
		<link>http://www.folblog.it/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/comment-page-1/#comment-1230</link>
		<dc:creator>Stefano</dc:creator>
		<pubDate>Sat, 07 Jun 2008 10:18:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.folblog.it/index.php/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/#comment-1230</guid>
		<description>&lt;blockquote&gt; la memoria virtuale serve a mappare su disco parte della memoria fisica in modo che spostando su HD i contenuti che si prevedono “meno utili”, si faccia spazio per altri dati.&lt;/blockquote&gt;
No... proprio no! La memoria virtuale è tutta un&#039;altra cosa! 
Un programma eseguibile è costituito dalle istruzioni che devono essere caricate in memoria per essere eseguite dal processore. Quando il processore esegue il programma, esso legge continuamente gli indirizzi degli operandi e delle istruzioni che sono incorporati nel programma, quindi esso utilizza come indirizzi gli indirizzi  contenuti nel programma eseguibile. Tali indirizzi sono detti &lt;strong&gt;indirizzi virtuali&lt;/strong&gt;e il modello della memoria incorporato nel programma eseguibile è setto &lt;strong&gt;memoria virtuale&lt;/strong&gt;.
Quello cui fai riferimeto tu è o lo swapping della memoria oppure la gestione delle pagine virtuali non residenti in memoria (il sistema che permette di eseguire un numero di programmi  di dimensioni virtuali tali da non poter essere contenuti nella memoria fisica).</description>
		<content:encoded><![CDATA[Usando <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/safari.png' alt='Safari' width='14' height='14' class='browsericon' /> Safari 525.20 con  <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/macos.png' alt='Mac OS X' width='14' height='14' class='browsericon' />  Mac OS X 10.5.3<span id="co_1230"><br />
<blockquote><p> la memoria virtuale serve a mappare su disco parte della memoria fisica in modo che spostando su HD i contenuti che si prevedono “meno utili”, si faccia spazio per altri dati.</p></blockquote>
<p>No&#8230; proprio no! La memoria virtuale è tutta un&#8217;altra cosa!<br />
Un programma eseguibile è costituito dalle istruzioni che devono essere caricate in memoria per essere eseguite dal processore. Quando il processore esegue il programma, esso legge continuamente gli indirizzi degli operandi e delle istruzioni che sono incorporati nel programma, quindi esso utilizza come indirizzi gli indirizzi  contenuti nel programma eseguibile. Tali indirizzi sono detti <strong>indirizzi virtuali</strong>e il modello della memoria incorporato nel programma eseguibile è setto <strong>memoria virtuale</strong>.<br />
Quello cui fai riferimeto tu è o lo swapping della memoria oppure la gestione delle pagine virtuali non residenti in memoria (il sistema che permette di eseguire un numero di programmi  di dimensioni virtuali tali da non poter essere contenuti nella memoria fisica).</p>
</span><div class="comment-toolbar" style="text-align: center"><a href="#comment" onclick="CF_Reply('1230','Stefano'); return false;" title="Rispondi (reply)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png';"/></a><a href="#comment" onclick="CF_Quote('1230','Stefano'); return false;" title="Cita (quote)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png';"/></a></div>]]></content:encoded>
	</item>
	<item>
		<title>Di: Enrico</title>
		<link>http://www.folblog.it/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/comment-page-1/#comment-1224</link>
		<dc:creator>Enrico</dc:creator>
		<pubDate>Fri, 06 Jun 2008 15:49:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.folblog.it/index.php/esperimento-usare-piu-di-4gb-di-ram-con-vista-32bit/#comment-1224</guid>
		<description>@Edward
&lt;blockquote&gt;...con tanta ram fisica coglierei l’occasione per ridurre al minimo quella virtuale (quei pochi MB necessari per il dumping del kernel in caso di problemi...&lt;/blockquote&gt;

Ci ho provato dopo aver installato Vista 64bit sul mio PC con 4GB di RAM; ho avuto quasi subito dei problemi.
Invece utilizzando un RamDisk non ho avuto problemi e le prestazioni sono migliorate molto: me ne accorgo soprattutto dalla differenza di tempo necessaria dopo il login affinchè compaiano i gadget della Sidebar e tutte le icone dei programmi nella SystemTray; non c&#039;è paragone.
Il lato negativo è che se devo installare programmi di un certo peso (il ramdisk è di &quot;soli&quot; 300MB) devo reimpostare le variabili locali (Temp e TMP) in modo che siano mappate su un HD e riavviare il PC prima di effettuare l&#039;operazione; e poi devo riportare tutto com&#039;era.
Ma, IMHO, vale la pena.

ReadyBoost credo sia diverso dalla memoria virtuale che Vista mappa sull&#039;HD;  la memoria virtuale serve a mappare su disco parte della memoria fisica in modo che spostando su HD i contenuti che si prevedono &quot;meno utili&quot;, si faccia spazio per altri dati.
Readyboost invece dovrebbe essere della memoria cache per velocizzare l&#039;accesso ai dati sul disco fisso, in aggiunta alla memoria cache che tutti gli HD hanno integrata (2, 8, 16, 32MB sono i valori tipici degli HD moderni). Ha cioè tutt&#039;altro scopo.
Non mi risulta (ma può darsi che sbagli) che Windows abbia un meccanismo di caching dei dati su HD che faccia uso di RAM.
Il vantaggio prestazionale di avere tanta RAM è legato essenzialmente alla riduzione degli swap di memoria su HD (cioè ad un minore ricorso alla memoria virtuale). 
Readyboost, pensato per memorie flash USB o Turbomemory, si avvantaggia del fatto che file di piccole dimensioni vengono letti più rapidamente da questo tipo di supporti (nonostante un trasnfert rate inferiore a quello degli HD) perchè si elimina totalmente latency   seek time (circa 95% totale del tempo necessario alla lettura), cioè il tempo necessario affinchè la testina dell&#039;HD sia correttamente posizionata sul dato da leggere.
Già destinando un pendrive al readyboost si incrementano le prestazioni; se la cosa fosse fattibile sfruttando quella parte di RAM fisicamente presente ma non indirizzabile dalle applicazioni l&#039;incremento sarebbe nettamente superiore.
L&#039;ideale sarebbe destinare al readyboost du ramdisk tutta la ram fisica installata eccedente i 4GB.
Il mio dubbio è legato al driver che serve per emulare il ramdisk: non sono certo che vada ad utilizzare la RAM oltre i 4GB anche  se &lt;a href=&quot;http://www.folblog.it/wp-content/uploads/RamDiskSettings.jpg&quot;&gt;le impostazioni&lt;/a&gt; del RamDisk che sto utilizzando lo facciano pensare.</description>
		<content:encoded><![CDATA[Usando <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/firefox.png' alt='Mozilla Firefox' width='14' height='14' class='browsericon' /> Mozilla Firefox 3.0 con  <img src='http://www.folblog.it/wp-content/plugins/browser-sniff/icons/win_vista.png' alt='Windows' width='14' height='14' class='browsericon' />  Windows Vista<span id="co_1224"><p>
@Edward</p>
<blockquote><p>&#8230;con tanta ram fisica coglierei l’occasione per ridurre al minimo quella virtuale (quei pochi MB necessari per il dumping del kernel in caso di problemi&#8230;</p></blockquote>
<p>Ci ho provato dopo aver installato Vista 64bit sul mio PC con 4GB di RAM; ho avuto quasi subito dei problemi.<br />
Invece utilizzando un RamDisk non ho avuto problemi e le prestazioni sono migliorate molto: me ne accorgo soprattutto dalla differenza di tempo necessaria dopo il login affinchè compaiano i gadget della Sidebar e tutte le icone dei programmi nella SystemTray; non c&#8217;è paragone.<br />
Il lato negativo è che se devo installare programmi di un certo peso (il ramdisk è di &#8220;soli&#8221; 300MB) devo reimpostare le variabili locali (Temp e TMP) in modo che siano mappate su un HD e riavviare il PC prima di effettuare l&#8217;operazione; e poi devo riportare tutto com&#8217;era.<br />
Ma, IMHO, vale la pena.</p>
<p>ReadyBoost credo sia diverso dalla memoria virtuale che Vista mappa sull&#8217;HD;  la memoria virtuale serve a mappare su disco parte della memoria fisica in modo che spostando su HD i contenuti che si prevedono &#8220;meno utili&#8221;, si faccia spazio per altri dati.<br />
Readyboost invece dovrebbe essere della memoria cache per velocizzare l&#8217;accesso ai dati sul disco fisso, in aggiunta alla memoria cache che tutti gli HD hanno integrata (2, 8, 16, 32MB sono i valori tipici degli HD moderni). Ha cioè tutt&#8217;altro scopo.<br />
Non mi risulta (ma può darsi che sbagli) che Windows abbia un meccanismo di caching dei dati su HD che faccia uso di RAM.<br />
Il vantaggio prestazionale di avere tanta RAM è legato essenzialmente alla riduzione degli swap di memoria su HD (cioè ad un minore ricorso alla memoria virtuale).<br />
Readyboost, pensato per memorie flash USB o Turbomemory, si avvantaggia del fatto che file di piccole dimensioni vengono letti più rapidamente da questo tipo di supporti (nonostante un trasnfert rate inferiore a quello degli HD) perchè si elimina totalmente latency   seek time (circa 95% totale del tempo necessario alla lettura), cioè il tempo necessario affinchè la testina dell&#8217;HD sia correttamente posizionata sul dato da leggere.<br />
Già destinando un pendrive al readyboost si incrementano le prestazioni; se la cosa fosse fattibile sfruttando quella parte di RAM fisicamente presente ma non indirizzabile dalle applicazioni l&#8217;incremento sarebbe nettamente superiore.<br />
L&#8217;ideale sarebbe destinare al readyboost du ramdisk tutta la ram fisica installata eccedente i 4GB.<br />
Il mio dubbio è legato al driver che serve per emulare il ramdisk: non sono certo che vada ad utilizzare la RAM oltre i 4GB anche  se <a href="http://www.folblog.it/wp-content/uploads/RamDiskSettings.jpg">le impostazioni</a> del RamDisk che sto utilizzando lo facciano pensare.</p>
</span><div class="comment-toolbar" style="text-align: center"><a href="#comment" onclick="CF_Reply('1224','Enrico'); return false;" title="Rispondi (reply)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/reply.png';"/></a><a href="#comment" onclick="CF_Quote('1224','Enrico'); return false;" title="Cita (quote)"><img src="http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png" border="0" onmouseover="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote_over.png';" onmouseout="this.src='http://www.folblog.it/wp-content/plugins/comment-toolbar/images/quote.png';"/></a></div>]]></content:encoded>
	</item>
</channel>
</rss>

