A computer with a 32-bit wide data bus uses 1M × 1 dynamic RAM memory chips. What is the smallest memory (in bytes) that this computer can have?
I tried to look for this in the textbook and found nothing about it. I forgot to ask it during the lecture today too and I'm worried it'll show up on the exam. Where do we learn this and the same to other problems that aren't mentioned in textbook and lecture?
--
You received this message because you are subscribed to the Google Groups "SJSUcmpe120" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sjsucmpe120...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
Ah the question I asked said it had a 32 bit bus. This is on the hw, not the midterm practice.
So we need 32 chips - which is 32 * 1M total storage. It asks for bytes... Memory is usually sized in bits, so I assume the 1M is 1 Megabit.
That is 32 * 2^20. In Megabytes, it would be (32/8) * 2^20 = 4 MB.
So I think the minimum possible memory is 4 MB - which agrees with Joseph's conclusion and Frank's dodgey pseudo-confirmation. =P
1 byte is 8 bits.
Laim, what is the meaning of 1Mx1 memory chip? How many data pins are there for a 32 bit wide bus?
On Tuesday, March 5, 2013, Laimonas Turauskas wrote:
I do not understand this question as well.Since, the communication is 32 bit wide and memory has 1Mx1, isn't smallest memory size is 1024*1024 bits. Because, 1Mx1 is 1024^2 words of 1 bit each. You can have 1024 * 1024 / 32 spaces available for such data.--Then, I'm not sure what is meant by bytes because commonly 1 byte represents 8 bits, but it isn't always the case. So are we going by this standard or for example is 1 byte = 1 bit, since we could say 1 word = 1 byte and 1 word = 1 bit.
You received this message because you are subscribed to the Google Groups "SJSUcmpe120" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sjsucmpe120+unsubscribe@googlegroups.com.