You are on page 1of 12

CCM 4320

NETWORK SYSTEMS & SERVICES


Traditional Operating Systems were built to optimize support for local applications and local
components. With the development of the World Wide Web however, everything is now
being placed on the internet. Should we not optimize the OS for Web Access? Describe this
idea by looking at Chrome OS in detail. Will this approach bring commercial Success?
Moses Oyakhilome
HEADINGS

*Traditional Operating Systems

*The World Wide Web

*Optimizing the OS for Web Access

*Chrome OS in Details

*Commercial Viability of this approach
TRADITIONAL OPERATING SYSTEMS

Operating System Defined
An operating system is a set of
programs that lies between
applications software and the
computer hardware
The main functions of an operating system
(1) manage the computer's resources, such as the central
processing unit, memory, disk drives, and printers,
(2) establish a user interface, and
(3) execute and provide services for applications
software.
Figure 1: The Operating System in a Hierarchy
THE WORLD WIDE WEB

THE INTERNET

CLOUD COMPUTING
Should Operating Systems be Optimized for Web
Access?

Chrome OS, an operating system that is mostly a Web browser,

The Chrome OS is a Web Based Cloud Oriented OS

Cloud Computing as the basis for Chrome OS
Cloud Computing:

Cloud computing is a model for enabling ubiquitous, convenient,
on-demand network access to a shared pool of configurable
computing resources (e.g., networks, servers, storage, applications,
and services) that can be rapidly provisioned and released with
minimal management effort or service provider interaction.
(The US National Institute of Standards and Technology (NIST)
definition of Cloud Computing)
Cloud computing has been categorized into three models based on the services
provided by the cloud


Service Models
*Software as a Service (SaaS)
*Platform as a Service (PaaS)
*Infrastructure as a Service (IaaS)

Software as a Service (SaaS)
The consumer is provided with the capability to use providers application running on a
cloud infrastructure. The consumer does not have to manage cloud infrastructure like
servers, operating system, storage and network. The services are accessed typically with a
web browser.
WHAT HAPPENS WHEN YOU BOOT YOUR PC
LOGIN
STARTUP APPLICATIONS
INVISIBLE STARTUP APPS
RANDON STUFFS
CPU & MEMORY INIT
ANTIVIRUS
SPLASH SCREEN
HARDWARE INITIALIZATION
LOAD & START KERNEL
LOAD & START BOOTLOADER
SPLASH SCREEN
INITIALIZE VIDEO
HARDWARE INITIALIZATION
CPU & MEMORY INIT
Power On
POWER ON
BROWSER
LOGIN
HARDWARE INITIALIZATION
LOAD & START KERNEL
BROWSER
C
H
R
O
M
E

O
S

T
R
A
D
I
T
I
O
N
A
L

O
S

CHROME OS IN DETAILS
What is Chrome OS


Chrome OS is an Operating System developed by Google

It runs on Specialized hardware

It is Open Source- based on Linux Kernel which runs on x86 PROCESSORS and ARM chips

Designed to work specically with web applications.

Chrome OS + Hardware = ChromeBook

The underlying principle of Chrome OS
As more data is moving to the web dictates a move toward cloud computing

Chromium OS is an open-source project that aims to provide a fast, simple, and more secure
computing experience for people who spend most of their time on the web.

The Chromebook is just a portal into data exist on the web.





Architecture
3 tier architecture

The firmware, browser and windows manager & system level software and userland services

*the firmware contributes to fast boot time by not probing for hardware,
such as floppy disk drives, that are no longer common on computers, especially netbooks
the firmware also contributes to security by verifying each step in the boot process and
incorporating system recovery.


the window manager handles user interaction with multiple client windows much like other X
window managers

system-level software includes the Linux kernel that has been patched to improve boot
performance.
userland software has been trimmed to essentials, with management by Upstart,
which can launch services in parallel, re-spawn crashed jobs, and defer services in the interest of
faster booting.
SECURITY.

You might also like