6
\$\begingroup\$

I have a problem in my textbook "How many 256X8 Ram chips are needed to provide a memory capacity of 4096 bytes?". I know that the answer is supposed to be 16, I'm just not sure why. It seem like it should be 2 since it's 256X8 as opposed to 256 alone. Basically, what I'm trying to say is (256x8)*2=4,096 instead of (256x8)*16 which equals 32,768. Why is it 16?

\$\endgroup\$
7
\$\begingroup\$

256x8 = 256 cells that hold 8 bits each, so the total capacity of that chip is 256 bytes (or 2048 bits). 4096/256=16

\$\endgroup\$
1
  • 3
    \$\begingroup\$ Ah, I feel like an idiot. I thought it was 2048 bytes instead of bits. Thanks! \$\endgroup\$ – David Jan 27 '12 at 2:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.