At the end of this topic, students should be able to:
Identify the different system components.
Identify the operating system services provided to the programmers.
Understand the system calls between a process and the operating system.
Identify the different operating system structures.
Explain the concept of virtual machine.
Understand the operating system goals and implementation tools.