TYPES OF OPERATING SYSTEMS
Distributed and cloud computing context, templating refers to creating a single virtual machine image as a guest operating system, then saving it as a tool for multiple running virtual machines
A distributed operating system manages a group of distinct computers and makes them appear to be a single computer
Single- and multi-user
Single-user operating systems have no facilities to distinguish users, but may allow multiple programs to run in tandem**
Single- and multi-tasking
A single-tasking system can only run one program at a time
A library operating system is one in which the services that a typical operating system provides, such as networking
A real-time operating system is an operating system that guarantees to process events or data by a specific moment in time
Embedded operating systems are designed to be used in embedded computer systems
An operating system is a powerful, and usually large, program that controls and manages the hardware and other software on a computer.
Some examples include versions of Microsoft Windows (like Windows 10, Windows 8, Windows 7, Windows Vista, and Windows XP), Apple's macOS (formerly OS X), iOS, Chrome OS, BlackBerry Tablet OS, and flavors of the open source operating system Linux.