recategorized by
415 views
2 votes
2 votes
Compute the run time of a program which has 55.500.000 memory accesses, a TLB hit rate of 75%, and a page fault rate of 0,005. We consider the TLB access time negligible. The page fault rate is the percent of memory accesses that require a disk access. The program has an average DRAM access time of 50ns (this number includes the proportional relevance of the read and write DRAM accesses). The average disk access time is 9ms, and this number includes also the time the OS spends writing dirty pages to the disk when the memory becomes full. The average page table access time is 130ns, and this number includes the fact that finding the physical address on a TLB miss means that all levels of the page tables must be accessed (and a page table can be in memory or on disk). On a TLB miss, the OS accesses the memory to get the page table entry and updates the TLB. Which is the run time of the application??
recategorized by

Please log in or register to answer this question.

Related questions

0 votes
0 votes
0 answers
2