retagged by
1,529 views

2 Answers

1 votes
1 votes
throughput is number of processes completed per unit of time. as in multi processing we have multiple processors so more no. of processes can complete in unit time so 2nd is true.

but 1 is not true because we have 2 processors and only 2 process in ready queue so only 2 process get cpu nd run if both process request for io 1 for disk nd other for printer at same time in that case both processor will be idle. if only 1 processor will be there then when 1st process request for io other will schedule to processor and processor will not be idle. hence first is wrong.

plz orrecect me if i am wrong
0 votes
0 votes

option A is correct 1 only.

In a single CPU system,  maximum CPU utilization can be done by increasing the number of processes. However throughput depends on CPU capacity, scheduling algorithm etc. Increasing number of processes always may not increase throughput. 

so in statement 1: CAN word is used so it is right.

in statement 2: CAN word is not used so wrong because it not always possible 

Related questions

2 votes
2 votes
0 answers
1
srestha asked Apr 1, 2018
783 views
In larger block size, how seek time will be less and how eventually it leads to better throughput?
0 votes
0 votes
1 answer
4