>
> On Wed, 22 Jun 2016, Chuck Guzis wrote:
> ...
>> Its illegitimate relative, KRONOS, made extensive use of ECS for support
>> of the PLATO system.
Not quite. KRONOS treated ECS (rather clumsily) as a kind of disk. PLATO just
bypassed all that and managed ECS directly, as memory the way it was originally
designed to be used. After startup, PLATO would own all the ECS and do
transfers directly, without any OS involvement. It would also use ECS for
inter-job communication, and for communication with PPU programs. For example,
PLATO disk I/O uses both request queues and data buffers in ECS, which the PPU
program accesses. Ditto for terminal I/O.
This is how PLATO could support 600 logged in highly interactive users on a
pair of 6500 (low end 6000 series, single issue) machines.
paul