i)
128 X 8 RAM provides a memory capacity of 128*8=1024 bits
Number of chips required = $\frac{2048*8}{1024}$ = 16
ii)
Number of address line to access 2048 bytes = log 2048 = 11
Since there are 16 chips, so to distinguish among these chips bits required = log 16 = 4
So common lines = 11-4 =7
iii)
since 7 lines are common to each chip, chip select will have = log 7 =3 lines
since there are 16 chips we will need 4 X 16 decoder