The low-level software which schedules tasks, allocates storage, handles the interface to peripheral hardware, and presents a default interface to the user when no application program is running. UNIX, Macintosh, Windows 3.1, Windows 95, and Windows NT are all examples of operating systems.