Answer Posted / nisha
If the number of frames allocated to a low priority process
is lower than the minimum number required by the computer
architecture then in this case we must suspend the
execution of this low priority process.After this we should
page out all of its remaining pages and freeing all of its
allocated frames.This provision introduces a swap in,swap-
out level of intermediate CPU scheduling.Let take a example
of a process that does not have enough number of frames.If
the process does not have the number of frames it needs to
support pages in active use, it will quickly page fault.The
oly option remains here for process is to replace some
active pages with the page that requires a
frame.However,since all of its pages are in active use,it
must replace a page that will be needed again right
away.Consequently,it quickly faults again and again that
mean replacing pages that it must bring back in
immediately.This high paging activity is called
Thrashing.Or we can say that a process is Thrashing if it
is spending more time in paging then executing.Thrashing
results in severe performance problems.
| Is This Answer Correct ? | 42 Yes | 12 No |
Post New Answer View All Answers
How do I find system information?
Can a system detect starvation?
What is the difference between tty and pts?
Can you move programs from c drive to d?
Explain 32 bit application/OS vs 64 application/OS?
Is operating system a software?
How does the system detect thrashing? Once it detects thrashing, what can the system do to eliminate this problem?
What is Throughput, Turnaround time, waiting time and Response time?
Explain the difference between internal and external fragmentation in memory management. Suggest ways to reduce them.
How can I boot from usb?
What is RR scheduling algorithm?
Write a function that responds to a click anywhere on the page by displaying an alert dialog. Display the event name if the user held Shift during the mouse click. Display the element name that triggered the event if the user held Ctrl during the mouse click.
How much ram do I have?
What is the Difference between a process and a thread?
What is the use of Synchronized keyword?