1,148 views

1 Answer

1 votes
1 votes

"Working Set" is a term associated with Virtual Memory Management in Operating systems, however it is an abstract idea.

A working set is just the concept that there is a set of virtual memory pages that the application is currently working with and that there are other pages it isn't working with. Any page that is being currently used by the application is by definition part of the 'Working Set', so its impossible to have two.

Operating systems often do distinguish between code and data in a process using various page permissions and memory protection but this is a different concept than a "Working set"

Ref: https://stackoverflow.com/questions/2815381/possible-to-have-two-working-sets-1-data-2-code

Related questions

1.4k
views
1 answers
0 votes
akash.dinkar12 asked Mar 22, 2019
1,394 views
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 ... ? What is the effect when $\triangle$ is set to a very high value ?
5.6k
views
1 answers
0 votes
akash.dinkar12 asked Mar 22, 2019
5,619 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 ?
554
views
0 answers
0 votes
akash.dinkar12 asked Mar 22, 2019
554 views
Consider a demand-paging system with a paging disk that has an average access and transfer time of $20$ milliseconds. Addresses are translated through a page ... of the total) cause page faults. What is the effective memory access time?
945
views
0 answers
1 votes
akash.dinkar12 asked Mar 22, 2019
945 views
A page-replacement algorithm should minimize the number of page faults. We can achieve this minimization by distributing heavily used pages evenly over all of memory, ... strategy for the reference string in part $b$ with four page frames?