The term "operating system", as it suggest is used by some computers to manages its hardware and software, which provide a stable and consistent way for application to deal with its hardware without knowning the details. They are categorised as real-time, single user, multi-user and processing.
They are activities which must be perform by such system and execute the task of creating and deleting user system processes and is a mechanism for process, communication deadlock handling and synchronizing.