1. The document discusses different types of operating systems including batch, time-sharing, distributed, network, and real-time operating systems. It describes their key features and advantages and disadvantages.
2. Popular open source software like Android, Linux, Ubuntu, and Macintosh are also covered. Android is an open source mobile OS while Linux is a widely used open source desktop OS. Ubuntu and Macintosh also have their own features as open source and proprietary OS respectively.
3. The functions of an operating system including memory management, processor management, device management, file management, security and others are explained briefly. Memory management deals with allocation and deallocation of RAM while processor management schedules processes.