Unit Five Objectives CSCI524 Distributed Operating System Design Distributed Operating Systems - Chapter 4 1)Describe the data structures and context switching mechanism of an operating system. 2)Define "thread" and explain how this modifies the context switch algorithm. 3)Compare the performance of threads versus context switching. 4)Contrast a language implementation (JAVA threads) versus the OS algorithm. 5)Define dynamic link object modules and compare them to threads. 6)Explain T's file server justification. Explain what he means when he says: "Blocking system calls make programming easier and parallelism improves performance." 7)Justify threads from a programming perspective (globals, sequential operations, nesting levels, etc.). 8)Contrast "team" versus "pipeline" thread models.