CS3104: Operating Systems
This module is offered in 2024-25.
Aims
The aims of this module are:
- To examine in depth the changing role of the operating system.
- To study the concept and implementation of a process.
- To study the OS/hardware interface with regard to storage and protection.
- To study the techniques developed to achieve safety and throughput in a multitasking system.
Learning Outcomes
On successful completion of this module, the student should:
- Be aware of the role of the OS.
- Have solved a problem by programming at the OS interface level and have programmed an internal OS function.
Syllabus
- Structured computer organisation
- Process definition and implementation
- Process scheduling
- Synchronisation
- Storage management
- Protection mechanisms
- File systems and secondary storage
Compulsory Elements
This module has no compulsory elements beyond those common to all modules (mark of 4 in each assessment component).
Module Delivery
- Tom Spink
- Blesson Varghese (support)