Question: Show me the steps to solve A computer has registers, cache, main memory and a disk used for virtual memory. If a word to be
Show me the steps to solve A computer has registers, cache, main memory and a disk used for virtual memory. If a word to be accessed is found in the registers, microseconds are required to access it by the Arithmetic Logic Unit. If it is in cache but not in the registers, microseconds are required to bring it to the registers, then the reference is started again. If the word is not in cache, milliseconds are required to fetch the word from main memory, followed by microseconds to copy it to the registers, then the reference is started again. If the word is not in main memory, milliseconds are required to fetch the word from disk, followed by milliseconds to get the word to cache, followed by microseconds to copy it to the registers, then the reference is started again. Kindly ignore the time required for the processor to determine whether the word is in registers, cache, main memory or disk. Also, if the word is not found in the registers, cache or main memory then it has to be compulsorily present in the external disk. If the registers, cache and main memory have a hit ratio of and respectively, what is the average time in microseconds required to access a referenced word on this entire system?
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
