Time-sharing systems are multi-user, multi-tasking systems where a single powerful supercomputer is connected to dozens or hundreds of terminals, and each user gets a slice of processor time according to a scheduling algorithm
Combine the features of a personal computer operating system with their own special features useful for mobile use such as managing cellular and wireless connectivity as well as phone access
Typically, smartphones respond to the user's touch - the user can tap on the screen to open a program, pinch their fingers together to minimise or enlarge a screen, or swipe across the screen to change pages
They also have features useful for mobile systems such as GPS mobile navigation, camera, video camera, speech recognition, music player
The main system operating the user interface and running the application software, and a second, low-level proprietary real-time operating system which operates the radio and other hardware
Operating systems found in all kinds of hardware from a washing machine or microwave oven, to the control system of a passenger aircraft or a space shuttle
Historically provided an abstraction layer which allowed a consistent way for application programs and the operating system to interact with input-output devices
Any instance where software is used to take on the function of the machine, including executing intermediate code or running an operating system within another to emulate different hardware