lecture4-OS-CPU Scheduling

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

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 4:37 PM on 3/24/25
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

Multiprogramming

The objective is to maximize CPU utilization by selecting and running one process from the ready queue when CPU is available.

2
New cards

CPU-bound process

A process that has a very long CPU burst.

3
New cards

I/O-bound process

A process that has a short CPU burst.

4
New cards

Preemptive scheduling

A scheduling method where a process can be interrupted and moved to the ready state to allow another process to execute.

5
New cards

Non-preemptive scheduling

A scheduling method where once the CPU has been allocated to a process, it will keep the CPU until it finishes or voluntarily releases it.

6
New cards

Dispatcher

The module that transfers control of the CPU to the process selected by the short-term scheduler.

7
New cards

Throughput

The number of processes that complete their execution per time unit; the higher, the better.

8
New cards

Turnaround time

The total time taken from submission to completion of a process; the shorter, the better.

9
New cards

Waiting time

The total time a process spends waiting in the ready queue; the shorter, the better.

10
New cards

Response time

The time from when a request is submitted until the first response is produced; important for time-sharing environments.

11
New cards

Waiting time for FCFS

The average waiting time in a First Come First Served scheduling algorithm that can lead to poor performance.

12
New cards

Shortest Job First (SJF) Scheduling

A scheduling algorithm that selects the process with the shortest CPU burst time.

13
New cards

Aging

A technique used to prevent starvation in scheduling algorithms by gradually increasing the priority of waiting processes.

14
New cards

Round Robin Scheduling

Allocates a small unit of CPU time to each process in a cyclic order; usually used for time-sharing systems.

15
New cards

Multilevel Queue Scheduling

A scheduling approach where the ready queue is partitioned into separate queues, each with its own algorithm.

16
New cards

Completely Fair Scheduler (CFS)

A scheduling algorithm in Linux that allocates CPU time to each task based on its priority, ensuring fair access.

17
New cards

Real-time scheduling

A scheduling requirement where critical tasks must complete within guaranteed time limits.

18
New cards

Simulation in scheduling evaluation

An approach that models the scheduling algorithms using software to evaluate their performance under simulated conditions.

19
New cards

Deterministic model

A scheduling evaluation method that uses a predetermined workload to define the performance of algorithms.

20
New cards

QOS (Quality of Service) guarantees

Commitments made to users about performance, like ensuring a specific amount of CPU time is available.

Explore top notes

note
Chapter 6: Fertility
Updated 1168d ago
0.0(0)
note
Significant Figures/ Sig Figs
Updated 1252d ago
0.0(0)
note
Unit 4: Chemical Reactions
Updated 1087d ago
0.0(0)
note
Chapter 36 - The Cold War Begins
Updated 1294d ago
0.0(0)
note
Classical Art (Greek and Roman)
Updated 508d ago
0.0(0)
note
Culture Fair Intelligence Tests
Updated 1163d ago
0.0(0)
note
Chapter 6: Fertility
Updated 1168d ago
0.0(0)
note
Significant Figures/ Sig Figs
Updated 1252d ago
0.0(0)
note
Unit 4: Chemical Reactions
Updated 1087d ago
0.0(0)
note
Chapter 36 - The Cold War Begins
Updated 1294d ago
0.0(0)
note
Classical Art (Greek and Roman)
Updated 508d ago
0.0(0)
note
Culture Fair Intelligence Tests
Updated 1163d ago
0.0(0)

Explore top flashcards

flashcards
ENGLISH QUOTE
59
Updated 505d ago
0.0(0)
flashcards
G6 U2
31
Updated 522d ago
0.0(0)
flashcards
Aardrijkskunde examen
64
Updated 1209d ago
0.0(0)
flashcards
Terminologies
52
Updated 192d ago
0.0(0)
flashcards
CNA Final Exam Review (copy)
36
Updated 1236d ago
0.0(0)
flashcards
ENGLISH QUOTE
59
Updated 505d ago
0.0(0)
flashcards
G6 U2
31
Updated 522d ago
0.0(0)
flashcards
Aardrijkskunde examen
64
Updated 1209d ago
0.0(0)
flashcards
Terminologies
52
Updated 192d ago
0.0(0)
flashcards
CNA Final Exam Review (copy)
36
Updated 1236d ago
0.0(0)