07 - More Process Shceduling (T or F)

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

1/41

encourage image

There's no tags or description

Looks like no tags are added yet.

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

No analytics yet

Send a link to your students to track their progress

42 Terms

1
New cards

SJF chooses the process with the shortest next CPU burst

True

2
New cards

SRTF is the preemptive version of SJF

True

3
New cards

The OS can know the exact future CPU burst length of a process

False

4
New cards

SJF/SRTF relies on predicting CPU burst times

True

5
New cards

Exponential averaging is used to estimate the next CPU burst

True

6
New cards

p(n) represents the actual CPU burst time

False

7
New cards

t(n) represents the actual measured CPU burst time

True

8
New cards

p(1) is usually given as a constant or system average

True

9
New cards

The exponential averaging formula is p(n+1)=w·t(n)+(1-w)·p(n)

True

10
New cards

The value w must be between 0 and 1

True

11
New cards

If w=1, then p(n+1)=t(n)

True

12
New cards

If w=0, predictions never change from p(1)

True

13
New cards

Higher w means recent CPU bursts affect prediction more

True

14
New cards

Lower w means older history affects prediction more

True

15
New cards

Priority scheduling can cause starvation

True

16
New cards

Starvation means a process may wait forever

True

17
New cards

Aging helps reduce starvation

True

18
New cards

Aging increases the priority of waiting processes over time

True

19
New cards

Round-Robin gives each process a fixed time quantum

True

20
New cards

If the time quantum is very large, Round-Robin behaves like FCFS

True

21
New cards

If the time quantum is very small, context switching overhead increases

True

22
New cards

More context switching increases turnaround time

True

23
New cards

Rule of thumb: 80% of CPU bursts should be ≤ quantum

True

24
New cards

Multilevel Queue Scheduling assigns processes into fixed groups

True

25
New cards

In Multilevel Queue Scheduling, processes can move between queues freely

False

26
New cards

Multilevel Feedback Queue Scheduling allows processes to move between queues

True

27
New cards

In MFQS, CPU-heavy processes are moved to lower-priority queues

True

28
New cards

In MFQS, interactive/I/O-bound processes are moved to higher-priority queues

True

29
New cards

Multiprocessor scheduling is more complex than single-processor scheduling

True

30
New cards

A heterogeneous multiprocessor system has identical CPUs

False

31
New cards

A homogeneous multiprocessor system has identical CPUs

True

32
New cards

Using separate ready queues may leave one CPU idle while another is busy

True

33
New cards

A shared ready queue can help load balancing in multiprocessor systems

True

34
New cards

Self-scheduling is also called symmetric multiprocessing (SMP)

True

35
New cards

Master-slave scheduling is also called asymmetric multiprocessing (ASMP)

True

36
New cards

Hard real-time systems guarantee deadlines

True

37
New cards

Soft real-time systems guarantee deadlines

False

38
New cards

Hard real-time systems may reject a process if deadlines can’t be guaranteed

True

39
New cards

Deterministic modeling uses a fixed predetermined workload

True

40
New cards

Queuing models are math-intensive and use probability distributions

True

41
New cards

Simulation is usually more expensive than deterministic modeling

True

42
New cards

Implementation testing is the most expensive evaluation method

True