I was wondering if any old ST programmer types out there knows much about the internals of TOS? How did it manage processes?
Was it like DOS?
Yes and no. It has bios routines that are called with traps (DOS: software interupts). These do similar things to DOS, and some of them even share DOS interupt numbers.