3
Move Over Microsoft, Google Chrome OS Is Here
Google has just unveiled its hugely anticipated, web-based operating system,
Google Chrome OS.
Move Over Microsoft, Google Chrome OS Is Here
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 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
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
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.
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.
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.
•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 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.
Others OS Microsoft OS
10% Others OS
Microsoft OS
90%
A surprising way to support Microsoft Office
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:
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