This course provides an understanding of the basics of operating systems, the development of network operating systems, the concept and structure of network operating systems, all aspects and processes in operating systems. This lecture discusses traditional and modern operating systems; advanced operating system concepts; parallel and distributed operating system: communication aspect, synchronization, process and processor, file, security and protection; aspects in real-time systems; case study. .