0 votes 0 votes A computer system has TLB access time = 30 ns and the main memory access time is 150 ns and if the miss rate is 20 % the calculate the effective memory access time if 3 level of paging is applied. i am getting 270 ns Operating System operating-system translation-lookaside-buffer virtual-memory + – Gurdeep Saini asked Nov 5, 2018 • retagged Mar 14, 2019 by adeebafatima1 Gurdeep Saini 670 views answer comment Share Follow See all 7 Comments See all 7 7 Comments reply Soumya Tiwari commented Nov 5, 2018 reply Follow Share Yes me too getting 270ns EMA=0.8*(30+150)+0.2(30+150*3+150) What's the ans given? 2 votes 2 votes Subarna Das commented Nov 5, 2018 reply Follow Share Please add the test-series name 0 votes 0 votes Gurdeep Saini commented Nov 5, 2018 reply Follow Share they did this in this way but i think they did wrong TLB access time (c)= 30 ns TLB miss rate = 20% = 0.2 TLB hit rate (x) = 1 - TLB miss rate = 1 - 0.2 = 0.8 Main memory access time(m) = 150 ns Effective memory access time Using TLB = x*(c+m) + (1-x)*(c+ (n + 1)*m ) Where n shows the level of paging. = 0.8 * ( 30 + 150 ) + 0.2 * ( 30 + (2 + 1) * 150 ) = 0.8 * ( 30 + 150 ) + 0.2 * ( 30 + 3 * 150 ) = 240 ns So, option (B) is correct 0 votes 0 votes Gurdeep Saini commented Nov 5, 2018 reply Follow Share i think they are consider only two level of paging 0 votes 0 votes Soumya Tiwari commented Nov 5, 2018 reply Follow Share The one you mentioned is too complicated to read :p and yes they took n=2 0 votes 0 votes adarsh_1997 commented Nov 5, 2018 reply Follow Share @gurdeep.saini same here mate getting 270ns .you r right 0 votes 0 votes srestha commented Nov 5, 2018 reply Follow Share yes, 270ns 0 votes 0 votes Please log in or register to add a comment.