This document discusses the structures and components of operating system. It describes common system components like process management, memory management, file management etc. It explains the responsibilities of operating system in activities related to process management, memory management and file management. It also discusses concepts like system calls, communication models, protection and security, operating system services and system boot process at a high level.