47

43116426 Google Chrome OS Ppt

Embed Size (px)

Citation preview

Page 1: 43116426 Google Chrome OS Ppt
Page 2: 43116426 Google Chrome OS Ppt

• “Official” binary from Google• Supported by Google• Google branding• Automatic updates• Browser used in Google Chrome OS• Code released under BSD license as Chromium

Google Chrome OS

Page 3: 43116426 Google Chrome OS Ppt

Operating SystemsOne kind of software that controls the overall

operation of a computer Unix, Sun SolarisLinux: Ubuntu, Redhat, ...Microsoft WindowsApple Mac OS XGoogle Chrome OS

3

Page 4: 43116426 Google Chrome OS Ppt

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.

Page 5: 43116426 Google Chrome OS Ppt

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.

Page 6: 43116426 Google Chrome OS Ppt

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.

Page 7: 43116426 Google Chrome OS Ppt

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.

Page 8: 43116426 Google Chrome OS Ppt

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 itsbrowser Chrome running on top of an optimized Linux kernel.

Page 9: 43116426 Google Chrome OS Ppt

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

Page 10: 43116426 Google Chrome OS Ppt

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

Page 11: 43116426 Google Chrome OS Ppt

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.

Move Over Microsoft, Google Chrome OS Is Here

Page 12: 43116426 Google Chrome OS Ppt

One of the biggest questions that popped up when Google announced the OS was how it intended to handle?

Page 13: 43116426 Google Chrome OS Ppt

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 handlestorage 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 panelwindow for videos. Printer support is also coming, but Google said it would have more details on that at a later date.

Page 14: 43116426 Google Chrome OS Ppt

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.

Page 15: 43116426 Google Chrome OS Ppt

• 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.

Page 16: 43116426 Google Chrome OS Ppt

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.

Page 17: 43116426 Google Chrome OS Ppt

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.

Page 18: 43116426 Google Chrome OS Ppt

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 likeApple’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.

Page 19: 43116426 Google Chrome OS Ppt

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.

Google Chrome OS features:

Page 20: 43116426 Google Chrome OS Ppt

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.

Page 21: 43116426 Google Chrome OS Ppt

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.

Page 22: 43116426 Google Chrome OS Ppt

TheSEOGuru (www.theseoguru.com) Internet Marketing Consultant

Page 23: 43116426 Google Chrome OS Ppt

Google Attacks on MicrosoftGoogle 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.

Page 24: 43116426 Google Chrome OS Ppt

Microsoft OS Share on PC~90% PCs using Microsoft’s OS Google is planning to capture Microsoft Share of 90%

Microsoft OS90%

Others OS10%

Microsoft OS

Others OS

Page 25: 43116426 Google Chrome OS Ppt

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.

Page 26: 43116426 Google Chrome OS Ppt

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.

Page 27: 43116426 Google Chrome OS Ppt

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.

Page 28: 43116426 Google Chrome OS Ppt

Google Chrome OS Chromium OS

• Open Source Project• Must be built from source• No Auto-Update• Can be modified and assumed will

be adapted to wide range of hardware

• Everything can and ‘will’ change by Q4 shipping of OEM devices with Google Chrome OS

• Supported by Open Source Community

• Is the official Google released OS• Will only be installed on partner

OEM hardware• OEM hardware will provide

enhanced performance and security

• Auto-Update enabled• Verified ‘secure’ boot using

firmware signature checks• Easy recovery firmware feature• Google stores backup encryption

keys on cloud• Supported by Google and Partners

Page 29: 43116426 Google Chrome OS Ppt

29

Batch Processing

FIFO: first in first serve

Page 30: 43116426 Google Chrome OS Ppt

30

Text editing, music/movie playing, …

Page 31: 43116426 Google Chrome OS Ppt

Time-sharing/MultitaskingTime-sharing between process A and process

B

31

(Fig. 3.6)

Page 32: 43116426 Google Chrome OS Ppt

Context (Process State)Snapshot of current status of a process

A process identifier, or PIDRegister values, Program Counter valueThe memory space, I/O, files for the processCan be saved and resumed as if the process is

not interruptedAnother meaning: execution state of the

processReady: ready for executionWaiting: waiting for some I/OComplete: finished process

32

Page 33: 43116426 Google Chrome OS Ppt

SchedulerDetermines which processes should be

considered for execution based on some priorities or concernsUsing process table for administration

Process tableReady or waitingPriorityNon-scheduling information: memory pages,

etc.

33

Page 34: 43116426 Google Chrome OS Ppt

Context Switch (process switch)1. Get an interrupt from timer2. Go to the interrupt handler

a. Save the context of process Ab. Find a process ready to run

(Assume that is process B)c. Load the context of process B

3. Start (continue) process B

34

Page 35: 43116426 Google Chrome OS Ppt

35

Conditions for Deadlock1. Competition for non-sharable resources2. Resources requested on a partial basis3. Allocated resources cannot be forcibly

retrieved4. Circular wait

Remove any one of the conditions can resolve the deadlock.

Page 36: 43116426 Google Chrome OS Ppt

Snapshots of the Google chrome operating system

Page 37: 43116426 Google Chrome OS Ppt
Page 38: 43116426 Google Chrome OS Ppt
Page 39: 43116426 Google Chrome OS Ppt
Page 40: 43116426 Google Chrome OS Ppt
Page 41: 43116426 Google Chrome OS Ppt
Page 42: 43116426 Google Chrome OS Ppt
Page 43: 43116426 Google Chrome OS Ppt
Page 44: 43116426 Google Chrome OS Ppt
Page 45: 43116426 Google Chrome OS Ppt
Page 46: 43116426 Google Chrome OS Ppt
Page 47: 43116426 Google Chrome OS Ppt

Thank you !