Unit Outcomes
Q1. Differentiate between various Mobile Operating Systems and the language used for Android Application Development.
Q2. Explain the Components of the Android Application.
Q3. Install Java Development Kit (JDK), Android Studio, and the Necessary Tools.
Q4. Demonstrate the creation of Android Application.
Q5. Describe the Directory Structure of an Android Application.
Definition - Operating System
An
Operating System
is an Essential part of theComputer System
.It Consists of a set of
programs
that are executed when theMachine
is turned on.It also Manages the
resources
effectively depending on the user's request.Operating System is
System Software
that manages the computer'sHardware
and provides anEnvironment
for Running Programs.An
Operating System
is loaded intoMemory
when the computer isBooted
and remains active as long as the Machine is on.It acts as a
Resource Manager
.It Keeps Track of the
Status
of eachResource
and decides who will have control over the computer resource for how long and when.The operating system acts as an
Interface
between theUser
and theMachine
.Tasks of an Operating System
Primary Memory Management
Secondary Memory Management
I/O System Management
File Management.
Process Management
Primary Memory Management
The OS Manages and Handles the
Competing Processes
running in theMain Memory
.It decides which process should get the Memory, when and for how long.
During
Execution
, it moves the processes back and forth between the main memory and theDisk
.It also keeps the track of every
Memory Location
irrespective of whether the Memory location isAllocated
orUnallocated
.
Secondary Memory Management
Secondary Memory
isNon-Volatile
, which means it stores data even if thecomputer
is turned off or until the data isDeleted
orOverwritten
.The
Operating System
keeps track of the available space on thedisk
and allocates it properly to theprograms
being stored on it.The activities of secondary memory management are
storage allocation, disk scheduling
, andfree-space management
.I/O System Management
The
task
of this module is to Keep track of thestatus
of differentdevices connected to the computer
.Also, it allocates