Determine the turnaround time for each process

Assignment Help Basic Computer Science
Reference no: EM131212011

Five batch jobs, A through E, arrive at a computer center at essentially the same time. They have an estimated running time of 15, 9, 3, 6, and 12 minutes, respectively. Their (externally defined) priorities are 6, 3, 7, 9, and 4 respectively, with a lower value corresponding to a higher priority. For each of the following scheduling algorithms, determine the turnaround time for each process and the average turnaround for all jobs. Ignore process switching overhead. Explain how you arrived at your answers. In the last three cases, assume that only one job at a time runs until it finishes and that all jobs are completely processor bound.

a. round robin with a time quantum of 1 minute

b. priority scheduling

c. FCFS (run in order 15, 9, 3, 6, and 12)

d. shortest job first

Reference no: EM131212011

Questions Cloud

Using the weighted-average method : A company's beginning Work in Process inventory consisted of 24,000 units that were 90% complete with respect to direct labor. A total of 94,000 were finished during the period and 29,000 remaining in Work in Process inventory were 60% complete with ..
The modified units to make it worthwhile to modify them : Elmwood, Inc. currently sells 12,700 units of its product per year for $107 each. Variable costs total $82 per unit. Elmwood’s manager believes that if a new machine is leased for $200,025 per year, modifications can be made to the product that will ..
What does it mean if a task has negative laxity : Suppose a task currently has a laxity of t. By how long may the scheduler delay starting this task and still meet its deadline?
Define the critical task set as the first n tasks : Among critical set tasks that are ready, the scheduler selects the task with the least laxity. If no critical set tasks are ready, the schedule chooses among the noncritical tasks the one with the least laxity. Ties are broken through an optional ..
Determine the turnaround time for each process : Explain how you arrived at your answers. In the last three cases, assume that only one job at a time runs until it finishes and that all jobs are completely processor bound.
List and briefly define three versions of load sharing : List and briefly define five different categories of synchronization granularity.
Difference between periodic and aperiodic real-time tasks : List and briefly define five general areas of requirements for a real-time operating system.
Create a marketing display for your company : In the Cookie Company case in the last chapter, your team selected a cookie recipe for your company. In this chapter, your team will use that recipe to bake a batch of cookies, collect cost and time performance data related to the baking, create a ma..
What undesired event could occur and how it could occur : Explain this by telling what undesired event could occur and how it could occur.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Write a program asks the user to enter a month

Write a program asks the user to enter a month (1 for January, 2 for February, and so on) and then prints the number of days in the month. For February, print "28 or 29 days". For example: Enter a mont: 5 30 days Do not use a separate if/else bran..

  Calculate the yield to maturity

a. Calculate the yield to maturity (YTM) on this bond. b. Explain the relationship that exists between the coupon interest rate and yield to maturity and the par value and market value of a bond.

  Active directory user creation scenarios

Determine at least two (2) Windows Server 2012 Active Directory user creation scenarios and specify one (1) Active Directory user object creation tool that you believe is the most efficient for each scenario. Include the main reasons why you believe ..

  How does pdf manage bitmap images

What is the effect of shifting an unsigned number in a register two bits to the left?

  Please state the following statements as logic expressions.

Please state the following statements as logic expressions.

  Integration layers

Integration layers

  The contenders are tortoise and hare

The contenders are Tortoise and Hare, and they begin race as investors at "tile 1" of 70 tiles The finish line is at 70 the tile. With each tick of the clock

  Use ethernet network data link protocols

Is possible to use Ethernet network data link protocols on a Token Ring network? Explain why or why not.

  Create the logic for a program that calculates the due date

Modify the date displaying method so it displays each date using a string for the month-for example, March 15, 2011.

  Sources of program complexity supplying

What is a construction prerequisite? Name at least two describing how they are important to the construction design process. Define software architecture. Name and describe at least three components of this process. Discuss the three sources of pro..

  The poisson distribution with parameter ramda?

a) the "distribution" where N is the same fixed number with probability 1?b) the Poisson distribution with parameter ramda?

  Create a windows application that includes four groups

Create a Windows application that includes four groups of two radio buttons each.

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