Calculate which jobs will have arrived ready for processing

Assignment Help Operating System
Reference no: EM13843631

1. Five jobs arrive nearly simultaneously (i.e. all have arrived before the job scheduler establishes the queue) for processing and their estimated CPU cycles are, respectively: Job A a 16, Job B= 3, Job C - 12. Job D 9. and Job E - 3 ms.

a_ Using ECFS, and assuming the difference in arrival time is negligible, in what order would they he processed? DUI? What is the total time required to process all five jobs? What is the average turnaround time for all five jobs?

b. Using SJNI, and assuming the difference in arrival time is negligible, in what order would they be processed? What is the total time required to process all five jobs? What is the average turnaround time for all five jobs?

2. Assume that a multi-level queue system with a variable time quantum per queue where each job advances to the next higher queue when interrupted and that an incoming job needs 120 ms to run to completion. If the Level 1 queue has a time quantum of 5 ms and each queue thereafter has a time quantum that is twice as large as the previous one, how many times will the job be interrupted, how much processing time will it use in each queue and on which queue will it finish its execution?

3. Given the following information: Job Arrival CPU

Time Cycle
A 0 12
B 2 2
C 3 19
D G 7
E 9 1

Calculate which jobs will have arrived ready for processing by the time the first job is finished or first interrupted using each of the following scheduling algorithms.

a. First Comc First Served
b. Shortest Job Next
c. Shortest Remaining Time
d. Round robin (use a time quantum of 5. but ignore the time required for context switching and natural wait)

4. Given the following information for a real-time system using Earliest Deadline First:

Job:

A

B

C

D

E

F

Arrival time:

0
3

O

I
6

I

3

8

Execution Time:

2

7

 

Deadline:

7

2

40

4

16

IS

Time-before-deadline (at arrival time)

7

2

3Y

 

 

 

Compute the time-before-deadline for each incoming job and place it in the chart above. Give the order in which the six jobs will finish, and identify any jobs that fail to meet their deadline. It may help to draw a timeline.

Using the narrow staircase example from the beginning of chapter 5, list at least two actions or tasks that could be implemented by the building manager that would allow people to use the staircase without risking a deadlock or starvation

Reference no: EM13843631

Questions Cloud

Methods of departmental cost allocation differ : methods of departmental cost allocation differ.
What is the church and dwight company : What is the Church and Dwight Company
Conduct a swot analysis of your presentation skills : Conduct a Strengths-Weaknesses-Opportunities-Threats (SWOT) analysis of your presentation skills. An example can be found on page 16 of the prescribed textbook.
Emerging economies and globalization : Emerging Economies and Globalization
Calculate which jobs will have arrived ready for processing : Compute the time-before-deadline for each incoming job and place it in the chart above. Give the order in which the six jobs will finish, and identify any jobs that fail to meet their deadline. It may help to draw a timeline.
What are the main ideas of the issue or situation : What is the issue/situation I am investigating? What do I already know about the issue/situationand what do I need to find out? What are the main ideas of the issue/situation?
Briefly describe the nature of tpgs advertising : Briefly describe the nature of TPG's advertising which ACCC considered to be defective - what statutory provisions did ACCC allege that TPG's advertising contravened
Describe why you need to be a critical thinker : Write approximately 200 words describing why you need to be a critical thinker.You should refer tostudy, work and personal life.You should include your definitionof the term critical thinking.
What you would like to achieve by studying the course : The email should also describe what you would like to achieve by studying this course and any questions or suggestions you may have about this course. This section should be about 200 words.

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