GATE CSE 1988 | Question: 2xa

1.7k views

State any undesirable characteristic of the following criteria for measuring performance of an operating system:

Turn around time

recategorized
0
What is the undesirable condition for waiting time????

By the way the turnaround time should not be a metre to evalaute the performance of  an OS .

Undesirable is that : (i) long burst process are running first and smaller run after long.
turn around time does not take into account the length of the cpu burst of the given process.it's efficient for a long process to finish last and for shorter process to finish first.

completion time for a process also includes the time taken to output the result to the output device which depends on the speed of output device. so turn around time and completion time are not a good criterian to measure the performance of operating system because they also depends on factors other than efficiency of OS.

edited
1 vote
$\textsf{Turn around time} = \textsf{Waiting time}+\textsf{Burst time}$

Since, $\textsf{Burst time}$ is independent of the scheduling algorthm, to minimize the average turn around time, the OS scheduler has to minimize average the waiting time. This means resorting to $\textsf{Shortest Remaining Time First}$ scheduling which on the positive side gives the minimum average waiting time but on the negative side can cause long burst time processes to $\textsf{starve}.$
ago
A)for turn around time.....the undesirable characteristics is that, the burst time of the processes should not be long.

B) for waiting time.....the undesirable characteristics is that arrival time of the processes should not be same.
–1 vote
Turn around time should be less to get better performance.Undesirable condition occure when turnaround time is more.

Related questions

1
1.5k views
State any undesirable characteristic of the following criteria for measuring performance of an operating system: Waiting time
Consider the DFA $M$ and NFA $M_{2}$ as defined below. Let the language accepted by machine $M$ be $L$. What language machine $M_{2}$ accepts, if $F2=A?$ $F2=B?$ $F2=C?$ $F2=D?$ $M=(Q, \Sigma, \delta, q_0, F)$ $M_{2}=(Q2, \Sigma, \delta_2, q_{00}, F2)$ ... $D=\{\langle p, q, r \rangle \mid p \in Q; q \in F\}$
Consider the following Ada program: Procedure P is BAD-FORMAT: exception Procedure Q is begin ... if S/='b' then raise BAD-FORMAT end if; ... end Q; Procedure R is begin Q; exception when BAD-Format => ... handler body 1 end R; begin R; Q; exception when BAD-FORMAT => ... handler body 2 end P; Under what conditions are the two handler bodies $1$ and $2$ executed?