android is a new sdk for mobile phones and it is open source declared by Google.Full description
Overview And Details Of Operating System . Help To Reading and learning The Concept Of Operating System.
lecture notes on OS.enjoy...Full description
Operating System Fundamentals
Full description
MCQ Questions on Operating system
ANNA UNIVERSITY FOURTH SEMESTER OPERATING SYSTEM LAB MANUAL REGULATION 2013
Description complète
Full description
Full description
Here you can find 1000's of Multiple Choice Questions(MCQs) of Operating System includes the MCQs of fundamental of Operating System and core operating system
Windows Architecture
OPERATING SYSTEMFull description
GATE PREVIOUS EXAMS QUESTIONS ON OPERATING SYSTEMSFull description
NAFull description
Full description
ANNA UNIVERSITY FOURTH SEMESTER OPERATING SYSTEM LAB MANUAL REGULATION 2013
Full description
Tails is an operating system like Windows or Mac OS, but one specially designed to preserve your anonymity and privacy Tails or The Amnesic Incognito Live System is a security-focused Debia…Full description
IBPS OS questionFull description
Android Operating System
Yogita Pathak Department of Computer Science & Engineering
Contents
Mobile OS
Android History
Android Versions
Models
Architecture
Challenges
Merits and Demerits
Market Share
Opportunities
References
Mobile Operating System A mobile operating system (OS) is a software that allows smart phones, tablet PCs and other devices to run applications and programs. Examples Symbian OS BlackBerry OS Apple’s iOS Windows Phone OS
Android OS
History The Android™ was built upon the open Linux kernel, and developed by Android, Inc., which is owned by Google. Open Handset Alliance - to develop open standards for mobile devices
Variety of Android
Phone
HTC G1, Droid, Tattoo
Suno S880
Motorola Droid (X)
Samsung Galaxy
Sony Ericsson
Tablets
Velocity Micro Cruz
Dawa D7
Gome FlyTouch
Toshiba Android SmartBook
Acer beTouch
Cisco Android Tablet
Architecture
Applications
Android provides a set of core applications:
Email SMS Program Calendar Maps Browser Contacts Etc
All applications are written using the Java language.
Common file structure for Apps code files
Autogenerated resource list
images UI layouts
constants
GUI
Application Framework
Enabling and simplifying the reuse of components
Developers have full access to the same framework APIs used by the core applications. Users are allowed to replace components. Each application can publish its capabilities which other apps can use
Libraries
Including a set of C/C++ libraries used by components of the Android system Exposed to developers through the Android application framework
Runtime
Core Libraries Providing most of the functionality available in the core libraries of the Java language APIs Data Structures Utilities File Access Network Access Graphics etc.
Runtime
Software Development kit (Dalvik Virtual Machine ) Providing environment on which every Android application runs Each Android application runs in its own process, with its own instance of the Dalvik VM. Dalvik has been written such that a device can run multiple VMs efficiently.
.dex format is optimized for minimal memory footprint.
Linux Kernel
Relying on Linux Kernel for core system services
Memory and Process Management
Network Stack
Driver Model
Security
Providing an abstraction layer between the H/W and the rest of the S/W stack
Challenges
CPU typically runs 500-600 Mhz RAM available to an App may only be a few megabytes Disk (flash) access is very slow Lifecycle - apps must pause/quit often, and restore to give the illusion that they are always running UI design typical screen may be HVGA (320x480) may be in portrait or landscape very high DPI - small text may not be readable touch resolution is very low (~25 pixel) Network access may be slow and (very) intermittent
Merits Highly customizable Services can run in the background Notifications let you know of background events Multitasking Widget Can install a modified ROM Easy access to thousands of applications via the Google Android Android App Market Google Maniac