Vivek RAI IT-VI-B (0813313101)
Vivek RAI IT-VI-B (0813313101)
IT-VI-B(0813313101)
What?
An operating system for mobile devices with limited
resources, multitasking needs and soft real time
requirements. Based on a modular, layered, micro-
kernel approach.
Requirements?
Resilient power-management
Careful use of memory resources
Multi-tasking (e.g, phone calls, messages, alarms,
games, wap browser,
camera, bluetooth app, etc.)
Soft Real-Time (e.g., incoming phone call)
Robust
• Small and mobile, but always available
Mobile phones are both small and, by definition, mobile.
This creates high user expectations.
• Open platform
An operating system for the mass-market must be open for
third-party development.
• 1.5 billion mobile phone users (ITU)
• Key question
o Memory Management
o File Management
o I/O Management
o Networking
• Real Time Operating System (RTOS)
Midlet Lifecycle
• Multitasking
• Open system
• Client-Server Architecture
• Critical Section: