On a mobile device, the operating system resides in firmware, and is therefore an Embedded Operating System.Embedded OS must be reliable and able to run with constraints on memory, size and processing power.They can run apps chosen and installed by end-users allowing them to perform tasks not determined by the manufacturer.