Single-user operating systems cannot distinguish between users, but may allow multiple programs to run simultaneously. A multi-user operating system permits multiple users to interact with the system at the same time.