42010 Advanced and Distributed Operating Systems6cp; 1hpw (lecture), 2hpw (integrated tutorial/lab)
Familiarity with elements of computer architecture, previous exposure to operating systems concepts of processes, virtual memory and scheduling, as well as exposure to installing operating systems and basic programming skills.
This subject provides an in-depth examination of the principles of distributed systems in general, and distributed operating systems in particular. Covered topics include processes and threads, concurrent programming, distributed process scheduling, distributed interprocess communication, virtualisation, distributed file systems, distributed middleware and applications such as peer-to-peer and web systems. Fundamentals of operating system for multiprocessor is also covered in this subject.
If time permits, a brief overview of advanced topics such as green computing, grid computing, and mobile computing is also provided.
Detailed subject description.
Information to assist with determining the applicable fee type can be found at Understanding fees.
- Commonwealth-supported students: view subject fees at Fees Search: Commonwealth-supported
- Postgraduate domestic fee-paying students: fees are charged according to the course enrolled in; refer to Domestic Fees Search: Postgraduate and Research
- International students: fees are charged according to the course enrolled in; refer to International Fees Search
- Subject EFTSL: 0.125