Show/hide contentOpenClose All
Curricular information is subject to change
On completion of this module, students should be able to explain what an operating system is, and why we study operating systems; be able to use the concept of process and concurrency; understand the issues and techniques associated to process synchronisation (deadlock, starvation); understand process scheduling; understand memory management, real memory and virtual memory; define and apply the concept and mechanisms of file systems; demonstrate and formulate protection and security mechanisms; and evaluate the complexity of building an operating system.
Student Effort Type | Hours |
---|---|
Lectures | 22 |
Practical | 8 |
Autonomous Student Learning | 114 |
Total | 144 |
Not applicable to this module.
Description | Timing | Component Scale | % of Final Grade | ||
---|---|---|---|---|---|
Continuous Assessment: In-lab online quizzes, Assignments, project | Varies over the Trimester | n/a | Graded | Yes | 100 |
Remediation Type | Remediation Timing |
---|---|
In-Module Resit | Prior to relevant Programme Exam Board |
• Group/class feedback, post-assessment
• Online automated feedback
Not yet recorded.
Name | Role |
---|---|
Dr Fatemeh Golpayegani | Lecturer / Co-Lecturer |