Creating a simulation of an operating system

Assignment Help JAVA Programming
Reference no: EM131104893

There are several goals of this project. The first goal is to provide the student with a chance to extend the course material to a specific application outside of the classroom. The second goal is to have the class exposed to a diverse group of these applications.

The project will consist of creating a simulation of an operating system scheduler handling multiple threads or processes. The student will create a program that launches 6 - 10 worker threads simulating a processor bound, I/O bound and an intermediate of the two types. The program will schedule the tasks using the First-Come, First-Served (FCFS), Shortest Job First, and Round Robin scheduling algorithms. The Program should be written in Java and the Round Robin algorithm should employ the suspend() and resume() thread methods (yes I know the methods are depreciated. Included as an attachment is a sample). The student will take statistics and will write a paper describing what they found.

The paper should be approximately 7 - 10 double-spaced typed pages excluding source code listings, figures, charts, graphs, and tables. References are to be included, but not counted as part of the 7 - 10 pages. The paper should be a complete description of your project, including: the goals of your project, the approach you used, what you did, the statistics you gathered, what lessons you learned (what did not work as originally expected), and a conclusion. On the other hand, excessively long projects will not be favorably received.

Reference no: EM131104893

Questions Cloud

Many different examples of economies : Describe the four basic types of market structures. Although there are many different examples of economies in the world, all of them demonstrate one or more of the four basic types of market structure. For this assignment, in your own words, Identif..
Compare with the result for the dielectric resonator case : Compare with the result in Figure 13.12b for the dielectric resonator case
Final slide wrapping up the facts for the jury : You are a paralegal on the legal team who represents Brooke Adams in her personal injury action against Grumpy Trucking Company.
Two goods that she likes hamburgers and fries : Kalia is currently spending all of her weekly income purchasing the two goods that she likes hamburgers and fries. She is currently purchasing 10 hamburgers and 5 large fries. She receives 40 utils from her 10th hamburger and 20 utils from her 5th la..
Creating a simulation of an operating system : The project will consist of creating a simulation of an operating system scheduler handling multiple threads or processes. The student will create a program that launches 6 - 10 worker threads simulating a processor bound, I/O bound and an interm..
Determine and plot the density function of z : We say that Z is exponentially distributed with parameter A > 0 in the distribution function of Z is given by:P(Z
Developments affect aggregate demand : How would the following developments affect aggregate demand and/or aggregate supply? Explain briefly. An increase in business subsidies. More funding for research and development in new technologies.
Consumer who is maximizing utility : The price of a video is $3 and the price of a dinner is $9. From this we know that a consumer who is maximizing utility will a. Buy enough of the two goods such that the marginal utility from the last dinner consumed is three times greater than the m..
Which format do you prefe : (Multiple-step and Single-step) The accountant of Whitney Houston Shoe Co. has compiled the following information from the company's records as a basis for an income statement for the year ended December 31, 2004.

Reviews

Write a Review

JAVA Programming Questions & Answers

  Write a program that takes 10 values representin

Using a loop, write a program that takes 10 values representin exam grades (between 0 and 100) from the keyboard and outputs the minimum value, maximum value, and average value of all the values entered. Your program should not accept less than 0 ..

  Program will read parameters plaintext and ciphertextfrom

Specifically, your program will read parameters, plaintext and ciphertextfrom a file named "input.txt" (under the same directory).Then your program needs tocreate a file named "output.txt" (under the same directory) and prints the public key, private..

  The calculations were provided to you by a real estate agent

Your applet needs to extend the Applet (or JApplet) class. Of course, you need to import the appropriate applet package(s).

  Write an application that uses an array to store

Write an application that uses an Array to store 10 messages of type String - You will store this Array with 10 messages

  Write a program to read and add polynomials

Write a program to read and add polynomials - If the exponents are equal, then create a new term with that exponent and the sum of the coefficients, and advance both iterators.

  Development of a graphical user interface

Understand actual communication with an SMTP server can be achieved using TCP Sockets and understand the development of a graphical user interface (GUI) and use of event handling.

  Write a jsp webpages ask the user to enter data

Write a jsp webpages ask the user to enter the following data- First name, Last name

  Create a java application

Create a Java application named DistanceCalculator.java to solve the following problem. An application is needed to allow a user to enter two cities and display the distances between them.

  Write a program that can be used to gather statistical data

Write a program that can be used to gather statistical data about the number of movies college students see in a month. The program should ask the user how many students were surveyed and dynamically allocate an array of that size

  Create an interface called transcripts

You are going to create an interface called Transcripts with 2 methods: getGPA() and getTotalCredits(). Implement these methods in the Student class you created for Assignment

  What happen if one servlet makes references to other servlet

With regard to automatic servlet reloading in Tomcat 3.1, what happens if one servlet makes references to other servlets in the same webapp?

  The 7th test of credits

The 7th test of credits? this is the 7th test of credits? this is the 7th test of credits? this is the 7th test of credits?this is the 7th test of credits?this is the 7th test of credits?this is the 7th test of credits?this is the 7th test of credits..

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