1,149 views

1 Answer

0 0 votes

The required has a word length of 16 bits and we are given chips of word length 8 bits, hence we would need horizontal stacking of 2 chips to get the word to 16 bits.

The total capacity needed = 2048 * 16 bits

The capacity of one chip given to us = 128 * 8 bits

Therefore the total number of chips will be = $2048 * 16 / 128 * 8 = 32$  chips

Now as we know that there will be two chips side by side to make the word length 16 bits the number of chips in vertical fashion will be  = $ 32/2 = 16$ chips

 

The data line will be of 16 bits since word size is 16 bits

 

For address, we will need $4 bits$ to select the chip number (which one out of 16 to select from vertical alignment) and $7 bits$ then to choose from the 128 words present in that individual $128X8$ chip.

 

The diagram will look as follows:

 

 

Position:
Show:

Related questions

0 0 votes
1 answers 1 answer
652
652 views
Aboveallplayer asked Feb 10, 2017
652 views
How to calulate the Throughput of memory system when average access time is given
1 1 vote
2 2 answers
474
474 views
tarunmundriya asked Dec 27, 2025
474 views
Consider the two-dimensional array A:int A[][] = new int[100][100];where A[0][0] is at location 200 in a paged memory system with pages of size 200. A small process that ...
0 0 votes
0 0 answers
207
207 views
tarunmundriya asked Dec 27, 2025
207 views
Given six memory partitions of 300 KB, 600 KB, 350 KB, 200 KB, 750 KB, and 125 KB (in order), how would the first-fit, best-fit, and worst-fit algorithms place processes ...
2 2 votes
0 0 answers
666
666 views
DebRC asked Sep 14, 2022
666 views
Considering a system with Single-Level page table, with a TLB to reduce the access time of pages. A cache is also provided with the main memory. All the pages ultimately ...