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 the concepts of process/thread scheduling.
- Understand the concepts of memory management and virtual memory.
- Understand the techniques associated to process synchronisation, and associated issues such as deadlock.
- Understand the mechanisms underlying file systems.
- Understand processes of compilation and the concepts of executable file
- Understand the concepts of interrupts and their use in implementation of system calls and process scheduling
- Understand the concept of driver
(see above)
Student Effort Type | Hours |
---|---|
Lectures | 22 |
Tutorial | 16 |
Autonomous Student Learning | 88 |
Total | 126 |
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 | ||
---|---|---|---|---|---|
Not yet recorded. |
Resit In | Terminal Exam |
---|---|
Autumn | No |
• Feedback individually to students, post-assessment
Not yet recorded.