The main types of Operating Systems are Batch, Time-Sharing, Distributed, Embedded, and Real-time. We will learn how each one works with examples.