Sri Ramakrishna Engineering College: Department of Computer Science and Engineering
Sri Ramakrishna Engineering College: Department of Computer Science and Engineering
INSTALLIATION OF ANDROID OS
Demo
S.No Name & Roll no Implementation Presentation Report Total
(4 ) (3) (3) (10)
KOPE KRISSNAN.P
1.
(71812253029)
LISHANTHRAA.R
2. (71812253030)
LITHISH.S
3.
(71812253031)
MADHANKUMAR.S
4.
(71812253032)
Course Coordinator
Mrs. R.S. RAMYA, AP(Sl.Gr.)/CSE
INDEX
3 Features of Android OS 5
4 Drawbacks of Android OS 6
10 Conclusion 13
INTRODUCTION TO OPERATING SYSTEM:
An operating system (OS) is the quintessential conductor of a computing device, orchestrating the
interplay between hardware and software. It serves as the bedrock upon which all other programs run,
facilitating communication and resource allocation between the user, applications, and the machine's
components. At its core, an OS is a multifaceted entity, weaving together several pivotal functions to
ensure seamless operation.
One of its primary roles lies in process management, juggling the execution of myriad tasks concurrently.
It allocates resources, schedules processes, and arbitrates their
interactions, harmonizing the complex dance of computations. Memory management is another
cornerstone, where the OS administers the finite memory resources available to the system. It juggles the
allocation and deallocation of memory spaces, optimizing usage and implementing virtual memory
strategies to supplement physical RAM.
File systems, akin to an organized library, fall under the OS's jurisdiction. It meticulously organizes data,
creating a structured hierarchy of files and directories on storage devices. File creation, deletion, and
manipulation all occur under the vigilant gaze of the OS. In tandem, the OS oversees device management,
facilitating communication between the computer and its peripherals. It coordinates input and output
operations, ensuring devices such as printers, disks, and keyboards work harmoniously with the system.
Each operating system has its own features, advantages, and target applications, but they all serve the
fundamental purpose of managing a computer's resources and providing an interface for users and
applications to interact with the hardware.
Both operating systems have their unique strengths and cater to different user preferences. Android offers
more customization and diversity in hardware, while iOS provides a curated and polished experience
with a focus on security and integration within the Apple ecosystem. Ultimately, the choice between
Android and iOS often comes down to personal preferences, ecosystem integration, and desired features .
Android and iOS have evolved significantly over the years, incorporating new features and
improvements. The choice between the two often depends on individual preferences regarding
customization, ecosystem integration, hardware preferences, and the specific features and services
offered by each platform.
3
HISTORY OF ANDROID OS:
The roots of Android OS trace back to the early 2000s when a team led by Andy Rubin established
Android Inc. in 2003. Initially focused on developing an operating system for digital cameras, the
company soon recognized the potential in the burgeoning smartphone market. In 2005, Google
acquired Android Inc., signaling a shift in direction toward mobile technology. The public debut of
Android was announced in 2007 through the Open Handset Alliance, a consortium aimed at developing
open standards for mobile devices. The vision was clear: create an open-source mobile platform that
would foster innovation and allow various hardware manufacturers and developers to contribute and
thrive.
The HTC Dream, launched in 2008, marked the first commercially available Android device. With
a touchscreen interface and a slide-out keyboard, it laid the foundation for what would become a
revolutionary line of smartphones. This device, powered by Android 1.0, introduced users to a new era
of mobile computing.
Android's journey was marked by a series of version releases, each named after delectable desserts,
signifying its sweet evolution. Cupcake (1.5), Donut (1.6), Eclair (2.0/2.1), and Froyo (2.2) were
among the initial versions, each bringing enhancements and functionalities that propelled Android's
growth. The platform's open nature attracted an ecosystem of diverse hardware implementations and a
flourishing app development landscape. Gingerbread (2.3) and Ice Cream Sandwich (4.0) were pivotal
versions that not only refined the user interface but also introduced features that became synonymous
with Android's appeal.
Android's adaptability and versatility were showcased as it expanded its reach beyond smartphones.
With each iteration - Jelly Bean (4.1-4.3), KitKat (4.4), Lollipop (5.0), Marshmallow (6.0), Nougat
(7.0), Oreo (8.0), and Pie (9.0) - the operating system evolved, focusing on smoother user experiences,
enhanced security, and improved performance. Beyond smartphones, Android found its way into
tablets, smartwatches, TVs, and automotive systems. Its ability to power various devices solidified its
position as a dominant force in the tech landscape.
Today, Android continues to evolve, emphasizing innovation, privacy, and user-centric features
with versions like Android 10 and beyond. Its open-source foundation and adaptability ensure its
relevance and prominence in an ever-changing technological landscape.
The journey of Android OS, from a startup's vision to a globally dominant operating system, mirrors its
remarkable evolution, shaping the way people interact with technology across the world.
4
FEATURES OF ANDROID OS:
2. Multitasking Capabilities:
Seamless multitasking allows users to switch between apps effortlessly and utilize split-screen mode for
enhanced productivity.
7. Device Compatibility:
Android supports a wide range of devices, from smartphones and tablets to wearables, TVs, and IoT
devices, ensuring a unified ecosystem.
5
DRAWBACKS OF ANDROID OS:
1. Open-Source Nature: Android's open-source architecture allows for customization and flexibility,
enabling manufacturers and developers to modify the OS according to their needs, fostering innovation
and diversity in devices and applications.
2. User-Friendly Interface: With its intuitive user interface (UI), Android offers a smooth and engaging
experience. Its customizable home screens, widgets, and app drawer empower users to personalize their
devices to suit their preferences.
4. Extensive App Ecosystem: The Google Play Store boasts a vast array of applications, catering to
diverse interests and needs. Android's ecosystem encourages developers to create and distribute apps,
offering a rich variety of software options.
5. Notifications and Quick Settings: Android's notification system efficiently manages alerts, offering
actionable notifications that allow users to respond directly. Quick Settings provide easy access to
essential device settings from anywhere within the interface.
6. Google Integration and Services: Seamless integration with Google services like Gmail, Google
Drive, Maps, and Assistant enriches the user experience. These services sync across devices, providing
a unified ecosystem.
7. Customization and Personalization: Android offers extensive customization options, allowing users
to tweak everything from wallpapers and themes to third-party launchers, enabling a tailored
experience.
8. Security and Privacy Measures: Android prioritizes security with features like Google Play Protect,
regular security updates, app sandboxing, and permissions control, ensuring a safer environment for
users.
9. Google Assistant and Voice Commands: The integration of Google Assistant allows users to
perform tasks, get information, and control smart devices using voice commands, enhancing
convenience and accessibility.
10. Regular OS Updates and Improvements: Android consistently releases updates to enhance
performance, introduce new features, and address security vulnerabilities, ensuring devices stay current
and optimized.
6
INSTALLATION STEPS OF VIRTUAL BOX:
Step 1: Download VirtualBox
1. Visit the official VirtualBox website (https://www.virtualbox.org/) and navigate to the "Downloads"
section.
2. Choose the appropriate version of VirtualBox based on your operating system (Windows, macOS,
Linux, etc.).
3. Click on the download link to initiate the download process.
7
INSTALLATION STEPS OF ANDROID OS WITH SCREENSHOTS:
STEP 1: GO TO android-x86.org/download.html
8
STEP 3: CREATE NEW FOLDER IN VIRTUAL BOX
9
STEP 5: ALLOCATE THE DISK SPACE
10
STEP 7: GO TO ADVANCED OPTION IN THE SETUP
11
STEP 9: CONFIRM THE INSTALLATION
12
CONCLUSION:
In conclusion, the installation of VirtualBox opens up a world of possibilities for users seeking to
explore diverse operating systems and applications within a virtual environment. Through the step-by-
step process outlined, users can seamlessly install VirtualBox and create virtual machines, empowering
them to experiment with different OS versions, test software compatibility, and develop without risking
their primary system.
The flexibility offered by VirtualBox extends beyond OS installation; it fosters innovation, facilitates
learning, and provides a secure playground for users to delve into the depths of technology without
constraints. Whether it's for software development, testing, or simply satisfying a curiosity for various
platforms, VirtualBox stands as a gateway to a dynamic realm of virtualization and exploration.
That's an excellent conclusion! VirtualBox indeed offers an incredible platform for users to delve into
various operating systems and applications within a safe and flexible virtual environment. It empowers
users to experiment, learn, and innovate without the risk of impacting their primary systems. The step-
by-step installation process opens up a realm of possibilities, allowing users to explore different OS
versions, test software compatibility, and engage in development activities.
The flexibility of VirtualBox extends far beyond mere OS installation; it serves as a playground for
innovation and learning, providing a secure space for users to delve into technology without constraints.
Whether it's for software development, testing, educational purposes, or satisfying curiosity about
different platforms, VirtualBox stands as an accessible gateway to the dynamic world of virtualization
and exploration.
13