Enhance Your Learning with Operating System Flash Cards for quick understanding
The software that manages computer hardware and software resources and provides common services for computer programs.
The core component of an operating system that provides essential services for all other parts of the operating system.
A type of user interface that allows users to interact with electronic devices using graphical icons and visual indicators.
The ability of an operating system to execute more than one task simultaneously.
An operating system intended to serve real-time applications that process data as it comes in, typically without buffering delays.
A powerful, multi-user, and multitasking operating system originally developed in the 1960s and 1970s.
A popular operating system developed by Microsoft, known for its user-friendly interface and wide range of software compatibility.
An open-source operating system that is based on the Unix operating system and is widely used in server environments.
The operating system developed by Apple Inc. for its line of Macintosh computers.
A memory management technique that provides an idealized abstraction of the storage resources that are actually available on a given machine.
A type of software that allows higher-level computer programs to communicate with a hardware device.
A signal to the processor emitted by hardware or software indicating an event that needs immediate attention.
A situation in which two or more competing actions are each waiting for the other to finish, preventing any of the actions from progressing.
A method for storing and organizing computer files and the data they contain to make it easy to find and access them.
A means of interacting with a computer program where the user issues commands to the program in the form of successive lines of text.
An operating system designed for the sole purpose of supporting workstations, database access, application sharing, and file and printer access sharing among multiple computers in a network.
An operating system that runs on multiple computers and coordinates their activities to appear as a single system to the user.
A way to control memory access rights on a computer, and is a part of most modern operating systems.
A programmatic way in which a computer program requests a service from the kernel of the operating system it is executed on.
A user interface for access to an operating system's services.
A technique in which an operating system collects programs and data together in a batch before processing starts.
Simultaneous peripheral operations on-line, a technique for transferring data from a peripheral device to a computer's memory.
Redundant Array of Independent Disks, a data storage virtualization technology that combines multiple physical disk drive components into one or more logical units for the purposes of data redundancy, performance improvement, or both.
A small program that manages the boot process of a computer, loading the operating system into the computer's memory.
A specific class of computer software that provides low-level control for the device's specific hardware.
Application Programming Interface, a set of subroutine definitions, communication protocols, and tools for building software and applications.
The activity of the operating system that handles the execution of processes, allocating the CPU to processes and threads.
An interrupt to the software raised by the hardware when a program accesses a page that is not currently in memory.
Software that provides the interface between the hardware and the user, including the operating system and utility programs.
Software designed to help analyze, configure, optimize, or maintain a computer.
An operating system for embedded computer systems, with limited hardware resources and no user interface.
A data structure in the operating system kernel containing the information needed to manage a specific process.
The process of storing and restoring the state of a CPU so that multiple processes can share a single CPU.
A person who is responsible for the upkeep, configuration, and reliable operation of computer systems, especially multi-user computers, such as servers.
A Control Panel applet in Microsoft Windows operating systems that allows users to view and control the hardware attached to the computer.
The act of dividing a hard disk drive into multiple logical storage units referred to as partitions.
A feature in Microsoft Windows that allows the user to revert their computer's state to that of a previous point in time.
A copy of the entire contents of a storage device, such as a hard drive or solid-state drive, intended for backup purposes.
A software update for a computer's operating system and its software applications.
The process of backing up data in case of a loss, such as data corruption or deletion.
The process of restoring a computer to a previous state after a system failure.