1,238 views
0 votes
0 votes
Consider the parameter$\triangle$ used to define the working-set window in the working-set model. When $\triangle$ is set to a small value, what is the effect on the page-fault frequency and the number of active (non suspended) processes currently executing in the system ? What is the effect when $\triangle$ is set to a very high value ?

1 Answer

0 votes
0 votes
A smaller value of △ means that less number of frames out of ‘the total number of frames in the system’ will be allotted to a particular process. That being said, we can also conclude that more number of frames will be available for other processes.

Therefore, we can say that number of active processes will increase but since they have less number of allotted frames, therefore it will lead to more page faults.

Now, on the contrary, a larger value of △ will lead to a larger number of frames being allotted to a particular process. That means less number of frames will be available for other processes. Hence the number of active processes will decrease but also page faults for the active process will decrease.

Also when the value of △ is large, but the frame requirement of any process is less than that, then this will lead to unnecessary blocking of the process even when sufficient number of frames are available, hence it will make it difficult for a process to become active.

Related questions

1 votes
1 votes
1 answer
1
akash.dinkar12 asked Mar 22, 2019
1,081 views
Is it possible for a process to have two working sets, one representing data and another representing code ? Explain.
0 votes
0 votes
1 answer
2
akash.dinkar12 asked Mar 22, 2019
4,855 views
What is the cause of thrashing ? How does the system detect thrashing ? Once it detects thrashing, what can the system do to eliminate this problem ?