Ciao Gaetano, anzitutto complimenti per la chiarezza e semplicità con cui tratti l'argomento. Notavo sulla slide relativa allo spazio di indirizzamento che indichi le linee di indirizzo come GBxN con N numero di BIT.. Se considero N=8BIT risulterebbe, per 32 linee di indirizzo, 4GB*8bit, quindi otterrei 32GB ma così non è.. infatti se divido per 8 e successivamente per 1024 risulterebbero 4GB concordi? Vedo che sull'esempio con la calcolatrice infatti prendi come esempio la dimensione di 8bit e poi dividi ma da quanto apprendo il numero di linee non andrebbe quantificato in bit o multipli ma solo come fattore che trova espressione in bit/byte solo dopo averlo moltiplicato per la dimensione delle celle è corretto?
Grazie per i complimenti, evidentemente non meritati. Hai ragione nell'esempio N=8, e per 16 linee ho 64 KB, non 64KB x N, ovviamente. Stessa cosa per gli altri casi, cioè il prodotto per N è stato già compreso nel numero riportato. Quindi: per avere i bit totali si moltiplica il numero di locazioni memoria per il numero di bit di ogni locazione, per avere i byte di divide per 8 e per i multipli di divide per 1024.
Ciao Gaetano, anzitutto complimenti per la chiarezza e semplicità con cui tratti l'argomento. Notavo sulla slide relativa allo spazio di indirizzamento che indichi le linee di indirizzo come GBxN con N numero di BIT.. Se considero N=8BIT risulterebbe, per 32 linee di indirizzo, 4GB*8bit, quindi otterrei 32GB ma così non è.. infatti se divido per 8 e successivamente per 1024 risulterebbero 4GB concordi? Vedo che sull'esempio con la calcolatrice infatti prendi come esempio la dimensione di 8bit e poi dividi ma da quanto apprendo il numero di linee non andrebbe quantificato in bit o multipli ma solo come fattore che trova espressione in bit/byte solo dopo averlo moltiplicato per la dimensione delle celle è corretto?
Grazie per i complimenti, evidentemente non meritati.
Hai ragione nell'esempio N=8, e per 16 linee ho 64 KB, non 64KB x N, ovviamente. Stessa cosa per gli altri casi, cioè il prodotto per N è stato già compreso nel numero riportato. Quindi: per avere i bit totali si moltiplica il numero di locazioni memoria per il numero di bit di ogni locazione, per avere i byte di divide per 8 e per i multipli di divide per 1024.