Operating System
Operating System
4. What is Multiprogramming?
The most important aspect of job scheduling is the ability to carry out multiprogramming.
Multiprogramming is an attempt to increase the CPU utilization by always having
something for the CPU to execute. Here the CPU will never be idle.
13. What are the two fundamental relations among concurrent processes?
(a) Competition (b) Cooperation
21. What are the criteria followed by schedulers in their attempt to maximize system
performance?
(i) Processor utilization (ii) Throughput (iii) Turnaround time (iv) Waiting time
(v) Response time.
56. What are seek time, rotational latency and transfer time?
Seek time is the time necessary for the read/write heads to travel to the target cylinder.
Rotational latency is the time spent waiting for the target sector to appear under the
read/write heads. Transfer time is the time necessary to transfer a sector between the
disk and the memory buffer.