Answer:
26 address bits are needed to address 2∧26 locations.
There are 24 = 16 subarrays.
Step-by-step explanation:
Considering a 512Mb DRAM, it means it can store 512*2∧20 bits = 2∧9X2∧20 = 2∧29. Since it is a 8 bit word, at a time, 8 bits are accessed. Therefore, the capacity can be re-written as 2∧26X 2∧3 = 2∧26X8
There are a total of 8 banks and within a bank, there are 32 subarrays.
Within each subarray there are 256K locations each of 8 bit size.
Note: " ∧" means raise to power