- 182
- 7
- CPU
- Intel® Core™ i5-2400 3,1 Ghz + Cooler Master Hyper 212EVO
- Scheda Madre
- Asus P8Z68-V LX
- HDD
- 500GB
- RAM
- Corsair 2x4GB XMS3 DDR3
- GPU
- Zotac Geforce 450gts AMP 1GB
- Audio
- Integrata
- Monitor
- Samsung 22"
- PSU
- OCZ Silencer Mk III 500W
- Case
- Carbide 300R
- OS
- Windows7 and Ubuntu 12.04 LTS
Salve a tutti, sono alle prese con lo studio dei sistemi operativi e in particolare sulla gestione della memoria centrale.
Non ho ben capito come ragionare sul concetto di indirizzamento a xx bit e relativa dimensione della memoria, mi spiego meglio:
CPU a 32 bit ---> 2^32 cosa?
Allora tale numero si riferisce allo spazio di indirizzamento logico che é diverso dallo spazio di indirizzamento fisico.
Parlando di 2^32 byte, allora posso dire che posso indirizzare fino a 4GB di dati. Questo é il lavoro della CPU giusto? La memoria RAM come si comporta, ogni elemento di RAM é un Byte? (mi sembra strano)
Il mio dubbio quindi é relativo alla dimensione di una word in ram (piú byte) e relativo 2^32.
Per esempio se parlassi di 2^32 locazioni e ogni locazione fosse diversa da un byte, cadrebbe il discorso dei 4GB.
Spero di essere stato chiaro, in caso risponderó alle varie domande.
Non ho ben capito come ragionare sul concetto di indirizzamento a xx bit e relativa dimensione della memoria, mi spiego meglio:
CPU a 32 bit ---> 2^32 cosa?
Allora tale numero si riferisce allo spazio di indirizzamento logico che é diverso dallo spazio di indirizzamento fisico.
Parlando di 2^32 byte, allora posso dire che posso indirizzare fino a 4GB di dati. Questo é il lavoro della CPU giusto? La memoria RAM come si comporta, ogni elemento di RAM é un Byte? (mi sembra strano)
Il mio dubbio quindi é relativo alla dimensione di una word in ram (piú byte) e relativo 2^32.
Per esempio se parlassi di 2^32 locazioni e ogni locazione fosse diversa da un byte, cadrebbe il discorso dei 4GB.
Spero di essere stato chiaro, in caso risponderó alle varie domande.