Provide a diagram illustrating the linux kernel architecture

Assignment Help Operating System
Reference no: EM131290628

Assignment

Phase I Introduction In this case study, you will be expected to write an introductory document covering the following items: - Make sure you have a brief synopsis to start your presentation: e.g. what are the various versions of the Linux kernel (embedded, mainstream, numbering scheme...)? What are the particularities of Linux as compared to other mainstream Operating Sysvtems?

- Provide an overview of the Linux kernel components

o You will provide a diagram illustrating the Linux kernel architecture and various components and classify it according to what we discussed in class
o You will discuss briefly the role of each component you identified and its dependencies with other components (which component depends on which and what is the nature of their dependency)
o Provide references to the source of information you used
o Possible components to focus on;

- Process manager
- Scheduler
- Memory manager
- Device drivers
- Inter Process Communication services implementation
- Virtual File Systems implementation
- Other you might discover during your search

Phase II Core Bibliography This phase of your case study will focus on one specific kernel component of your choice. You will research information about the implementation of this component. (algorithms & data structures used, differences with other OSes, strength and weaknesses, performance benchmark information...) The bibliography phase might be shorter than for other topics so far that there might be only a couple of sites or books devoted to this component kernel implementation. Hint: Periodicals might be of great help. Make sure you cover your bases and do not miss major references (especially if available on campus Library) then move on to phase III as soon as possible to give you more time to devote to the technical report and OS component study.

Phase III Technical tutorial The objective of your technical tutorial is to synthesize your readings about the kernel component you chose and design a 15 minutes PowerPoint-based presentation which will enable your classmates to become knowledgeable on its implementation. Objectives should include; - Explain the algorithm & data structures used in this component - Underline the component's strength and weakness as well as the parameters which can be used to finely tune this component form user-space. - Identify the code segments which are relevant to this component and provide a code walk through As explained in the general guidelines your work has to be original, if you find many similar tutorials during Phase II, you need to find a way to distinguish yourself and provide an original contribution of your own. You also need to prepare a presentation file (PowerPoint) with the explanations on the technical details of the Case Study.

With all the figures, charts, tables and reference list embedded into the report, it is expected that a report may consists of 30+ pages double-spaced or 15+ pages single-spaced.

Reference no: EM131290628

Questions Cloud

Calculate the cash flow at maturity : The par value is $1,000 and the coupon payment is stated as 75% of the equity index return or zero. Calculate the cash flow at maturity assuming the equity index appreciates by 30% over this five-year period
Write a computer program that prompts the user for a number : Write a computer program that prompts the user for a number, creates an array for that number of random integers, and then uses the sophisticated form of bubble sort to order the array.
Reduce the risk is to diversify the investments : One of the strategies to reduce the risk is to diversify the Investments. But it is also argued that diversification does not reduce Market risk. It may lead to a reduction in Unique risk. Do you agree with this argument? Defend your answer.
Explain the difference between market risk and credit risk : Identify why risk management can be beneficial to stockholders ? Explain the difference between market risk and credit risk. Are techniques for managing market risk appropriate for managing credit risk?
Provide a diagram illustrating the linux kernel architecture : You will provide a diagram illustrating the Linux kernel architecture and various components and classify it according to what we discussed in class.
Describe framework of general model of planned change : Describe the framework of the general model of planned change. Include a discussion of each activity and a typical sequence of events. What problems associated with planned change should the OD practitioner be aware of? How might such problems be ..
Developing an annotated bibliography : Developing an Annotated Bibliography - Find 5 sources on your chosen topic. Make sure to use a variety of sources (book(s). magazines. journals. online, etc.)
Complete the given essay : Complete the given essay.- Exploring a Religious Tradition Through Images.- A Description of the Defining Characteristics of Sikhism.
Management approach to leadership : Describe upper management's approach to leadership and its resulting impact on corporate culture. Also comment on the type of power base that existed at the top levels of the company.

Reviews

Write a Review

Operating System Questions & Answers

  Implementation of algorithms for process management

The Shortest Job Next (SJN) algorithm queues processes in a way that the ones that use the shortest CPU cycle will be selected for running rst.

  Develop a user mode command interpreter

Develop a user mode command interpreter which support list-short.

  Memory allocation in operating system

Analysis and implementation of algorithms for memory allocation in operating system, Explain First- t and best- t methods are used in memory allocation in operating systems.

  Stand alone child process

Forking the child process

  Write a multi-threaded program

Write a multi-threaded program to solve producer and consumer problem

  Marginal and average cost curves

n a competitive market place (pure competition) is it possible to continually sell your product at a price above the average cost of production.

  Simulating operating systems scheduling

Simulate the long-term scheduler, the short-term scheduler and the I/O scheduler of the computer using the First-Come-First-Serve algorithm.

  Issues with trusted platform module

Research paper discussing the issues with Trusted Platform Module (TPM)

  Threads

Explain a complication that concurrent processing adds to an operating system.

  Design and programming

Use the semaphore methods to control the concurrency of the solution

  Virtual machines

Virtual machines supported by a host operating system

  Discuss an application that benefits barrier synchronization

Discuss an application that would benefit from the use of barrier synchronization

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd