Reference no: EM133238139
Assignment - Operating Systems Worksheet
1) What is swapping? What is its purpose?
2) What is the purpose of preemption?
3) List the functions performed during Unix process creation?
4) Why is a mode switch between threads cheaper than a mode switch between processes?
5) List 2 advantages and 2 disadvantages of ULTs vs KLTs.
6) List the 5 states in the 5 state model.
7) Explain each state within the 5 state model.
8) List 5 components of Process Control Block.
9) Explain each of the 5 components of the Process Control Block.
10) Describe the difference between a process and a thread.
11) Briefly describe Linux, MacOS, Android and Windows operating systems regarding processes and threads. Consider the primary application of each in the marketplace. How does each OS implement threads? How does the usage of threads in each impact it's applications (usage)?