Problem
1. Operating systems like UNIX provide services both for programs and users. Explain.
2. What does a program do when it needs to read a file?
3. Does a program always complete its time quantum before it makes way for another program?
4. Explain the significance of the terms multiprogramming, multiuser, and multitasking.
5. Why are UNIX commands noninteractive, and why is their output not usually preceded by header information?