| |2011 |
|An operating system for mobile devices such as smartphones and tablet computers. Developed by the Open |Operating System |
|Handset Alliance led by Google. | |
Table of Contents
Introduction 3
About 4
Architecture 7
System Threading 11
CPU Scheduling 12
Process States 14
Memory Management 18
Synchronization Techniques 19
Event Handling 20
Security 21
Networking 22
Evaluation 23
Bibliography 24
Introduction
Since its initial launch on the T-Mobile G1 in October of 2008, Google's Android operating system has evolved rapidly, perhaps more rapidly than any other operating system in recent memory, to become one of the most important and prolific smartphone platforms in the market today.
The Android OS is the name of the Linux based operating system owned by Google and supported by the Open Handset Alliance. Android is used as an operating system for devices such as cell phones, tablets and netbooks. Google bought the original developer of the software, Android Inc., in 2005. Android's kernel (core of the OS) was derived from Linux but has been modified by Google developers. Android is also open source, which means developers can customize the OS for different phones and applications. This is why different phones may have different looking graphical interfaces and features even though they are running the same OS. Android OS is completely open source, which means that developers can
Bibliography: Android Developers. Web. 11 Nov. 2011. . Burnette, Ed. Hello, Android: Introducing Google 's Mobile Development Platform. Raleigh, NC: Pragmatic helf, 2010. Print. Burns, Jesse. "DEVELOPING SECURE MOBILE APPLICATIONS FOR ANDROID." DEVELOPING SECURE MOBILE APPLICATIONS FOR ANDROID (2008). Print. Linux.com | The Source for Linux Information. Web. 11 Nov. 2011. . "Memory Management in Android « Welcome to Mobile World !!!" Welcome to Mobile World !!! Web. 11 Nov. 2011. . Shevchenko, Aleksey. "Application Handling of Database Timeouts and Deadlocks - Developer.com." Developer.com: Your Home for Java and Open Source Development Knowledge. Web. 11 Nov. 2011. . "White Paper Android by 2012, Android OS, Android SDK." Upload & Share PowerPoint Presentations and Documents. Web. 11 Nov. 2011. .