It is the interface between the user and the computer hardware.
some examples of an operationg systems are : UNIX, M.S.DOS, MS-WINDOWS etc.
The users who using a batch operating system do not interact with the computer directly.
It is an ability of an operating system that executes more than one program using a single processor machine.
It is allowing a user to perform more than one computer task (such as the operation of an application program) at a time.
A time shared operating system uses CPU scheduling and multi-programming to provide each with a small portion of a shared computer at once.
It is a special-purpose operating system used in computers that has strict time constraints for any job to be performed.
Process management involves various tasks like creation, scheduling, termination of processes, and a dead lock.
Memory management is the functionality of an operating system which handles or manages primary memory and moves processes back and forth between main memory and disk during execution.
it handles input to and output from attached hardware devices, such as the keyboard, mouse, monitor, hard disks, and printers.
the activity of the process manager that handles the removal of the running process from the CPU and the selection of another process on the basis of a particular strategy.
the process of ensuring OS integrity, confidentiality and availability.
Error handling refers to the response and recovery procedures from error conditions present in a software application.
the process of organizing and planning how to divide your time between different activities.
the operating system manages communications between all the processes.
Process Management refers to aligning processes with an organization's strategic goals, designing and implementing process architectures, establishing process measurement systems that align with organizational goals, and educating and organizing managers so that they will manage processes effectively.