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 software and hardware interrupts.
- Understand the concept of the device driver.
- Understand the concepts of process/thread scheduling.
- Understand the concept of virtual memory.
- Understand the concept of system calls (syscalls).
- Understand key concepts of the Unix syscall API.
- Understand key ideas of Unix shell language
- Understand the concepts related to process synchronisation, interprocess communication, and associated issues such as deadlock.
- Understand essential concepts and techniques underlying file system implementation.
(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 | ||
---|---|---|---|---|---|
Assignment(Including Essay): System calls, interrupts, multitasking | n/a | Alternative linear conversion grade scale 40% | No | 9 |
|
Assignment(Including Essay): "Bare metal" computer programming | n/a | Alternative linear conversion grade scale 40% | No | 9 |
|
Exam (In-person): Written exam on all aspects of the module | n/a | Alternative linear conversion grade scale 40% | No | 60 |
|
Assignment(Including Essay): Unix syscall API and shell command syntax | n/a | Alternative linear conversion grade scale 40% | No | 9 |
|
Assignment(Including Essay): Virtual address spaces, interprocess communication and synchronisation, related topics | n/a | Alternative linear conversion grade scale 40% | No | 9 |
|
Quizzes/Short Exercises: Brightspace MCQ quizzes about historic videos presented in the course | n/a | Alternative linear conversion grade scale 40% | No | 4 |
Resit In | Terminal Exam |
---|---|
Autumn | No |
• Feedback individually to students, post-assessment
Not yet recorded.