Introduction
In this topic, the structure of the operating systems will be studied. The different system components will be studied. Next, an overview of the operating system services will be given. The system calls that communicate between the processes and the operating systems will be explained. Different operating system structures and the comparison between them will be discussed. The virtual machine concept will be covered. Finally the operating system design goals will be discussed