1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
nydimaria [60]
4 years ago
14

Five batch jobs. A through E, arrive at a computer center at almost the same time. They have estimated running times of 10, 6, 2

, 4, and 8 minutes. For each of the following scheduling algorithms, determine the average process turnaround time. Ignore process switching overhead. Note that all jobs are completely CPU bound. Assumption: The processes are added to the ready queue in this order: run in order A, B, C, D, E.
Computers and Technology
1 answer:
mel-nik [20]4 years ago
7 0

Answer:

a) Round Robin = 21.2 minutes

(b) First -come, First Serve = 19.2 minutes

(c) Shortest job first = 14 minutes

Explanation:

The five job have a time of 10, 6, 2, 4, and 8.

The question doesn't specify the scheduling algorithm, so we will solve for round Robin scheduling algorithm, First Come First Serve and shortest job first scheduling algorithm.

Shortest job first scheduling algorithm execute the job that has the shortest completion time first.

First Come First Serve scheduling algorithm execute the job based on order of arrival.

Round Robin scheduling algorithm execute job based on a given time slice. If the time given is finish and the job hasn't finished, the job is removed and put on the queue while another job enter for execution.

Turnaround time = Completion time - Arrival time

In this case; our arrival time is 0; so turnaround time = completion time.

(a) Round Robin: We were not given quantum time, so we assume quantum time of 1. The sequence of execution will be:

A B C D E | A B C D E | A B D E | A B D E | A B E | A B E | A E | A E | A | A

Average Turnaroud time =

((30-0) + (23-0) + (8-0) + (17-0) + (28-0))/5 = 106/5 = 21.2 minutes

(b) First -come, first served (run in order 10, 6, 2, 4, 8):

A B C D E = ((10-0) + (16-0) + (18-0) + (22-0) + (30-0))/5 = 96/5 = 19.2 minutes

(c) Shortest job first:

C D B E A = ((2-0) + (6-0) + (12-0) + (20-0) + (30-0))/5 = 70/5 = 14 minutes

You might be interested in
The performance of a client-server system is strongly influenced by two major network characteristics: the bandwidth of the netw
Rama09 [41]

Answer:

A bandwidth is the maximum rate of transfer of data across a given path

Latency refers to the delay of data to travel or move between a source and destination

An example of a high bandwidth and high latency network is the Satellite Internet connectivity.

An example of a low bandwidth and latency network is the telephone system connection.

Explanation:

Solution

Bandwidth: Bandwidth determines how fast data can be transferred for example, how many bits/sec it can transport.

Latency: It refers to the delay or how long it takes for data to travel between it's source and destination.

An example of a high bandwidth and high latency network is the Satellite internet connection.

Satellite internet connection: This is responsible for the connectivity of several systems, it has a high bandwidth, since satellite are in space, due to distance it has a high latency.

So, satellite internet connection is compensated with high latency and high bandwidth.

An example of a low bandwidth and low latency network is the Telephony network.

Telephone/telephony internet connection: This connection does not have much data for transfer. it has low size audio files of which a low bandwidth range. also for both end or end users to understand and talk to each other, it has low latency.

3 0
3 years ago
Cleo is new to object oriented programming. which type of action can be taken on on object?
Mrac [35]
I’m sure it is method
6 0
3 years ago
Read 2 more answers
Which tab must be enabled to access the VBA Editor?
sammy [17]

The answer to your question is Developer.

5 0
2 years ago
B. Imagine yourself to be a tube light. Write a short paragraph about your life. (50 to 80 words)
bogdanovich [222]

Do you know LED light- I mean the tubelight that people perch and switch it on. It is used in offices, homes, schools and anywhere there are tube lights but I am something different. I am that light that shines on children’s head.

Ok, it is not actually a light in children’s head. It’s when they think of an idea so they are switching me on and they spread that means they are allowing me to shine. My head means the base is the brain that tells me that this idea is there so I shout and spread it.

Like that I was also a light in a boys head his name was Rahul. Rahul was a boy that when his mind is on studies he can top in his class but he was not understanding that he was only focusing on his sports.

One day in the classroom didi said that there is a problem that in our school there is a problem that out toilets are stinking and we need help from you children. All the lights around me were flickering because all the children were thinking of ideas. I was the only one of them who was not flickering. Rahul switched me on and let me shine, he spread it. I also know that he is not going to shatter me into pieces. He is going to persevere and he did it.

From that day, it was my daily life..on off..on off..on off..

7 0
3 years ago
If you accidentally replace the wrong text, just click the Undo button on the ____.
xenn [34]
You can use the keyboard shortcut Ctl+Z, or if you are in a typing program such as Word you can click on the Undo button at the top left corner.
5 0
3 years ago
Other questions:
  • How do i cancel my subscription
    13·2 answers
  • What are the arguments for writing efficient programs even though hardware is relatively inexpensive?
    10·1 answer
  • When Clara accesses the programs and documents on her computer by way of icons, she is said to be employing
    15·1 answer
  • What is a pin? part of a connector a port part of a cable a NIC
    14·1 answer
  • If you can log into a website to add, edit, or delete content that has been added by you or another user, you are most likely us
    6·1 answer
  • Write a MATLAB script that prompts the user to input the following array by providing an example in the prompt: [2 4;6 3;5 9]. C
    15·1 answer
  • Which two men developed the steam engine?
    8·1 answer
  • Sanford is creating an excel spreadsheet and needs to insert many worksheets to organize his data. What is the limit of the numb
    13·2 answers
  • How to write this program , please ?​
    10·1 answer
  • The set Canvas.PaintColor to block sets the paint color for the _____ .
    5·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!