One solution adopted by many paging systems is to begin by identifying each job’s
working set and then loading it into memory in its entirety before allowing execution
to begin. This is difficult to do before a job is executed but can be identified as its execution
proceeds.