This topic introduces the fundamentals of operating systems design and management together with the basics of security and an appreciation of the issues involved in the design and implementation of such systems. The topic will seek to motivate the general principles of operating systems with contemporary examples such as web based multimedia content and portable computing, and how operating systems are used by, and make use of, these technologies.
Areas of focus include: an overview of operating systems, processes and threads, concurrency, memory management, scheduling, fundamental C programming, shell scripting, networked operating systems and security.
This topic aims to:
Timetable details for 2021 are no longer published.