
TL;DR
This paper provides a comprehensive overview of Android OS, covering its architecture, components, and management of hardware resources, highlighting its design for mobile devices with diverse hardware features.
Contribution
It offers an in-depth analysis of Android's architecture and system processes, serving as a detailed case study of its design and resource management.
Findings
Android is based on Linux kernel and open source software.
Android manages hardware resources through abstraction layers.
The study covers Android's architecture, process management, and optimization techniques.
Abstract
Android is a mobile operating system based on a modified version of the Linux kernel and other open source software, designed primarily for touchscreen mobile devices such as smartphones and tablets. It is an operating system for low powered devices that run on battery and are full of hardware like Global Positioning System (GPS) receivers, cameras, light and orientation sensors, Wi-Fi and LTE (4G telephony) connectivity and a touch screen. Like all operating systems, Android enables applications to make use of the hardware features through abstraction and provide a defined environment for applications. The study includes following topic: Background And History Android Architecture Kernel And StartUp Process Process Management Deadlock CPU Scheduling Memory Management Storage Management I/O Battery Optimization
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMobile and Web Applications · IoT and GPS-based Vehicle Safety Systems
