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

  When a process creates a new process using the fork command

When a process creates a new process using the fork command, which of the subsequent is shared between the parent process and the child process?

  What is file system reliability

What is file system reliability and explain the roles of error handling, back up, and file checker methods in supporting the file system reliability?

  Role and responsibilities of a network administrator

Create a job description of the role and responsibilities of a network administrator. Provide a detailed list of personal traits and skills necessary for a person to be a highly effective network administrator.

  How many page faults are generated using lru replacement

How many page faults are generated by the following arrayinitialization loops, using LRU replacement, and assuming page frame 1 has the process in it, and the other two are initially empty.

  Problems of operating system

Problems about the operating system (parents, child, pipeline, word count...etc) I have need sample questions.

  Threads in a multi-threaded process

What components of program state are shared across threads in a multi-threaded process? Can someone provide the answer with reference to operating system?

  Command to rename all files in your entire system

Write a command to rename all files in your entire system named temp.old to New - Count the number of lines in file F1 that has the word unix

  Combining global variables and functions

The parameter list is the normal means to supply values to a function. Global variables are an alternate means for a function to have access to values.

  What characteristics do mainframe operating systems have

What are the fundamental differences between Windows®, Mac OS®, UNIX, and Linux operating systems for personal computers? What unique characteristics do mainframe operating systems have?

  Dns security measurements

Having a Domain Name Server available to the public can be a tool in the hand for attackers. If anyone is able to use your Domain Name Server, they can use it to send a huge amount of traffic to their victim.

  Disk scheduling algorithms

Assume that a disk drive has 5,000 cylinders, numbered 0 to 4,999. The drive is recently serving a request at cylinder 143, and the last request was at cylinder 125.

  Eight servers running red hat linux

There are eight servers running Red Hat Linux (RHL) 7.3 and two running RHL 8.0.At this point, the two servers running version 8.0 are only test servers.

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