1) Why is it that threads are faster to create than processes?
2) What advantage do kernel threads provide over user threads? Give an example of a user thread package.
3) When a process is multithreaded, which of these resources are shared among the threads, and which are private to each thread?
? Memory
? Program counter
? Global variables
? Open files
? Register contents
? Stack/ local/automatic variables
4) List four events that transfer control to the operating system in privileged mode.