edited by
1,218 views
0 votes
0 votes

Some of the criteria for calculation of priority of a process are:

  1. Processor utilization by an individual process.
  2. Weight assigned to a user or group of users
  3. Processor utilization by a user or group of processes

In fair scheduler, priority is calculated based on:

  1. only (i) and (ii)
  2. only (i) and (iii)
  3. (i) ,(ii)  and (iii)
  4. only (ii) and (iii)
edited by

3 Answers

1 votes
1 votes

As the name of the scheduler tells about itself Fair-share means every process has an equal share of the CPU.

Fair-share scheduling is a scheduling algorithm for computer operating systems in which the CPU usage is equally distributed among system users or groups, as opposed to equal distribution among processes.

- Wikipedia

Hence all options are collectively correct.

Answer: C 

edited by
1 votes
1 votes

a. Processor utilization by an individual process is Incorrect

Fair-share scheduling is a scheduling algorithm for computer operating systems in which the CPU usage is equally distributed among system users or groups, as opposed to equal distribution among processes.

Answer should be (4) only (b) and (c)

b. Weight assigned to a user or group of users.
c. Processor utilization by a user or group of processes In fair share scheduler, priority is calculated based on :

https://en.wikipedia.org/wiki/Fair-share_scheduling

https://www.ibm.com/support/knowledgecenter/en/SSETD4_9.1.2/lsf_admin/fairshare_about_lsf.html

Answer:

Related questions

4 votes
4 votes
5 answers
1
go_editor asked Mar 24, 2020
1,675 views
Which of the following is incorrect for virtual memory?Large programs can be writtenMore I/O is requiredMore addressable memory availableFaster and easy swapping of proce...
0 votes
0 votes
4 answers
3
go_editor asked Mar 24, 2020
1,489 views
Match the following for Unix file system : $\begin{array}{clcl} & \textbf{List-I} & {} & \textbf{List-II} \\ \text{a.} & \text{Boot block} & \text{i.} & \text{Informat...