in Digital Logic edited by
17,463 views
24 votes
24 votes

How many $32K \times 1$ RAM chips are needed to provide a memory capacity of $ 256K$ bytes?

  1. $8$
  2. $32$
  3. $64$
  4. $128$
in Digital Logic edited by
17.5k views

2 Comments

64
0
0
How did you guess that the 32K x 1 chips has size in bits and not bytes??
1
1

6 Answers

36 votes
36 votes
Best answer

Answer is : (c) 64

Total number of RAM chips

$$\begin{align*}&= \frac{\text{Total size}}{\text{1 RAM size}} \\
&=\frac{256 \text{ K-bytes}}{ 32 \times 1} \\
&= \frac{2^8 \times 2^{10} \times 2^3}{ 2^5\times 2^{10}}\\
&=  2^6 = 64 \end{align*}$$

selected by

4 Comments

moved by
C) 64
1
1
$32K \times 1$ RAM

Is specifying no unit a new standard? or "$\times 1$" is a new notation for "bits"? Any link / wiki explaining this new notation?
To me "$32K\times 1$ RAM" looks like a printing mistake. How one is supposed to decode it straight that it means 32Kbits without having any doubt?
16
16

@GateAspirant999 even I would like to know, whether this is a new standard?

0
0
edited by

GateAspirant999 the part before X means no. of row in the ram (ie addrasable memory locations) and and after X part means the no. of memory bits accessed at each address.

0
0
13 votes
13 votes
answer - C

(256K x 8) / (32K x 1) = 64
6 votes
6 votes

total number of RAM chip = Total size /1 RAM size
                                       =256K bytes/ 32*1
                                       = 2210 *23/ 25*210

                                       =  26 = 64
Option C

4 Comments

Is there any reason, why should we convert byte into bit?
1
1
I am also confused as 32k * 1 should mean 32k addresses each 1 byte, as a system is byte addresable?
2
2
Did u get the answer of multiplying by 8
0
0
4 votes
4 votes
*1 refers bit so each row requires 8bits i.e that becomes byte for row 8 chips are needed..like that 256/32=8 columns are there

totally 8columns*8=64
Answer:

Related questions