always occurs on large computers
is a natural consequence of virtual memory systems
can always be avoided by swapping
can be caused by poor paging algorithms
Question 1 Explanation:
When the degree of multiprogramming increases, the CPU utilization will drastically fall down and the system will spent more time only in the page replacement and the time taken to complete the execution of the process will increase. This situation in the system is called as thrashing. It can also be a consequence of poor programming algorithms.
Which of the following are the likely causes of thrashing?
Page size was very small
There are too many programs running in the system
Least recently used policy is used for page replacement
First in First out policy is used for page replacement
Question 2 Explanation:
If a process is given too few frames,its faulting rate will rise dramatically. If this occurs for many or all the processes, the resulting situation in which the system is doing very little useful work due to the high I/O requirements for all the page faults is called thrashing.
There are 2 questions to complete.