Description
Remove the standalone Tutorial and integrate it into the guided scenarios as Scenario 0. Update all affected scenarios to reflect the corrected process lifecycle where processes terminate only from the CPU state.
Tasks
Remove the standalone Tutorial tab.
Add Scenario 0 containing the tutorial.
Create a comprehensive 10-step tutorial covering:
Introduction
Creating a process
Moving to CPU
CPU preemption
Returning to CPU
Requesting I/O
Completing I/O
Returning to CPU
Terminating from CPU
Summary
Update the objectives, instructions, and hints for every step in Scenario 0.
Update Scenarios 1–9 to align with the corrected process lifecycle:
Scenario 1: Remove the unnecessary preemption step and update termination instructions.
Scenario 3: Add an additional CPU step before termination.
Scenario 4: Replace the Ready→Terminate validation with Ready→CPU validation.
Scenarios 5–9: Update all termination instructions so termination is only performed from the CPU state.
Acceptance Criteria
The Tutorial no longer exists as a separate section.
Scenario 0 fully replaces the Tutorial.
All scenario descriptions, objectives, and instructions reflect the correct CPU → Terminated transition.
All scenarios are internally consistent with the simulation rules.
Description
Remove the standalone Tutorial and integrate it into the guided scenarios as Scenario 0. Update all affected scenarios to reflect the corrected process lifecycle where processes terminate only from the CPU state.
Tasks
Remove the standalone Tutorial tab.
Add Scenario 0 containing the tutorial.
Create a comprehensive 10-step tutorial covering:
Introduction
Creating a process
Moving to CPU
CPU preemption
Returning to CPU
Requesting I/O
Completing I/O
Returning to CPU
Terminating from CPU
Summary
Update the objectives, instructions, and hints for every step in Scenario 0.
Update Scenarios 1–9 to align with the corrected process lifecycle:
Scenario 1: Remove the unnecessary preemption step and update termination instructions.
Scenario 3: Add an additional CPU step before termination.
Scenario 4: Replace the Ready→Terminate validation with Ready→CPU validation.
Scenarios 5–9: Update all termination instructions so termination is only performed from the CPU state.
Acceptance Criteria
The Tutorial no longer exists as a separate section.
Scenario 0 fully replaces the Tutorial.
All scenario descriptions, objectives, and instructions reflect the correct CPU → Terminated transition.
All scenarios are internally consistent with the simulation rules.