Anda di halaman 1dari 47

Google Chrome OS

• “Official” binary from Google


• Supported by Google
• Google branding
• Automatic updates
• Browser used in Google Chrome OS
• Code released under BSD license as Chromium
Operating Systems
One kind of software that controls the overall
operation of a computer
Unix, Sun Solaris
Linux: Ubuntu, Redhat, ...
Microsoft Windows
Apple Mac OS X
Google Chrome OS

3
Move Over Microsoft, Google Chrome OS Is Here

Google has revealed its hotly anticipated operating system

Google has just unveiled its hugely anticipated, web-based operating system,
Google Chrome OS.
Move Over Microsoft, Google Chrome OS Is Here

Google has revealed its hotly anticipated operating system

Google has just unveiled its hugely anticipated, web-based operating system,
Google Chrome OS.

Google hasn't actually launched the operating system, but it has released the
source code in its current state for developers to have a chance to start
working on it. From now on, the code will remain open for third-party
developers to build and modify.
Move Over Microsoft, Google Chrome OS Is Here

Google has revealed its hotly anticipated operating system

Google has just unveiled its hugely anticipated, web-based operating system,
Google Chrome OS.

Google hasn't actually launched the operating system, but it has released the
source code in its current state for developers to have a chance to start
working on it. From now on, the code will remain open for third-party
developers to build and modify.

Google stated when it first revealed that it was working on its very own OS,
Chrome OS will be completely web-based.
Move Over Microsoft, Google Chrome OS Is Here

Google has revealed its hotly anticipated operating system

There will be no native apps for it, even the tools that will be built by
Google and bundled with the OS will be web apps.
Move Over Microsoft, Google Chrome OS Is Here

Google has revealed its hotly anticipated operating system

There will be no native apps for it, even the tools that will be built by
Google and bundled with the OS will be web apps.

 In a simplified view, Chrome OS is just a specialized version of its


browser Chrome running on top of an optimized Linux kernel.
Move Over Microsoft, Google Chrome OS Is Here

There have been a number of modifications done to Chrome in order to


make it function as a full-blown operating system. One of the things Google
has introduced consists of persistent application tabs, which will always be
available to the user and are fully customizable.
Move Over Microsoft, Google Chrome OS Is Here

There have been a number of modifications done to Chrome in order to


make it function as a full-blown operating system. One of the things Google
has introduced consists of persistent application tabs, which will always be
available to the user and are fully customizable.

Apps can also be run in a "panel" that is a persistent light-weight window,


which sits on top of the browser designed for apps like instant messengers.
Move Over Microsoft, Google Chrome OS Is Here

There have been a number of modifications done to Chrome in order to


make it function as a full-blown operating system. One of the things Google
has introduced consists of persistent application tabs, which will always be
available to the user and are fully customizable.

Apps can also be run in a "panel" that is a persistent light-weight window,


which sits on top of the browser designed for apps like instant messengers.

This way, users can log into a Chrome OS machine with their accounts and
get their own desktop, applications and customizations just like using their
own machines.
One of the biggest questions that
popped up when Google
announced the OS was how it
intended to handle?
All of the various hardware peripherals available. Now, Google has
announced that most common types of hardware will be supported. All input
devices will have built-in support and Chrome OS will also handle
storage devices like cameras or SD cards.

When a storage device is plugged into the machine a list of the


files and directories on the device will be available in a new tab in Chrome.

 Users will then be able to view common media files like photos, music files
or videos either in a new tab, in the case of photos, or in a panel
window for videos. Printer support is also coming, but Google said it would
have more details on that at a later date.
Windows Killer: Google Chrome OS Drops in 2010

With Linux at the core. It turns out that all those rumours' of an operating
system from Google to go against Windows have managed to come true.

And ultimately to offer a platform designed to rival Windows. For this,


Google has turned to the all-time anti-Windows favourite platform, Linux. At
the same time, the search giant's focus with the new OS will be its Chrome
browser.
• People want to get their email instantly, without wasting time waiting for
their computers to boot and browsers to start up. They want their computers
to always run fast.

•They want their data to be accessible to them wherever they are and not
have to worry about losing their computer or forgetting to back up files.

•The promise with Google Chrome OS is that the focus will be on delivering
a platform that will integrate seamlessly with hardware and software,
requiring minimal user intervention.
when it comes down to the setting up and updating processes. Users "don't
want to spend hours configuring their computers to work with every new
piece of hardware, or have to worry about constant software updates. And
any time our users have a better computing experience, Google benefits as
well by having happier users who are more likely to spend time on the
Internet.
What is Google Chrome OS?

The Google Chrome OS is envisioned to be a lightweight operating system


that promises to start up and get users on the Internet in a few seconds. The
Official Google Blog said the OS will target net books first when it comes
out next year, and will be made available for enterprise computing solutions
in succeeding releases of the software.
Here is what’s at the core of the Google Chrome OS:

• The operating system will be free and open source, and built on top of a
Linux kernel.
It will run on both x86 and ARM chips.
• Applications that run on Google Chrome OS will do so through any
standard browser like
Apple’s Safari, Mozilla’s Firefox, among others.
• Google Chrome OS is separate from Android (Google’s OS for phones,
hand-held devices,
and set-top boxes).
• OEM manufacturers like Acer, Adobe, Asus, Free scale, Hewlett-Packard,
Lenovo, Qualcomm,
Texas Instruments, and Toshiba are working with Google to build devices
installed with the OS.
Google Chrome OS features:
 Fast & light weight : The new Chrome OS is expected to work well with
many of the company's popular software applications. It will be fast and less
memory-intensive, enabling users to access the Web in a few seconds.

 The new system is designed to work with ARM and x86 chips, the main
chip architectures in use in the market. Microsoft has previously said it would
not support PCs running on ARM chips, allowing Google an opportunity to
infiltrate that segment.
Features
Speedy boot up, as fast as three seconds: A Chrome OS
device will not store any applications on the device itself.
The only applications it will use are those that can be run
from the cloud in a browser, the Chrome browser, to be
specific. One of the primary reasons for this is to speed up
boot time. With no local applications and limited
hardware, the device doesn't need to run through long
checklist looking for devices and drivers, loading
programs into resident memory and so on. It should turn
on like a television, flip a switch and the within three
seconds browser should be available, showing the most
recent browser windows.
Security by default: The portion of the operating system
needed to operate the device will reside in a read only section
of memory. The rest of the operating system is integrated with
the Chrome browser and, like the browser, security updates
require nothing more than a reboot. Chrome OS can run
multiple web applications in multiple tabs and each one is
locked down from all others, so one web app can't lead to
exposure in another. User data stored on the device, which is
minimal, is encrypted. User data is limited to items such as
user preferences. All other data will be stored in the cloud.
TheSEOGuru
(www.theseoguru.com) Internet Marketing Consultant
Google Attacks on Microsoft
Google plans to attack Microsoft's core business by
taking on the software giant's globally dominant
Windows operating system for personal computers.

Google Chrome Operating System, the new software


will be in netbooks in the second half of 2010.
Microsoft OS Share on PC
~90% PCs using Microsoft’s OS
Google is planning to capture Microsoft Share of 90%

Others OS Microsoft OS
10% Others OS

Microsoft OS
90%
A surprising way to support Microsoft Office

Chrome OS would handle Office documents via


Microsoft Office Live, the free web app version of Office
available to Windows Live users. If a user clicks on an .xls
document, Chrome launches Excel via the browser in
Office Live.
Google Chrome OS Cost

Google did not say how much it would charge for the
operating system (OS), but Enderle expects Google to charge
at most a nominal fee or make it free, saying the
company's business model has been to earn revenue from
connecting applications or advertising.
Support for both x86 and ARM architectures:

Google promises that it will be writing native code for


both popular net book CPUs.

The application menu


As new web applications come online tweaked for
Chrome OS, Chrome OS will showcase them on a
permanent tab it now calls the application menu. This
will help users find new applications. Developers with
new apps will find this an easier method to showcase
them, too. Any web application that runs in a standards
compliant browser should work on a Chrome OS device.
But Chrome OS is focused on supporting new protocols
such as HTML 5, which, among other improvements,
natively supports rich media.
Google Chrome OS Chromium OS

• Is the official Google released OS


• Will only be installed on partner
OEM hardware
• OEM hardware will provide
enhanced performance and
security • Open Source Project
• Auto-Update enabled • Must be built from source
• Verified ‘secure’ boot using • No Auto-Update
firmware signature checks • Can be modified and assumed will
• Easy recovery firmware feature be adapted to wide range of
• Google stores backup encryption hardware
keys on cloud • Everything can and ‘will’ change by
• Supported by Google and Partners Q4 shipping of OEM devices with
Google Chrome OS
• Supported by Open Source
Community
Batch Processing

FIFO: first in first serve


29
Text editing, music/movie playing, …

30
Time-sharing/Multitasking
Time-sharing between process A and process B

(Fig. 3.6)
31
Context (Process State)
Snapshot of current status of a process
A process identifier, or PID
Register values, Program Counter value
The memory space, I/O, files for the process
Can be saved and resumed as if the process is not
interrupted
Another meaning: execution state of the process
Ready: ready for execution
Waiting: waiting for some I/O
Complete: finished process

32
Scheduler
Determines which processes should be considered
for execution based on some priorities or concerns
Using process table for administration
Process table
Ready or waiting
Priority
Non-scheduling information: memory pages, etc.

33
Context Switch
(process switch)
1. Get an interrupt from timer
2. Go to the interrupt handler
a. Save the context of process A
b. Find a process ready to run
(Assume that is process B)
c. Load the context of process B
3. Start (continue) process B

34
Conditions for Deadlock
1. Competition for non-sharable resources
2. Resources requested on a partial basis
3. Allocated resources cannot be forcibly retrieved
4. Circular wait

Remove any one of the


conditions can resolve
the deadlock.
35
Snapshots of the Google chrome
operating system
Thank
you !

Anda mungkin juga menyukai