A single user operating system allows only one user to use the computer at a time, while a multiuser operating system allows multiple users to use the computer simultaneously by sharing the resources. There are two main types of operation under a single user OS: interactive and batch. Round robin scheduling may be useful for interactive to ensure responsiveness but not batch since it needs undivided access to resources.