<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Chiarimento grandezza singola cella RAM]]></title><description><![CDATA[<p>[TABLE=class: tborder, width: 100%, align: center]</p>
<p>[TR]</p>
<p>[TD=class: alt1]Ciao a tutti, sto studiando per conto mio il funzionamento del PC e mi sono fermato davanti questo dubbio. Un processore a 32 o 64 bit si differenzia per la sua capacità di allocare 2^32 o 2^64 indirizzi per le celle della RAM. Quello che non capisco è quanto è grande una singola cella. Sono grandi anche loro 32 o 64 bit o non c'entra niente con l'architettura della CPU? </p>
<p>Grazie mille.</p>
<p>[/TD]</p>
<p>[/TR]</p>
<p>[TR]</p>
<p>[/TR]</p>
<p>[/TABLE]</p>
]]></description><link>https://www.xtremehardware.com/forum//topic/36488/chiarimento-grandezza-singola-cella-ram</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Apr 2026 01:35:06 GMT</lastBuildDate><atom:link href="https://www.xtremehardware.com/forum//topic/36488.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 05 Oct 2014 10:36:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Chiarimento grandezza singola cella RAM on Sun, 05 Oct 2014 15:07:32 GMT]]></title><description><![CDATA[<p>La WORD da 16bit deriva dal fatto che nel 8086 era a 16bit. Dal 386 in poi è a 32 e dopo a 64bit, in realtà è solo una questione di retrocompatibilità, la WORD vera diciamo di una CPU nuova è a 64bit, ma 16bit è per motivi di retrocomatibilità.</p>]]></description><link>https://www.xtremehardware.com/forum//post/523200</link><guid isPermaLink="true">https://www.xtremehardware.com/forum//post/523200</guid><dc:creator><![CDATA[Devil_Mcry]]></dc:creator><pubDate>Sun, 05 Oct 2014 15:07:32 GMT</pubDate></item><item><title><![CDATA[Reply to Chiarimento grandezza singola cella RAM on Sun, 05 Oct 2014 14:42:37 GMT]]></title><description><![CDATA[<blockquote>
<p><strong>Devil_Mcry ha scritto:</strong></p>
<div>Non sono sicuro di saper rispondere in modo completo e chiaro a questa domanda, in ogni caso non è così rigorosa la situazione.
<p>Ad esempio le architetture x86 usano dati che variano da mezza WORD fino a 2-4 WORD (come appunto hai osservato anche tu), ma hanno comunque una risoluzione di memoria a 8bit (quindi 1byte), essendo tra l'altro questa la dimensione di un CHAR. Anche variabili numeriche o le istruzioni stesse possono essere di mezza WORD.</p>
<p>Quindi si tratti semplicemente di caricare in modo diverso i registri del processore. In altre parole quando carichi un intero ad esempio da 8bit con WORD a 16bit, in memoria questo occupa un byte, nel registro della CPU sarà da 16bit, con i primi 8bit a 0.</p>
</div>
</blockquote>
<p>Ok, credo di avere capito. Quindi riassumendo:</p>
<p>- Una singola cella di memoria è grande 1 bit.</p>
<p>- La più piccola quantità di memoria accessibile è 8 bit (ovvero 1 byte)</p>
<p>- Un sistema a 32 o 64 bit si differenzia per la capacità di poter indirizzare 2^32 o 2^64 indirizzi delle celle della RAM (almeno come semplificazione)</p>
<p>- La word non c'entra con la RAM ed è generalmente grande 16 bit (?) ed è la grandezza dei registri della CPU. Anche se qualcosa non mi torna dato che il registro degli indirizzi può essere anche grande 64 bit.</p>
]]></description><link>https://www.xtremehardware.com/forum//post/523199</link><guid isPermaLink="true">https://www.xtremehardware.com/forum//post/523199</guid><dc:creator><![CDATA[Tommm]]></dc:creator><pubDate>Sun, 05 Oct 2014 14:42:37 GMT</pubDate></item><item><title><![CDATA[Reply to Chiarimento grandezza singola cella RAM on Sun, 05 Oct 2014 14:25:12 GMT]]></title><description><![CDATA[<blockquote>
<p><strong>Tommm ha scritto:</strong></p>
<div>Grazie mille. Quindi la definizione che ho trovato su un libro che "la parola di memoria (word) è la più piccola quantità di memoria accessibile." è falsa? Perchè altrimenti non mi spiego come dei tipi di dato necessitano solo di 1 byte per esempio.</div>
</blockquote>
<p>Non sono sicuro di saper rispondere in modo completo e chiaro a questa domanda, in ogni caso non è così rigorosa la situazione.</p>
<p>Ad esempio le architetture x86 usano dati che variano da mezza WORD fino a 2-4 WORD (come appunto hai osservato anche tu), ma hanno comunque una risoluzione di memoria a 8bit (quindi 1byte), essendo tra l'altro questa la dimensione di un CHAR. Anche variabili numeriche o le istruzioni stesse possono essere di mezza WORD.</p>
<p>Quindi si tratti semplicemente di caricare in modo diverso i registri del processore. In altre parole quando carichi un intero ad esempio da 8bit con WORD a 16bit, in memoria questo occupa un byte, nel registro della CPU sarà da 16bit, con i primi 8bit a 0.</p>
]]></description><link>https://www.xtremehardware.com/forum//post/523198</link><guid isPermaLink="true">https://www.xtremehardware.com/forum//post/523198</guid><dc:creator><![CDATA[Devil_Mcry]]></dc:creator><pubDate>Sun, 05 Oct 2014 14:25:12 GMT</pubDate></item><item><title><![CDATA[Reply to Chiarimento grandezza singola cella RAM on Sun, 05 Oct 2014 14:05:31 GMT]]></title><description><![CDATA[<blockquote>
<p><strong>Devil_Mcry ha scritto:</strong></p>
<div>Non ho capito bene la domanda, comunque si, la WORD è la dimensione nativa di dati che il processore elabora ma c'è il discorso di retrocompatibilità
<p>Tutti gli attuali processori sono x86, questo vuol dire che devono essere in grado di eseguire il codice x86 e quindi anche se la logica vorrebbe una WORD a 32bit (o 64bit) in realtà questa rimane a 16bit.</p>
<p>Questo però vale su x86, Itanium ad esempio non è x86 e la sua WORD è effettivamente a 64bit.</p>
<p>Per la prima parte del discorso in si, ogni cella memorizza un bit, una WORD è composta da 16celle.</p>
<p>Essendo poi le RAM composte a matrice, l'indirizzo di cella è dato da un indirizzo di riga e uno di colonna (due decoder si occupano di far questo) e ad esempio nei timing delle RAM trovi i ritardi che le RAM necessitano tra una richiesta e l'altra.</p>
</div>
</blockquote>
<p>Grazie mille. Quindi la definizione che ho trovato su un libro che "la parola di memoria (word) è la più piccola quantità di memoria accessibile." è falsa? Perchè altrimenti non mi spiego come dei tipi di dato necessitano solo di 1 byte per esempio.</p>
]]></description><link>https://www.xtremehardware.com/forum//post/523197</link><guid isPermaLink="true">https://www.xtremehardware.com/forum//post/523197</guid><dc:creator><![CDATA[Tommm]]></dc:creator><pubDate>Sun, 05 Oct 2014 14:05:31 GMT</pubDate></item><item><title><![CDATA[Reply to Chiarimento grandezza singola cella RAM on Sun, 05 Oct 2014 13:34:10 GMT]]></title><description><![CDATA[<p>Non ho capito bene la domanda, comunque si, la WORD è la dimensione nativa di dati che il processore elabora ma c'è il discorso di retrocompatibilità</p>
<p>Tutti gli attuali processori sono x86, questo vuol dire che devono essere in grado di eseguire il codice x86 e quindi anche se la logica vorrebbe una WORD a 32bit (o 64bit) in realtà questa rimane a 16bit.</p>
<p>Questo però vale su x86, Itanium ad esempio non è x86 e la sua WORD è effettivamente a 64bit.</p>
<p>Per la prima parte del discorso in si, ogni cella memorizza un bit, una WORD è composta da 16celle.</p>
<p>Essendo poi le RAM composte a matrice, l'indirizzo di cella è dato da un indirizzo di riga e uno di colonna (due decoder si occupano di far questo) e ad esempio nei timing delle RAM trovi i ritardi che le RAM necessitano tra una richiesta e l'altra.</p>
]]></description><link>https://www.xtremehardware.com/forum//post/523196</link><guid isPermaLink="true">https://www.xtremehardware.com/forum//post/523196</guid><dc:creator><![CDATA[Devil_Mcry]]></dc:creator><pubDate>Sun, 05 Oct 2014 13:34:10 GMT</pubDate></item><item><title><![CDATA[Reply to Chiarimento grandezza singola cella RAM on Sun, 05 Oct 2014 13:11:25 GMT]]></title><description><![CDATA[<blockquote>
<p><strong>Devil_Mcry ha scritto:</strong></p>
<div>La dimensione di una cella di RAM è di 1bit e puo essere un latch di porte logiche nelle ram statiche o un condensatore (o comunque una giunzione che funziona come condensatore) nelle ram dinamiche.
<p>La differenza tra 32 e 64bit è, tra le altre cose, quanti indirizzi una CPU può raggiungere, tra cui anche le singole celle di RAM. Quindi per un indirizzo c'è una cella... Non tutti i 2^32 o 2^64 indirizzi sono comunque legati alle RAM</p>
</div>
</blockquote>
<p>Grazie mille, quindi una "word" è formata da più celle di memoria? E ultima dubbio: se la word è la più piccola unità di memoria processabile, come fa un architettura a 32 bit a gestire i dati int in C che occupano solo 16 bit?</p>
<p>Dopo mi presento comunque <img src="/assets/uploads-legacy/emoticons/wink.png.981122a168c49b836247b5559b1cdcb0.png" alt=";)" /></p>
]]></description><link>https://www.xtremehardware.com/forum//post/523195</link><guid isPermaLink="true">https://www.xtremehardware.com/forum//post/523195</guid><dc:creator><![CDATA[Tommm]]></dc:creator><pubDate>Sun, 05 Oct 2014 13:11:25 GMT</pubDate></item><item><title><![CDATA[Reply to Chiarimento grandezza singola cella RAM on Sun, 05 Oct 2014 11:00:24 GMT]]></title><description><![CDATA[<p>La dimensione di una cella di RAM è di 1bit e puo essere un latch di porte logiche nelle ram statiche o un condensatore (o comunque una giunzione che funziona come condensatore) nelle ram dinamiche.</p>
<p>La differenza tra 32 e 64bit è, tra le altre cose, quanti indirizzi una CPU può raggiungere, tra cui anche le singole celle di RAM. Quindi per un indirizzo c'è una cella... Non tutti i 2^32 o 2^64 indirizzi sono comunque legati alle RAM</p>
]]></description><link>https://www.xtremehardware.com/forum//post/523194</link><guid isPermaLink="true">https://www.xtremehardware.com/forum//post/523194</guid><dc:creator><![CDATA[Devil_Mcry]]></dc:creator><pubDate>Sun, 05 Oct 2014 11:00:24 GMT</pubDate></item><item><title><![CDATA[Reply to Chiarimento grandezza singola cella RAM on Sun, 05 Oct 2014 10:59:22 GMT]]></title><description><![CDATA[<p>passa a presentarti qui <a href="http://www.xtremehardware.com/forum/forumdisplay.php?f=46">http://www.xtremehardware.com/forum/forumdisplay.php?f=46</a></p>]]></description><link>https://www.xtremehardware.com/forum//post/523193</link><guid isPermaLink="true">https://www.xtremehardware.com/forum//post/523193</guid><dc:creator><![CDATA[tom1]]></dc:creator><pubDate>Sun, 05 Oct 2014 10:59:22 GMT</pubDate></item><item><title><![CDATA[Reply to Chiarimento grandezza singola cella RAM on Sun, 05 Oct 2014 10:36:00 GMT]]></title><description><![CDATA[<p>[TABLE=class: tborder, width: 100%, align: center]</p>
<p>[TR]</p>
<p>[TD=class: alt1]Ciao a tutti, sto studiando per conto mio il funzionamento del PC e mi sono fermato davanti questo dubbio. Un processore a 32 o 64 bit si differenzia per la sua capacità di allocare 2^32 o 2^64 indirizzi per le celle della RAM. Quello che non capisco è quanto è grande una singola cella. Sono grandi anche loro 32 o 64 bit o non c'entra niente con l'architettura della CPU? </p>
<p>Grazie mille.</p>
<p>[/TD]</p>
<p>[/TR]</p>
<p>[TR]</p>
<p>[/TR]</p>
<p>[/TABLE]</p>
]]></description><link>https://www.xtremehardware.com/forum//post/523192</link><guid isPermaLink="true">https://www.xtremehardware.com/forum//post/523192</guid><dc:creator><![CDATA[Tommm]]></dc:creator><pubDate>Sun, 05 Oct 2014 10:36:00 GMT</pubDate></item></channel></rss>