1 votes 1 votes Is it possible for a process to have two working sets, one representing data and another representing code ? Explain. Operating System galvin operating-system virtual-memory descriptive + – akash.dinkar12 asked Mar 22, 2019 akash.dinkar12 1.1k views answer comment Share Follow See all 0 reply Please log in or register to add a comment.
1 votes 1 votes A "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 smsubham answered Mar 17, 2020 smsubham comment Share Follow See all 0 reply Please log in or register to add a comment.