Operating System test 2 chapter 5 (chapter 6 of the essentials textbook)

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

1/19

flashcard set

Earn XP

Description and Tags

chapter 5

Last updated 1:09 AM on 4/3/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

20 Terms

1
New cards

CPU utilization

keep the CPU as busy as possible

2
New cards

Throughput

# of processes that complete their execution per time unit

3
New cards

Turnaround time

amount of time to execute a particular process

4
New cards

Waiting time

amount of time a process has been waiting in the ready queue

5
New cards

response time

amount of time it takes from when a request was submitted until the first response is produced.

6
New cards

scheduling algorithm optimization criteria

Max CPU utilization

Max throughput

Min turnaround time

Min waiting time

Min response time

7
New cards

FCFS (First‑Come, First‑Served)

Non‑preemptive; processes run in the order they arrive; simple but can cause long wait times (convoy effect).

8
New cards

SJF (Shortest Job First)

Non‑preemptive; selects the process with the shortest CPU burst; optimal for average waiting time but requires burst‑time prediction.

9
New cards

SRJF (Shortest Remaining Job First)

Preemptive version of SJF; always runs the process with the shortest remaining time; can interrupt running processes.

10
New cards

RR (Round Robin)

Preemptive; each process gets a fixed time quantum in a cycle; good for time‑sharing and fairness.

11
New cards

Multilevel Feedback Queue

A CPU scheduler with multiple priority queues where processes move between levels based on behavior; higher queues run first, usually with Round Robin.

12
New cards

Thread scheduling

determines how user‑level and kernel‑level threads are chosen to run

13
New cards

process-contention scope (PCS)

for user‑level threads competing within a process

14
New cards

system-contention scope (SCS)

for kernel threads competing across the whole system.

15
New cards

Symmetric multiprocessing (SMP)

where each processor is self scheduling.

16
New cards

Load balancing

attempts to keep workload evenly distributed

17
New cards

push mitigation

periodic task checks load on each processor, and if found pushes task from overloaded CPU to other CPUs

18
New cards

pull migration

idle processors pulls waiting task from busy processor

19
New cards

Soft affinity

the operating system attempts to keep a thread running on the same processor, but no guarantees.

20
New cards

Hard affinity

allows a process to specify a set of processors it may run on.

Explore top flashcards

flashcards
Chapter 9
21
Updated 819d ago
0.0(0)
flashcards
QUT: PYB102
192
Updated 506d ago
0.0(0)
flashcards
Chapitre 9
86
Updated 400d ago
0.0(0)
flashcards
more french vocab
41
Updated 936d ago
0.0(0)
flashcards
Phrases utiles en français
31
Updated 849d ago
0.0(0)
flashcards
Unit 3 Economics Vocabulary
30
Updated 1094d ago
0.0(0)
flashcards
Chapter 9
21
Updated 819d ago
0.0(0)
flashcards
QUT: PYB102
192
Updated 506d ago
0.0(0)
flashcards
Chapitre 9
86
Updated 400d ago
0.0(0)
flashcards
more french vocab
41
Updated 936d ago
0.0(0)
flashcards
Phrases utiles en français
31
Updated 849d ago
0.0(0)
flashcards
Unit 3 Economics Vocabulary
30
Updated 1094d ago
0.0(0)