Introduction to Operating Systems
Unit 7
Welcome to Week 7 where we will discuss
Operating Systems (OS) and their relationships to
programming languages and
security. Most applications need to interact with the underlying operating system – whether it is to pick up input from a keyboard (or other input device) or to output data to a display.
There are also security implications because such interactions often require the user application to link with software libraries – either supplied by the OS provider or a third party.
This week will help you to understand the implications,
risks and challenges in selecting an operating system and how virtualisation affects security.