suppose a cpu has 1MB of cache which takes 10ns to read or write a word, 1GB of main memory which takes 1 micro sec to read or write a word, if every read is successful, how many nanoseconds will it take to read a word?