Q1. Explain Multiuser.
Ans. The term multiprogramming denotes an operating system that, in addition to support multitasking, provide sophisticated forms of memory protection and enforces concurrency control when process access shared input/output devices and files.
Multiprogramming operating system usually support multiple users, in which case they are also called multiuser system. Multiuser operating systems provides facilities for maintenance if individual user environments, require user authentication for security and protection and provide per-user resource usage accounting.