Operating System Concepts: Multiprogramming, Dual-Mode Operation, and Process Management

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

Vocabulary flashcards covering core operating systems topics including CPU scheduling, dual-mode operation, timers, memory management, and process management.

Last updated 4:11 PM on 10/18/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

16 Terms

1
New cards

Fast switching

The mechanism where the CPU switches between tasks so quickly that users feel everything happens at the same time.

2
New cards

Interactive computing

A computing setup in which users can interact with running programs in real time.

3
New cards

Response time

The time required for the system to react in an interactive system, which should be <1 second< 1\,\text{second}.

4
New cards

CPU scheduling

Deciding which ready process runs next when multiple processes are ready.

5
New cards

Swapping

The technique of moving processes in and out to disk if they do not fit in physical memory.

6
New cards

Virtual memory

A feature that allows the execution of processes that are not completely loaded into physical memory.

7
New cards

Dual-mode operation

An architecture feature that protects the operating system and other programs from bad or wrong code by providing separate execution modes.

8
New cards

User mode

The mode of execution where normal user programs (like apps or browsers) run with limited access.

9
New cards

Kernel mode

The mode of execution where the core OS runs with full access to everything in the system.

10
New cards

Mode bit

A special bit in hardware that indicates which execution mode (user or kernel) is currently active.

11
New cards

System call

An interface that switches the mode from user mode to kernel mode when an application needs hardware or operating system services.

12
New cards

Privileged instruction

Important hardware commands that can only be executed in kernel mode.

13
New cards

Timer

A hardware device used to prevent a program from running forever by interrupting the computer after a designated time period.

14
New cards

Process

A program in execution; an active entity running in memory that serves as a unit of work in the system.

15
New cards

Program

A passive entity, such as a file saved on disk, that is not currently running.

16
New cards

Process resources

The system components required by a process to perform its work, including CPU-time, memory, I/O devices, files, and data.