An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. It acts as an intermediary between users and the computer hardware.
Process management involves handling the creation, scheduling, and termination of processes. Here are some concepts:
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. Here are some concepts:
A file system controls how data is stored and retrieved. Without a file system, information placed in a storage medium would be one large body of data with no way to tell where one piece of information stops and the next begins. Here are some concepts:
Input/Output management is responsible for controlling the input and output devices of a computer. Here are some concepts:
Operating system security refers to the measures taken to protect the OS from threats. Here are some concepts:
A shell is a user interface for access to an operating system's services. It can be command-line or graphical. Here are some concepts:
Virtualization is the process of creating a virtual version of something, including virtual computer hardware platforms, storage devices, and computer network resources. Here are some concepts: