Home / Community / Operating Systems (Core Concepts)
Public

Operating Systems (Core Concepts)

60 accessible of 60 cards

Card Preview

60 accessible of 60 cards

A quick, read-only look at the deck content.

Term

Operating System (OS)

Definition

Software that acts as an intermediary between computer hardware and the user.

Term

Kernel

Definition

(Core of the OS) The program that executes at all times and manages system resources.

Term

System Call

Definition

The programmatic way a computer program requests a service from the kernel of the OS.

Term

Process

Definition

A program in execution; the unit of work in a modern time-sharing system.

Term

Process Control Block (PCB)

Definition

A data structure in the OS kernel containing the information needed to manage a particular process.

Term

Context Switch

Definition

The process of saving the state of the currently running process and loading the state of the next process to run.

Term

Thread

Definition

A basic unit of CPU utilization, consisting of a program counter, a stack, and a set of registers.

Term

User Thread vs Kernel Thread

Definition

User threads are managed without kernel support; kernel threads are supported and managed directly by the OS.