3 votes 3 votes Operating System operating-system memory-management test-series paging + – vaishali jhalani asked Oct 7, 2016 vaishali jhalani 1.1k views answer comment Share Follow See all 16 Comments See all 16 16 Comments reply Sanket_ commented Aug 21, 2016 reply Follow Share It should be I/O transfer rate because during paging if there are large no. of disk access or swapping or in case of thrashing I/O transfer rate will be affected. 0 votes 0 votes Sanjay Sharma commented Sep 7, 2016 reply Follow Share also process execution times is affected as process is spending more time on paging rather than executing 0 votes 0 votes Habibkhan commented Oct 7, 2016 reply Follow Share Is the correct option A) @Vaishali ?? 0 votes 0 votes vaishali jhalani commented Oct 7, 2016 reply Follow Share no... correct ans is D. 0 votes 0 votes Habibkhan commented Oct 7, 2016 reply Follow Share Ok..Wat I was thinking was in the paging scheme it is quite possible that a requested page may not be in main memory.So it has to be swapped in from secondary memory.If such requests from CPU is repetitive , then page activity will increase drastically (i.e. swapping in and out of blocks(pages) from main memory to secondary memory).And this is also a kind of I/O activity.So in that case I/O transfer rate will increase drastically. That was my justification for option A). Ya I agree that option D) should be also correct since with the increase in no of page faults , the page fault service time (total time to bring the requested page from secondary memory to main memory) will also increases,Thus the completion time of a process will increase automatically and hence turnaround time since Turnaround time = Completion Time - Arrival Time 0 votes 0 votes sudsho commented Oct 7, 2016 reply Follow Share i think its because suppose a lot of thrashing occurs means the page u are looking for is not present..obviously it would increase the time for that process inside the memory as CPU will load that page and restart the process so turnaround team(time spend by the process in the system) should increase....i can only see this reason for option d 1 votes 1 votes sudsho commented Oct 7, 2016 reply Follow Share yea habib ur first justificattion is also valid...but i think if option d is correct then why not option c? if turnaround team increases means process has spend a lot time inside the memory then its execution time should also increase? 0 votes 0 votes mcjoshi commented Oct 7, 2016 reply Follow Share @sudsho Process Execution time means Burst Time, which doesn't change. @habibkhan In option (A) I/O transfer can happen even if a process in not in main memory.So, Page fault doesn't affect it. 0 votes 0 votes Habibkhan commented Oct 7, 2016 reply Follow Share Remember a burst time of a process is not going to change.It will execute the time which is decided earlier.But it is not necessary that a process be serivced as soon as it arrives or it may also be the case that a process may not execute for a whole burst time in a single go but in parts due to pre emptive nature.So in that case the completion time will increase thus leading to increase in turnaround time.But execution time (or) CPU burst time is going to remain the same in any case.It is predetermined. I hope you have understood the difference between the two. 0 votes 0 votes Habibkhan commented Oct 7, 2016 reply Follow Share Ya I agree with you but this also the case when thrashing occurs page activity will increase leading to increase in I/O.So I/O should be affected. 1 votes 1 votes mcjoshi commented Oct 7, 2016 reply Follow Share In case of page fault (or) thrashing, page movement is from secondary memory to main memory.(I don't see why are considering it as I/O activity) 0 votes 0 votes sudsho commented Oct 7, 2016 reply Follow Share ohh ohkk got it..thanks...process execution is only cpu time right...means burst time...it ill remain constant... 0 votes 0 votes vaishali jhalani commented Oct 7, 2016 reply Follow Share IN case of paging Turn around time will increase if we have many page faults which indirectly increase the disk accesses so if D is correct for that A should also be correct. 0 votes 0 votes Habibkhan commented Oct 7, 2016 reply Follow Share Because secondary memory can be considered as a special type of I/O device. I/O devices can be roughly categorized as storage, communications, user-interface, and other U can refer to Galvin if you have further query 0 votes 0 votes vaishali jhalani commented Oct 7, 2016 reply Follow Share @ Habibkhan....SO according to you Ans should be D only?? 0 votes 0 votes Habibkhan commented Oct 7, 2016 reply Follow Share No answer should be both A and D 0 votes 0 votes Please log in or register to add a comment.
0 votes 0 votes paging cause longer access time (additional overhead of accessing page table) so overall process turnaround time increases. so OPTION- D is correct option here we should leave i/0 transfer time to DMA and other things sachin486 answered Sep 27, 2020 sachin486 comment Share Follow See all 0 reply Please log in or register to add a comment.