(i) What is the difference between multiprogramming and timesharing? [

(ii) Give examples and illustrate them towards performanceaspects.