Professional Documents
Culture Documents
Lesson 02
Mobile Operating System
• Specialized hardware
• GUIs
• VUIs
• Provision for mobile communication
• Many constraints, for example, the
constraints of connectivity, CPU speed,
memory, battery life, display, and size of
input devices
© Oxford University Press 2007. All rights reserved. 2
Mobile OS
• PalmOS
• Windows CE
• Symbian
• Android─ released in 2008 by Google
[open-source code which powers mobile
operating system]
• Application tasks
• The OS provides the functions used for
scheduling the multiple tasks in a system
• Synchronization of the tasks by using
semaphores (tokens)
• A task may have multiple threads
• Device drivers
• GUIs
• VUIs
• Phone APIs