Show/hide contentOpenClose All
Curricular information is subject to change
- Know what an operating system is, and why operating systems are studied as a subject matter.
- Understand the concepts of process and thread.
- Understand process/thread scheduling, and the main techniques and issues involved.
- Understand memory management, with an emphasis on virtual memory.
- Understand the techniques associated to process synchronisation, and associated issues such as deadlock.
- Understand the mechanisms underlying file systems.
- Understand the overall complexity of designing an operating system.
(see above)
Student Effort Type | Hours |
---|---|
Lectures | 22 |
Tutorial | 16 |
Autonomous Student Learning | 76 |
Total | 114 |
The students are expected to have knowledge of programming and data structures equivalent to that acquired in the Computer Science modules offered in these areas in levels 1 and 2.
Description | Timing | Component Scale | % of Final Grade | ||
---|---|---|---|---|---|
Assignment: Questions and exercises to be completed by the students. | Throughout the Trimester | n/a | Other | No | 40 |
Examination: End of semester examination. | 2 hour End of Trimester Exam | No | Other | Yes | 60 |
Resit In | Terminal Exam |
---|---|
Autumn | Yes - 2 Hour |
• Feedback individually to students, post-assessment
Not yet recorded.