Preview

Chrome Os

Powerful Essays
Open Document
Open Document
1316 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Chrome Os
[Target & Application]{

The Chrome OS is designed to work with only specific hardware produced by Google such as Chromebook. It is created for user who spend most of the time on the Web. Hence, only a browser, a media player and a file manager are pre-installed together with the Chrome OS.

}

[Scheduling]{ Chrome Operating System runs the Linux 3.4.6 kernel which utilizes the Completely Fair Scheduler. This is to ensure fairness by allowing processes an equal share of the CPU. To do this, the scheduler keeps track of the amount of time each process has had with the CPU using a virtual runtime. The Completely Fair Scheduler also allows group scheduling. Group scheduling ensures that in situations where tasks spawn other tasks, each single task is ensured their own virtual runtime rather than treating tasks uniformly.

}

[Kernel Structure]{

Chrome OS is designed based on the Monolithic kernel. However, no related information can be found. From the analysis of kernel structure, the authors think that the Monolithic kernel is adopted because Chrome OS is a simple OS that provides only limited services. Hence, the code is small and easier to maintain. In this case, it is worth to use Monolithic kernel for the faster performance.

The Chrome OS uses the Linux Kernel. Historically they stayed on a 2.6.32 Ubuntu-based for the first several releases, but have since then moved on to track the upstream mainline kernel constantly, applying the changes for the features and stability they need on top of it.

}

[Memory Management]{

================================================================================================== ++Address space++

When a Native Client module is loaded into a browser tab it will run in a separate process, distinct from the render process for the tab itself. Chrome creates a fixed-size address space for the new process; 1 GB of memory for an ARM or x86-32 target architecture and 4 GB for an x86-64

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Is589

    • 325 Words
    • 2 Pages

    When it comes to the Host-based architecture, we notice that all the computer resources are centralized, the server processed all messages, overload can occur and that will enable the system to quickly process data, therefore the system will encounter slow response time. This architecture also is very expensive and difficult to upgrade.…

    • 325 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Nt1430 Unit 2 Discuss

    • 401 Words
    • 2 Pages

    The Linux Standard Base (LSB) is a joint project by several Linux distributions under the organizational structure of the Linux Foundation to standardize the software system structure, including the filesystem hierarchy used in the GNU/Linux operating system. When targeting Linux as a platform, application developers want to have some assurance that the code they write on one Linux distribution will run on other Linux distributions without having to go through extra effort. This matches their experiences on other popular platforms, such as Windows or Mac OS X. In addition, application developers want to ensure that the platform as a whole does not diverge. Even if an application works on today's distributions, will it work on tomorrow's? The LSB workgroup has, as its core goal, to address these two concerns. We publish a standard that describes the minimum set of APIs a distribution must support, in consultation with the major distribution vendors. We also provide tests and tools which measure support for the standard, and enable…

    • 401 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Nt1330 Unit 1 Study Guide

    • 2629 Words
    • 11 Pages

    CPU scheduler is to selects from among the processes in memory ready to execute and allocates the CPU to one of them. CPU scheduling decisions may take place when a process:…

    • 2629 Words
    • 11 Pages
    Powerful Essays
  • Good Essays

    Linux is the name of the operating system kernel developed by Linus Torvalds, which has since been expanded and improved by thousands of people on the Internet.…

    • 638 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Nt1310 Unit 3 Os

    • 1341 Words
    • 6 Pages

    +• Scheduling: Any processor may perform scheduling, which complicates the task of enforcing a scheduling policy and assuring that corruption of the scheduler data structures is avoided. If kernel-level multithreading is used, then the opportunity exists to schedule multiple threads from the same process simultaneously on multiple processors.…

    • 1341 Words
    • 6 Pages
    Good Essays
  • Satisfactory Essays

    linux

    • 456 Words
    • 2 Pages

    1. What change is necessary to make sendmail listen to all network traffic on port 25? What file would you edit?…

    • 456 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Linux is the name of the operating system kernel developed by Linus Torvalds, which has since been expanded and improved by thousands of people on the Internet.…

    • 392 Words
    • 2 Pages
    Good Essays
  • Good Essays

    6. Linux gives you alternatives on everything . So if there is something you don’t like you can simply remove it and replace it with something else.…

    • 364 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    Web Browser

    • 463 Words
    • 2 Pages

    Browser detection – detect which version of browser user is using to adjust viewing settings…

    • 463 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    xxasdff

    • 546 Words
    • 3 Pages

    RTOS do their scheduling of tasks using a “priority-based preemptive scheduling”. The basic rule of priority-based preemptive scheduling is that at every moment in time, “The Highest Priority Task that is Ready to Run, will be the Task that Must be Running”. That means if both a low-priority task and a higher-priority task are ready to run, the scheduler will allow the higher-priority task to run first. The low-priority task will only get to run after the higher-priority task has finished with its current work.…

    • 546 Words
    • 3 Pages
    Good Essays
  • Better Essays

    Linux holds the highest, most used operating system when it comes to supercomputers. Although, Windows holds that title when it comes to the average desktop computer. “Now, not 20 years later, well over 90% of the world top 500 supercomputers are running Linux.” (Vaughan-Nichols) All operating systems from UNIX to Mac OSX have their pros and cons. Mac OSX is known more for making multi-media such as movies, music, and art. Whilst Windows is used in more of a professional environment, we never hear about Linux because it’s free. Most people will go to any local computer shop and buy a decent looking laptop with Windows pre-installed on it. Nobody goes home and thinks about different operating systems they could experiment with. Linux surpasses Windows in the computing industry because of its stability, secureness, and efficiency.…

    • 1303 Words
    • 6 Pages
    Better Essays
  • Satisfactory Essays

    Vmware

    • 662 Words
    • 3 Pages

    Allocating Compute Resources to Business Functions © 2011 VMware Inc. All rights reserved CPU Management Supports Server Consolidation A virtual machine can have up to 32 virtual CPUs (vCPUs). When a vCPU must be scheduled, the VMkernel maps a vCPU to a hardware execution context (HEC).…

    • 662 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Linux vs Windows

    • 553 Words
    • 3 Pages

    The majority of Linux variants and versions are notoriously reliable and can often run for months and years without needing to be rebooted.…

    • 553 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Chrome OS

    • 8449 Words
    • 34 Pages

    Google has announced the forthcoming release of the Google Chrome Operating System, a new open source OS designed primarily for netbooks but also for desktop computers.…

    • 8449 Words
    • 34 Pages
    Powerful Essays
  • Good Essays

    Google Chrome OS

    • 373 Words
    • 2 Pages

    Chrome OS's origins are unclear. Jeff Nelson, a former Google engineer, claimed to have developed the original technology, code named "Google OS", described as "a web app-centric chopped-down Linux with a Chrome browser front-end”. Google released the source code for Chrome OS in July 2009 under the BSD license as part of a larger project called Chromium.…

    • 373 Words
    • 2 Pages
    Good Essays

Related Topics