ITPEC FE Subject A October 2024 Question 14

Source exam: ITPEC FE Subject A October 2024Topic: Computer Systems & Hardware

ITPEC FE Subject A October 2024 — Question 14 of 60

Preemptive Priority Scheduling — higher-priority task immediately preempts a running lower-priority task.

A has higher priority than B. When A is launched during B's execution:

  • B is moved to ready state (not waiting)
  • A starts executing immediately

Why not others:
- (b) Says B goes to "waiting state" — wrong; preemption puts a task into ready, not waiting

- (c) B preempts A — impossible since A has higher priority

- (d) B preempts A — same issue as (c)

Key rule: Ready state = waiting for CPU only. Waiting state = blocked on I/O or resource. Preempted processes always go to ready state.

AI-generated — may contain errors

The original exam layout is preserved in the image so diagrams, formulas, tables, and code remain accurate.

This question comes from an official ITPEC past paper. ITPEC Practice is an independent study tool and is not affiliated with ITPEC. See the official FE past-paper collection or Report an issue.