FIT2100 · Monash University
Operating systems
- Credit points
- 6
- Level
- 2
- Workload
- ≈ 12 h / week
- Faculty
- Information Technology
What it covers
This unit will provide you with the knowledge of how a multi-programming, multi-user operating systems operates and it manages and allocate resources to different applications. You will be able to compare and contrast various resource management allocation strategies. You will develop and implement code to understand and make use of operating system services. The topics covered will include an introduction to C Programming which is heavily used in development of operating systems, operating system structure and services, multi-programming processes, CPU scheduling, memory management, device management, synchronisation, deadlocks, virtual memory and file systems.
Assessment
| Task | Type | Weight |
|---|---|---|
| Applied Sessions | Exercise | 20% |
| Laboratory Sessions | Demonstration | 30% |
| Applied Problem Solving Assessment | Quiz / Test | 50% |
When and where
| Teaching period | Campus | Mode |
|---|---|---|
| Second semester | Clayton | On-campus |
| Malaysia | On-campus |