A system provides support for user-level and kernel-level threads. The mapping in this system is one to one (there is a corresponding kernel thread for each user thread). Does a multithreaded process consist of (a) a working set for the entire process or (b) a working set for each thread? Explain WHY thoroughly. Solution A multithreaded process consist of a working set for the entire process.This is because it allows multiple threads of the entire process to execute in parallel on microprocessors..It also allows another thread to run when a thread makes a blocking system call.This ensures if one thread is executing then the another thread waits and as soon as the lock is released ,another thread starts executing sequentiall.This allows all the threads to execute one by one leading to the working of the entire process.It makses sure the process never stops and it keeps working.The main purpose is to ensure continous business operations by executing multiple threads..