Course finder
Semester 2
Operating Systems (INFR10079)
Subject
Informatics
College
SCE
Credits
20
Normal Year Taken
3
Delivery Session Year
2023/2024
Pre-requisites
Visiting students are required to have comparable background to that assumed by the course prerequisites listed in the Degree Regulations & Programmes of Study. If in doubt, consult the course organiser (lecturer).
Course Summary
This course provides an introduction to the design and implementation of modern general-purpose operating systems. It concentrates on the operating system kernel with the emphasis being on concepts that lead to practical implementations. Throughout the course reference is made to a number of widely-adopted general-purpose operating systems (including Linux, Windows, and OS X) to illustrate real implementations. An educational operating system is used for the coursework.
Course Description
The OS Kernel*Micro and Monolithic kernels*Multi-tasking, multi-user*Interrupt handling, system callsProcess Management*The process concept*The thread concept*Inter-process communicationTime Management*CPU scheduling algorithmsResource Management*Synchronisation, mutual exclusion*Semaphores, and monitors*Deadlock prevention, avoidance, and detectionMemory Management*The problem of allocation, protection, and sharing*Physical and virtual memory*Paged virtual memoryStorage Management*Storage technologies*File SystemsVirtualization *Virtual Machines*ContainersRelevant QAA Computing Curriculum Sections: Operating Systems
Assessment Information
Written Exam 50%, Coursework 50%, Practical Exam 0%
Additional Assessment Information
The coursework component is worth 50% of the overall grade of the course. The coursework consists of several programming exercises.Exam 50%
view the timetable and further details for this course
Disclaimer
All course information obtained from this visiting student course finder should be regarded as provisional. We cannot guarantee that places will be available for any particular course. For more information, please see the visiting student disclaimer: