Operating System Concepts Summary

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/14

flashcard set

Earn XP

Description and Tags

A set of flashcards reviewing key concepts from operating system fundamentals, including definitions and descriptions of essential terminology.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

15 Terms

1
New cards

Operating System (OS)

A program that acts as an intermediary between a user of a computer and the computer hardware.

2
New cards

CPU

Central Processing Unit, the primary component that executes instructions in a computer.

3
New cards

Memory Management

The function of an OS to manage computer memory, ensuring efficient use of RAM.

4
New cards

I/O Devices

Input/Output devices that facilitate interaction between the user and the computer.

5
New cards

Process

A program in execution; the basic unit of work in a computer system.

6
New cards

Kernel

The core component of an OS that manages system resources and communication between hardware and software.

7
New cards

System Calls

Programming interface to the services provided by the OS.

8
New cards

Interprocess Communication (IPC)

Mechanisms that allow processes to communicate and synchronize their actions.

9
New cards

Scheduling Algorithm

The method used by the OS to allocate CPU time to processes.

10
New cards

Multiprogramming

A method where multiple processes are loaded into memory for concurrent execution.

11
New cards

User Interface (UI)

The means by which a user interacts with a computer, including CLI and GUI.

12
New cards

File System

The method and structure used by an OS to manage files on storage devices.

13
New cards

Thread

The smallest sequence of programmed instructions that can be managed independently by a scheduler.

14
New cards

Bootstrapping

The process of starting up a computer by loading the operating system into memory.

15
New cards

Virtual Memory

A memory management capability that provides an