0 votes 0 votes please explain how to understand this problem CO and Architecture effective-memory-access co-and-architecture translation-lookaside-buffer + – Parshu gate asked Nov 20, 2017 Parshu gate 2.5k views answer comment Share Follow See all 4 Comments See all 4 4 Comments reply Anjan commented Nov 20, 2017 reply Follow Share EMAT= TLB Hit ( cache access time + memory access time) + TLB miss ( cache access time + 3* main mem access time ) why ? 3* main mem access time becoz 2 main mem access time for page tables + 1 for data access 2 votes 2 votes Ashwani Kumar 2 commented Nov 20, 2017 reply Follow Share Just follow the hierarchy of accessing the memory. Firstly we will go to the TLB, if there's is hit (got frame no) we move to memory, if there's is miss in TLB, we look into page table which is in memory (two times) because 2 level paging and then finally to memory after we got frame no from outer page table EMAT= 0.9*(3+50)+0.1*(3+50+50+50) EMAT = 63 ns 2 votes 2 votes Parshu gate commented Nov 20, 2017 reply Follow Share what is the same question is for a cache? 0 votes 0 votes Ashwani Kumar 2 commented Nov 20, 2017 reply Follow Share If cache is introduced then before going into memory we will first look into cache, if there's is miss in cache then only we look into memory otherwise in cache in case of hit. We can write EMAT as EMAT = TLB hit(TLB access+cache hit*cache access+ cache miss(cache access + memory Acces) + TLB miss( TLB access+ memory Acces + memory Acces + cache hit* cache access + cache miss( cache access+ memory miss) Here we are assuming that page reside in main memory not in cache memory. 0 votes 0 votes Please log in or register to add a comment.