Overview
This article illustrates how a TUTOR Lesson interacts with the PLATO Terminal or emulator.
Refer to this illustration while following the explanations below.
Key Concept
It may not be obvious but PLATO lessons (lessons executing in the PLATO Control Point) are entirely keystroke driven. Nothing happens in PLATO without a key being pressed. Even Disk I/O will not be initiated by PLATO without being initiated by a keystroke.
This is not true for other parts of the system but the PLATO subsystem is optimized around key-based “interrupt servicing”. 3)