retagged by
20,241 views
0 votes
0 votes
retagged by

2 Answers

Best answer
7 votes
7 votes
256 x 4 bits is the capacity of a chip. So, to get 32 KB = 32 * 8 kbits $= 2^{18}$ bits we need

$\frac{2^{18}}{256 \times 4} \\=\frac{2^{18}}{2^{10}} \\=2^{8} = 256$
selected by
7 votes
7 votes

32KB= 2^15*8 bytes

nd we have ram chips of 256*4. which means there are 256 rows in the ram with 4 bits in each row that is one nibble of data. 

so answer is divide and remember always divide the * part separately which means don't involve the in division 4 with 2^15. use it in dividing 8 so here we go 

2^(15-8)*2

which means 2^7*2

which is 128*2

this actually means we will be needing 128 rows and 2 columns of 256*4 chips 

in case they ask the rows and columns there it will be needed

well total number will be 256.

Related questions

1 votes
1 votes
3 answers
2
3 votes
3 votes
2 answers
3
2 votes
2 votes
2 answers
4