Assume that our memory unit is organized as a 1024 3 1024 two-dimensional array.1. How big does the MAR register have to be?2. How many bits of the MAR must be sent to the row decoder? To the column decoder?3. If the average access time of this memory is 25 nsec and the average access time for cache memory is 10sec what is the overall average access time if our cache hit rate is 80%?4.In the previous problem what would the cache hit rate have to be to reduce the average access time to 12.0 nsec?5.Do you think that human memory is or is not a random access memory? Give an argument why or why to.