5. Chapter 5: Distributed Operating System
5.8. Summary
Summary
- Process & thread
- A Process consists of multiple threads and an execution environment
- Multiple-threads: cheaper concurrency, take advantage of multiprocessors for parallelism
- Remote invocation cost
- Marshalling & unmarshalling
- data copying
- packet initialization
- thread scheduling and context switching
- OS architecture
- Monolithic kernel & microkernel