An operating system manages computer hardware resources and provides common services for programs. It schedules tasks efficiently and may include accounting software. Popular modern operating systems include Android, BSD, iOS, Linux, OS X, QNX, Windows, Windows Phone, and z/OS. Operating systems can be real-time, multi-user, distributed, or embedded, with each type having specialized functions and uses.