COMP 3000: Introduction to Operating Systems

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/15

flashcard set

Earn XP

Description and Tags

These flashcards cover key vocabulary related to operating systems, providing definitions and essential concepts for exam preparation.

Last updated 2:03 AM on 4/21/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

16 Terms

1
New cards

Operating System (OS)

A resource allocator and control program that manages hardware resources and executes programs.

2
New cards

Process Management

The creation, scheduling, synchronizing, and coordinating of running processes.

3
New cards

Memory Management

The allocation, protection, and virtualization of main memory.

4
New cards

Storage Management

The organization, access, and management of persistent data and I/O devices.

5
New cards

Device Driver

A program that controls a particular type of device connected to the computer.

6
New cards

System Call

A mechanism that allows user programs to request services from the operating system.

7
New cards

Concurrency

The execution of several instruction sequences at the same time.

8
New cards

Multiprogramming

Organizing jobs so that the CPU can execute one while others wait.

9
New cards

User Mode

A mode where user applications execute, with limited privileges to protect system integrity.

10
New cards

Kernel Mode

A mode where the operating system runs with full access to all hardware and resources.

11
New cards

Interrupt

A signal that causes the CPU to stop its current activities and execute a special routine.

12
New cards

Multitasking

The ability of a CPU to manage multiple tasks or processes simultaneously.

13
New cards

File-System Management

The management of files and directories on storage devices, including the operations to create, delete, and restore files.

14
New cards

Caching

A technique used to store data in faster storage for quick access, improving performance.

15
New cards

Protection and Security

Mechanisms for controlling access to resources and defending the system against malicious attacks.

16
New cards

Bootstrapping

The process of starting up a computer and loading the operating system.