What is the main design goal of a time-sharing operating system?
Correct answer D. Quick response for many interactive users
Time-sharing switches the CPU among users so often that each gets quick interactive response, which is its main goal. Batch systems chase throughput and accept long turnaround with no interaction. Hard deadlines belong to real-time systems. Keeping one program in memory is the opposite of time-sharing, which depends on multiprogramming to keep several jobs resident at once.
Answer checked How we write and check questions
Discussion