This unit introduces students to modern computer operating systems, their major components and roles. Students will be introduced to at least two popular operating systems including a mobile OS.
Content includes: Operating System (OS) concepts, OS architectures; threads and processes; concurrency, daemons and services; memory management, devices and device drivers; file systems, security; basic scripting.
On successful completion of this unit, students will be able to:
This unit is studied as part of the following course(s):