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